|
|
|
|
- Utilización de una biblioteca externa: RXTX
Define o modifica los parámetros para configurar el puerto serie, puerto paralelo o puerto de infrarrojos especificado.. Este ajuste es opcional. Los valores de Default son los siguientes: - Velocidad de transferencia: 9600 Baudios
- Paridad: nono
- 8 bits de datos
- 1 bit de parada
Atención: El ajuste para dos ordenadores relacionado debe ser idéntico. Observaciones: - El puerto debe estar abierto (sOpen) antes de la llamada a sParameter. sOpen inicializa automáticamente el puerto serie.
- Los puertos de infrarrojos no son compatibles.
- Sólo se admiten puertos serie.
PortNum = sOpen("COM1", 2000, 2000) // Open COM1 IF PortNum <> 0 THEN // Configure Com1: Rate 9600, even parity, // 8 data bits, 1 stop bit IF sParameter(PortNum, 9600, 1, 8, 0) THEN // Configure COM1 // Rest of process... ELSE Error("COM1 configuration error", ErrorInfo(errFullDetails)) END sClose(PortNum) // Close COM1 ELSE Error("Error opening COM1", ErrorInfo(errFullDetails)) END
Sintaxis
<Result> = sParameter(<Port number> , <Rate> , <Parity> , <Nb Data Bits> , <Nb Stop Bits> [, <DTR/DSR> [, <RTS/CTS> [, <XON/XOFF>]]])
<Result>: booleano - True si los parámetros se inicializaron correctamente,
- False en caso contrario. La función HErrorInfo devuelve más detalles.
Observación: sParameter no tiene efecto si el puerto no se ha abierto previamente (por sOpen).
<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.
<Rate>: Integro Tasa de datos Transfer( expresada en Baudios o Bits por segundo). <Parity>: Integro Paridad de la transferencia:
| | 0 | No parity | 1 | Paridad par | 2 | Paridad impar |
<Nb Data Bits>: Integro Número de bits por carácter: 4, 5, 6, 7 u 8. <Nb Stop Bits>: Integro Número de bits de parada:
| | 0 | 1 bit de parada | 1 | 1.5 bits de parada | 2 | 2 bits de parada |
<DTR/DSR>: Entero opcional - 0 (o False, valor predeterminado) si se debe ignorar el protocolo DTR/DSR y debe estar en modo "activo".
- 1 (o True STRIMEULB) si el protocolo DTR/DSR debe estar en modo "handshake",
- 2 si el protocolo DTR/DSR debe ser ignorado y si debe estar en modo "Inactive"....
Para más detalles, consulte la documentación sobre la gestión de los puertos de comunicación.
<RTS/CTS>: Entero opcional - 0 (o False, valor predeterminado) si se debe ignorar el protocolo RTS/CTS y debe estar en modo "activo".
- 1 (o True STRIMEULB) si el protocolo RTS/CTS debe estar en modo "Handshake",
- 2 si el protocolo RTS/CTS debe ser ignorado y si debe estar en modo "Inactive"..
Para más detalles, consulte la documentación sobre la gestión de los puertos de comunicación.
<XON/XOFF>: Booleano opcional - True si se debe tener en cuenta el protocolo XON/XOFF,
- False (valor predeterminado) si se debe ignorar el protocolo.
Clasificación Lógica de negocio / UI: Lógica de negocio
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|