Herunterladen Inhalt Inhalt Diese Seite drucken

Syscomread - Bosch Rexroth IndraLogic 07VRS Bedienungsanleitung

Sps-system-bibliotheken 1g
Inhaltsverzeichnis

Werbung

Bibliotheksbeschreibung | Rexroth IndraLogic 07VRS
Input-Variable
dwHandle
dwBufferAddress
dwBytesToWrite
dwTimeout
Beispiel:
3.7

SysComRead

Input-Variable
dwHandle
dwBufferAddress
dwBytesToRead
dwTimeout
Beispiel:
Datentyp
Beschreibung
DWORD
aus SysComOpen erhaltener Handle des Ports
DWORD
Adresse, von der die Daten geholt werden sollen, um auf den Port geschrie‐
ben zu werden; kann mit Hilfe des Operators ADR ermittelt werden
DWORD
Anzahl der Bytes, die geschrieben werden sollen
DWORD
Zeit in [ms], nach der die Funktion spätestens zurückkehrt
Programm:
dwHandle:
WriteBuffer:
dwBytes:
dwTimeout:
dwWrittenBytes: DWORD;
Abb.3-1:
SysComWrite, Anwendungdbeispiel
Diese Funktion vom Typ DWORD liest Daten vom COM-PORT. Die Eingangs‐
werte sind der mit
der erwarteten Bytes und die Timeout-Zeit der Funktion. Außerdem wird die
Adresse, auf die die gelesenen Daten kopiert werden sollen, übergeben.
Als Rückgabewert erhält man die Anzahl der tatsächlich gelesenen Bytes.
Datentyp
Beschreibung
DWORD
aus SysComOpen erhaltener Handle des Ports
DWORD
Adresse, auf die die gelesenen Bytes kopiert werden sollen, nachdem sie
vom Port gelesen wurden; kann mit Hilfe des Operators ADR ermittelt wer‐
den
DWORD
Anzahl der Bytes, die gelesen werden sollen
DWORD
Zeit in [ms], nach der die Funktion spätestens zurückkehrt
Programm:
dwHandle:
DWORD;
ReadBuffer:
ARRAY[0..5] OF BYTE;
dwBytes:
DWORD:=6;
dwTimeout:
DWORD:=0;
dwReadBytes: DWORD;
Electric Drives
and Controls
DWORD;
ARRAY[0..5] OF BYTE:=0,1,2,4,5,6;
DWORD:=6;
DWORD:=0;
SysComOpen, Seite 7,
erhaltene Port-Handle, die Anzahl
| Bosch Rexroth AG
9/106
SysLibCom.lib

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis