Function DE Version 4.00

@SetNTComPortSettings

NTComPort

Syntax

@SetNTComPortSettings(OSCOMHANDLE1;BAUD2;DATA3;STOP4;PARITY5);

Beschreibung

Nur für Engine unter Windows!

Aktuelle Einstellungen für COM-Port mit OSCOMHANDLE OSCOMHANDLE1 ändern. Durch Übergabe von -1 bzw. eines ungültigen Wertes können einzelne Werte beibehalten werden. Für die Ermittlung der erlaubten Werte kann @GetNTComPortProberties herangezogen werden.

FN BAUD2: (Baudrate)
300..128k   Wert neu setzen
-1         Wert beibehalten

FN DATA3: (Anzahl der Datenbits)
5..16      Wert neu setzen
-1         Wert beibehalten

FN STOP4: (Anzahl der Stopbits)
0         1 Stopbit
1         1.5 Stopbits
2         2 Stopbits
sonst      Wert beibehalten

TEXT PARITY5: (Parity)
"N"      None
"E"      Even
"O"      Odd
"M"      Mark
"S"      Space
sonst      Wert beibehalten

Beispiel: @SetNTComPortSettings(OSCOMHANDLE1;BAUD2;DATA3;STOP4;PARITY5);

OSCOMHANDLE1:=@OpenNTComPort("COM1");
@SetNTComPortSettings(OSCOMHANDLE1;9600;8;"N";1);
OSCOMHANDLE1:=@CloseNTComPort(OSCOMHANDLE1);

Öffnet einen COM-Port, stellt 9600 Baud, 8 Datenbits, kein Parity und 1 Stopbit ein und schließt sie anschließend wieder.