IRHL_StaticBIO_Start

<< Click to Display Table of Contents >>

Navigation:  MscDll Referenzhandbuch > HighLevel-Funktionen (Optional) >

IRHL_StaticBIO_Start

Start des kontinuierlichen Datenaustauschs der Bit I/O-Daten (digitale Ein-/Ausgänge) zwischen Gerät und DLL.

 

Definition


MSC_STATUS

IRHL_StaticBIO_Start(unsigned long ulNIOBytes);

 

Parameter


ulNIOBytes

Anzahl der auszutauschenden Ein-/Ausgangsbytes. Z.B. 16, wenn jeweils 128 digitale Ein-/Ausgänge ausgetauscht werden sollen. Der Maximalwert ist 64.

 

Rückgabewert


Die Funktion gibt im Erfolgsfall MSC_STATUS_SUCCESS zurück, bei Fehlern wird einer der Fehlercodes zurückgegeben.

Wenn die maximale Anzahl an I/O-Bytes überschritten wurde, dann wird MSC_STATUS_INVALID_NIOBYTES zurückgegeben.

 

Kommentare


Wenn der Austausch der Bit I/O-Daten gewünscht / notwendig ist, so muss diese Funktion einmalig nach dem Verbindungsaufbau aufgerufen werden. Die Bit I/O-Daten werden dann kontinuierlich zwischen Gerät und DLL ausgetauscht. Die Abfrage der aktuellen Eingangs-Daten erfolgt über die Funktion IRHL_StaticBIO_ReadInputs. Das aktualisieren der Ausgangsdaten erfolgt über die Funktion IRHL_StaticBIO_WriteOutputs.

Die Anzahl der auszutauschenden Ein-/Ausgangs-Bites kann auch größer sein, als die Anzahl der physikalisch verfügbaren Ein-/Ausgänge. Für die meisten Applikationen reichen 16 Ein-/Ausgangs-Bytes.

 

Intern verwendete Funktionen der MscDLL


MSC_SetupStaticChannel