|
|
|
|
- Cerrar el puerto después de una operación de lectura o escritura
- Utilización de una biblioteca externa: RXTX
- Características específicas del widget Android y Android
Cierra el puerto serie, el puerto paralelo o el puerto de infrarrojos especificado. Observaciones: - Un puerto debe cerrarse tan pronto como deje de utilizarse.
- Los puertos de infrarrojos no son compatibles.
- Sólo se admiten puertos serie.
- Esta función afecta al servidor.
PortNum is int PortNum = sOpen("COM1", 2000, 2000) // Open COM1 IF PortNum <> 0 THEN // Configure COM1: Rate 9600, even parity, // 8 data bits, 1 stop bit sParameter(PortNum, 9600, 1, 8, 0) // Rest of process... sClose(PortNum) // Close COM1 ELSE Error("Error while opening COM1") END
Sintaxis <Port number>: Integro Identificador del puerto utilizado: - Número de puerto:
- Número del puerto serie: 1, 2, 3, ... 32 para COM1, COM2, COM3, ... COM32.
- Número del puerto paralelo: -1, -2, -3 o -4 para LPT1, LPT2, LPT3 o LPT4.
- Número del puerto de infrarrojos: 1, 2, 3, ... 32 para IR1, IR2, IR3, ... IR32.
- Identificador del puerto devuelto por sOpen (si esta función fue llamada con un nombre de puerto).
Sólo está disponible este tipo de parámetro.
Observaciones Cerrar el puerto después de una operación de lectura o escritura Si se ejecuta sClose justo después de sWrite o sRead, es posible que no se escriban o lean algunos caracteres. En efecto, sClose puede cerrar el puerto antes de que se escriban o lean todos los caracteres. Para evitar este comportamiento, utilice 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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|