Herunterladen Inhalt Inhalt Diese Seite drucken

Verbindungsdaten Auslesen; Verbindung Abbrechen; Timer Trigger Periodendauer Einstellen - HEIDENHAIN ND 287 Benutzerhandbuch

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

Werbung

8.15

Verbindungsdaten auslesen

Die Verbindungsdaten aller derzeit geöffneten Verbindungen zum ND 287 können ausgelesen werden. Für jede Verbindung
wird ein Eintrag im Array belegt. Maximal aber nur so viele, wie durch den Parameter „size" vorgegeben. Die Zahl der gülti-
gen Elemente im Array, wird über den Parameter „cnt" zurückgegeben. Der Inhalt der Verbindungsdaten ist im Kapitel
„Datentypen" aufgeführt.
Funktion
ND2_ERR ND2ConnectionInfo
Parameter
ND2
ND2-Handle
info
[Rückgabewert] Pointer auf das erste Element im Array für die Verbindungsdaten
size
Größe des Array „info"
cnt
[Rückgabewert] Pointer auf die Variable für die Anzahl der gültigen Elemente im Array
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Alle möglichen Werte sind bei den Standard Rückgabewerten
aufgelistet.
8.16

Verbindung abbrechen

Eine offene Verbindung zum ND 287 kann beendet werden. Es ist nicht möglich die Verbindung zu schließen, welche für den
Aufruf der Funktion verwendet wird. Diese Funktion sollte hauptsächlich benutzt werden, um halboffene Verbindungen zu
schließen, die zum Beispiel aufgrund eines Fehlers am Host nicht ordnungsgemäß beendet wurden. Die ID kann aus den
Verbindungsdaten ND2_CONN_INFO entnommen werden (siehe „Verbindungsdaten auslesen").
Funktion
ND2_ERR ND2TerminateConnection
Parameter
ND2
ND2-Handle
Id
ID der Verbindung, die abgebrochen wird
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Neben den Standard Rückgabewerten können die nachfol-
gend aufgelisteten Fehlermeldungen auftreten.
ND2_CantTermConn
Die Verbindung kann nicht beendet werden
ND2_CantTermSelf
Die Verbindung kann sich nicht selbst beenden
ND2_ParamInvalid
Der Parameter ist kein gültiger Index für eine Verbindung
8.17

Timer Trigger Periodendauer einstellen

Die Periodendauer des Timer Triggers kann eingestellt werden. Dazu muss angegeben werden, wie lange eine Periode ist.
Die Periodendauer entspricht den eingegebenen Wert mal 20 ms. Der Wert muss eine natürliche Zahl größer Null sein. Falls
der Timer Trigger aktiviert ist, löst er nach jeder Periode ein Triggerereignis aus (Positionswerte beider Achsen werden ge-
triggert).
Funktion
ND2_ERR ND2SetTimerTriggerPeriod
Parameter
ND2
ND2-Handle
period
Timer Trigger Periode (>0)
Rückgabewert
Der Rückgabewert liefert einen Status für den Funktionsaufruf. Neben den Standard Rückgabewerten können die nachfol-
gend aufgelisteten Fehlermeldungen auftreten.
ND2_ParamInvalid
Trigger Periode ungültig
(
ND2_HANDLE
ND2_CONN_INFO*
unsigned long
unsigned long*
)
(
ND2_HANDLE
unsigned long
)
(
ND2_HANDLE
unsigned long
)
ND2,
info,
size,
cnt
ND2,
id
ND2,
period
19

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis