Herunterladen Inhalt Inhalt Diese Seite drucken

Teil 2: Treiber-Software; Allgemeine Informationen; Installationsanleitung; Windows - HEIDENHAIN ND 287 Benutzerhandbuch

Ethernet-modul
Vorschau ausblenden Andere Handbücher für ND 287:
Inhaltsverzeichnis

Werbung

Teil 2: Treiber-Software

1 Allgemeine Informationen

Für den Zugriff auf den ND 287 aus einer Softwareapplikation werden Funktionen zur Verfügung gestellt. Diese Funktions-
sammlung wird als DLL für Windows Systeme und als SO-Bibliothek für Linux geliefert. Folgende Betriebssysteme werden
unterstützt:
Windows 2000, Windows XP, Windows Vista
 L inux/Unix mit Kernel 2.6, (i386 Systeme)
Zusätzlich zu den Bibliotheken wird eine Header-Datei geliefert, die eine Integration der Funktionen in C/C++ Programme
ermöglicht. Um ein Programm zu erstellen muss die Bibliothek in das Projekt eingebunden werden

2 Installationsanleitung

Die angegebenen Verzeichnisse und Dateien beziehen sich auf die Treiber-Software für das ND 287 Ethernet-Modul.
2.1

Windows

Damit eine Anwendung die DLL laden kann, muss die Datei „ND2.dll" aus dem Verzeichnis „ND_287\windows\bin" ins
Windows-Systemverzeichnis kopiert werden (z.B. „C:\Windows\system32"). Alternativ kann der Pfad für die DLL im System
bekannt gegeben werden. Das Interface der DLL ist über die beiden Dateien „ND2.lib" in „ND_287\windows\lib" und
„ND2.h" in „ND_287\windows\include" definiert. Diese müssen in das Softwareprojekt in der Entwicklungsumgebung ein-
gebunden werden (für C/C++ Umgebungen). Die Datei „ND2.lib" muss in das Library-Verzeichnis der Entwicklungsumge-
bung kopiert, oder deren Pfad eingetragen werden.
2.2

Linux

Damit eine Anwendung die SO-Bibliothek laden kann, sollte die Datei „libND2.so" aus dem Verzeichnis „ND_287/linux/lib" ins
Verzeichnis „usr/local/lib" kopiert werden. Das Interface der Bibliothek ist über die Datei „ND2.h" in „ND_287/linux/include"
definiert. Diese sollte nach „usr/local/include" kopiert werden und ist in das Softwareprojekt in der Entwicklungsumgebung
einzubinden. Die angegebenen Verzeichnisse orientieren sich an dem „Filesystem Hierarchy Standard" für Linux-
Betriebssysteme. Die Bibliothek „libND2.so" wurde für i386 Systeme unter Kernel 2.6 kompiliert.
3 Überblick
3.1

Ethernet Interface

Das Ethernet (LAN) Interface wird für die Konfiguration des ND 287 und für die Übertragung der Positions-Datenpakete ge-
nutzt. Die TCP Kommunikation wird für die Konfiguration und die UDP Kommunikation wird für die Übertragung der Positi-
ons-Datenpakete (Soft Realtime) benutzt. Die Netzwerkeinstellungen des ND 287 kann über Software-Kommandos geändert
werden oder direkt am ND 287 über die Tastatur. Für die Einstellung der IP-Adresse können konstante Werte oder DHCP
benutzt werden.
6

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis