@SetNTComPortSettings
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.
