ZOC Online Hilfe Thema:

Serial/Direct und Serial/Modem → REXX ZocDeviceControl für serielle Verbindungen

ZocDeviceControl ist ein ZOC-REXX-Befehl, der es erlaubt, Funktionen, die spezifisch für eine bestimmte Verbindungsmethode sind, auszuführen.

Verfügbare Unterbefehle für den ZocDeviceControl Skriptbefehl in Bezug auf serielle Verbindungen sind:

       
GETRS232SIGNALS
 

Liefert einen String, der die gesetzten eingehenden Signale/Pins (CTS, DSR, CD, RI) am seriellen Port indiziert, z.B. ##[CTS][DSR][CD]##
Hinweis: Zur Kompatibilität mit früheren Versionen von ZOC, kann auch das Kommando GETSTATE verwendet werden.

SETRTS ON|OFF
 

Setzt das RTS-Signal am RS232-Port. Das gilt, wenn die RTS/CTS-Liste auf RTS Signal 'on' oder RTS Signal 'off' steht. Es gilt nicht, solange die Liste auf RTS/CTS Steuerung steht, z.B. Call ZocDeviceControl("SETRTS ON")

SETDTR ON|OFF
 

Setzt das DTR-Signal am RS232-Port. Das gilt, wenn die DTR/DSR-Liste auf DTR Signal 'on' oder DTR Signal 'off' steht. Es gilt nicht, solange die Liste auf DTR/DSR Steuerung steht, z.B. Call ZocDeviceControl("SETDTR OFF")

TESTACCESS <name>
 

Dieser Befehl testet ob der Port <name> (z.B. SAY ZocDeviceControl("TESTACCESS COM3") oder SAY ZocDeviceControl("TESTACCESS /dev/cu.pl2303")) gültig ist und ob er zur Kommunikation benutzt werden könnte. Das Ergebnis ist ##YES## oder ##NO##.

FINDUSBPORT <text>
 

Unter Windows liefert dieser Befehl den letzten aufgezählten COM-Port, dessen Beschreibung <text> enthält (z.B. port= ZocDeviceControl("FINDUSBPORT FTDI")). Wenn keiner passt, ist das Ergebnis ##NONE##.

 

 
← Zurück zu Serial/Direct und Serial/Modem