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
  • Presentación
  • Puerto serie/puerto paralelo/puerto de infrarrojos
  • Using an external library: RXTX
  • Funciones específicas para Android y el widget de Android
  • Puerto USB
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Gestión de puertos (puertos serie, puertos paralelos, puertos USB, etc.)
Presentación
Varios dispositivos pueden ser gestionados directamente a través de una gestión de los puertos utilizados por estos dispositivos para comunicarse con el ordenador. Por lo tanto, la gestión de un puerto serie, paralelo o de infrarrojos puede utilizarse para gestionar directamente un lector de códigos de barras o una impresión sobre la marcha.
WINDEV, WEBDEV y WINDEV Mobile permiten gestionar las acciones realizadas en estos diferentes puertos.
Observaciones:
  • WEBDEV - Código Servidor Esta función sólo afecta al ordenador servidor.
  • Java Los puertos de infrarrojos no son compatibles.
  • Linux Sólo se admiten puertos serie.
  • AndroidWidget Android Sólo se admiten puertos serie.
Puerto serie/puerto paralelo/puerto de infrarrojos
Se pueden utilizar varias funciones de WLanguage para gestionar fácilmente los puertos serie y paralelo. Todas estas funciones empiezan por la letra s.
Puede, por ejemplo:
  • abrir un puerto serie o paralelo (sOpen) o cerrarlo (sClose).
  • escribir en un puerto serie (sWrite) o leer su contenido (sRead).
Para más detalles sobre las funcionalidades disponibles, véase Funciones de puerto serie y paralelo.
Java

Using an external library: RXTX

In Java, the use of serial and parallel port manipulation functions (functions sOpen, sWrite, sRead, ...) requires the presence of an external library: RXTX.
This library includes a Jar archive and one or more native libraries that depend on the operating system on which the application is run. To use these functions:
  • the Jar archive (RXTXComm.jar) must:
    • be found in the same directory as the Java application generated by WINDEV,
    • be found in the execution classpath of the application,
    • be directly included in the generated application (from the wizard for Java generation).
  • the native libraries corresponding to the operating system on which the application is run must be found:
    • in the same directory as the Java application generated by WINDEV,
    • in the path of the application libraries (librarypath).
You can download the RXTX library and its documentation from the following link: http://users.frii.com/jarvi/rxtx/index.html (link valid at the time of writing).
Attention: Infrared port management not available in Java.
Linux Special case for Linux:
  • Only serial ports can be opened and initialized.
  • By default, users do not have access to serial ports. It is necessary to grant them specific rights to manage serial ports.
AndroidWidget Android

Funciones específicas para Android y el widget de Android

In Android and Android widget mode, the serial and parallel port functions can be used:
  • Only on serial (not parallel or infrared) ports.
  • Only with devices that support the CDC/ACM protocol (Arduino ATmega32U4) and the following USB to serial converter chips:
    • FTDI FT232R, FT232H, FT2232H, FT4232H, FT230X, FT231X, FT234XD
    • Silabs CP210x
    • Qinheng CH340, CH341A
    • Prolific PL2303
Puerto USB
La gestión de un puerto USB no depende del puerto en sí, sino del dispositivo conectado a él.. La gestión de un puerto USB al que está conectada una impresora difiere de la gestión de un puerto USB al que está conectado un escáner. No se puede definir ninguna norma de gestión.
El puerto USB no es un puerto pasivo como el puerto serie o el puerto paralelo.. Siempre está sujeto al uso de un Driver específico para el dispositivo utilizado.
Por lo tanto, WINDEV o WEBDEV no gestionan el puerto USB, sino el dispositivo que se instala en este puerto.. Si el dispositivo instalado es:
  • una impresora, tiene la posibilidad de utilizar las funciones de impresión.
  • un escáner, tiene la posibilidad de utilizar las funciones TWAIN,
  • ...
En la mayoría de los casos, los dispositivos conectados a un puerto USB se suministran con un Driver. Le aconsejamos que gestione este Driver directamente desde WINDEV.
WINDEV ofrece Funciones USB para manejar los elementos accesibles desde un puerto USB.
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 21/09/2024

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