AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones de puertos serie y paralelo
  • Cerrar el puerto después de una operación de lectura o escritura
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Cierra el puerto serie, el puerto paralelo o el puerto de infrarrojos especificado.
Observaciones:
  • Un puerto debe cerrarse tan pronto como deje de utilizarse.
Ejemplo
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
sClose(<Port number>)
<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).
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
Componente: wd290com.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local