|
|
|
|
|
- Closing the port after a read or write operation
Closes the specified serial port, parallel port or infrared port. Remarks: - A port must be closed as soon as it is no longer used.
Only serial ports are supported. This function affects the server.
PortNum is int
PortNum = sOpen("COM1", 2000, 2000)
IF PortNum <> 0 THEN
sParameter(PortNum, 9600, 1, 8, 0)
sClose(PortNum)
ELSE
Error("Error while opening COM1")
END
Sintaxis <Port number>: Integer Identifier of the port used: - Port number:
- Serial port number: 1, 2, 3, ... 32 for COM1, COM2, COM3, ... COM32.
- Parallel port number: -1, -2, -3 or -4 for LPT1, LPT2, LPT3 or LPT4.
- Infrared port number: 1, 2, 3, ... 32 for IR1, IR2, IR3, ... IR32.
- Port identifier returned by sOpen (if this function was called with a port name).
Only this type of parameter is available.
Observaciones Closing the port after a read or write operation If sClose is run just after sWrite or sRead, some characters may not be written or read. Indeed, sClose can close the port before all the characters are written or read. To avoid this behavior, use Multitask. Res = sOpen("COM2", 2000, 2000)
IF Res <> 0 THEN
sParameter(Res, 9600, 0, 8, 0)
sWrite(Res, Str)
Multitask()
sClose(Res)
END
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|