Bibliotheksbeschreibung | Rexroth IndraLogic 07VRS
3
SysLibCom.lib
3.1
Überblick
3.2
SysComOpen
Input-Variable
Datentyp
Port
PORTS;
3.3
SysComSetSettings
Diese Bibliothek unterstützt die serielle Kommunikation mit einem Zielrechner.
Wenn das Zielsystem die Funktionalität beinhaltet, können folgende Biblio‐
theksfunktionen verwendet werden, um einen seriellen Port zu öffnen und zu
schließen, dessen Kommunikationsparameter zu setzen und Dateien über die‐
sen Port zu schreiben oder zu lesen (die Abarbeitung erfolgt synchron):
Die Funktionen:
●
SysComOpen, Seite 7
●
SysComSetSettings, Seite 7
●
SysComSetSettingsEx, Seite 8
●
SysComClose, Seite 8
●
SysComRead, Seite 9
●
SysComWrite, Seite 8
●
SysComGetVersion2300, Seite 10
Die Datentypen:
●
COMSETTINGS, Struktur, Seite 10
●
PORTS, Enumeration, Seite 10
●
COMSETTINGSEX, Struktur, Seite 10
Diese Funktion dient dazu, einen seriellen Port zu öffnen.
Als Rückgabewert erhält man ein Handle auf den Port, das beim Aufruf der
anderen Funktionen der Bibliothek übergeben wird. Wenn der Port nicht ge‐
öffnet werden kann, wird 0xFFFFFFFF als Handle zurückgegeben.
Beschreibung
spezifiziert die zu öffnende Schnittstelle (COM1,..); Port-Nummer, siehe
SysComSetSettings, Seite
Seite
10.
Diese Funktion mit dem Übergabeparameter vom Typ POINTER TO COM‐
SETTINGS dient dazu, für einen seriellen Port die Parameter wie Baudrate,
Stopbits, Parity, Funktions-Timout, Buffer-Größe und Scan-Time zu setzen.
Dies geschieht über die Struktur COMSETTINGS. Je nach verwendeter Steue‐
rung kann man die Parameter einer Schnittstelle zur Laufzeit ändern, es muss
aber einmal nach dem Öffnen der Schnittstelle gewährleistet sein, die Para‐
meter zu übernehmen. Je nach verwendeter Steuerung kann es also notwendig
sein, die Schnittstelle zu schließen und neu zu öffnen, um Parameter setzen
zu können.
Als Rückgabewert erhält man ein TRUE, wenn die Parameter gesetzt werden
konnten, ansonsten FALSE.
Electric Drives
| Bosch Rexroth AG
and Controls
7,: Enumeration
PORTS, Enumeration,
7/106
SysLibCom.lib