Red de conocimiento del abogados - Respuesta jurídica de la empresa - ¿Cómo depurar la comunicación serie VB? ¿Qué componente utilizar?

¿Cómo depurar la comunicación serie VB? ¿Qué componente utilizar?

Cree un archivo de proyecto, seleccione Componentes (O) en el menú desplegable Proyecto (P), busque MICROSOFT COMM CONTROL6.0 en su página de propiedades, marque la casilla de verificación y podrá agregarlo. en la caja de herramientas Aparece un control MSCOMM similar a un teléfono. Agréguelo al formulario.

Control MSComm

El control MSComm transmite y recibe datos a través del puerto serie para proporcionar comunicación serie para las aplicaciones. . Función.

Sintaxis

MSComm

Descripción

El control MSComm proporciona las dos formas siguientes de manejar la comunicación:

La comunicación del controlador de eventos es una forma muy eficiente de manejar las interacciones del puerto serie. En muchos casos, es necesario que se le notifique cuando ocurre un evento, por ejemplo, cuando llega un carácter o se produce un cambio en una línea de detección de operador (CD) o solicitud de envío (RTS). En estos casos, puede utilizar el evento OnComm del control MSComm para capturar y controlar estos eventos de comunicación. El evento OnComm también puede verificar y manejar errores de comunicación. Para obtener una lista de todos los eventos de comunicación y errores de comunicación, consulte la propiedad CommEvent.

Los eventos y errores se pueden consultar comprobando el valor de la propiedad CommEvent después de cada función clave del programa. Este enfoque puede ser preferible si la aplicación es pequeña y autosostenible. Por ejemplo, si estuviera escribiendo un marcador telefónico simple, no habría necesidad de generar un evento para cada carácter recibido porque el único carácter esperando ser recibido es la respuesta "ok" del módem.

Cada control MSComm utilizado corresponde a un puerto serie. Si una aplicación requiere acceso a varios puertos serie, se deben utilizar varios controles MSComm. La dirección del puerto y la dirección de interrupción se pueden cambiar en el Panel de control de Windows.

Aunque el control MSComm tiene muchas propiedades importantes, hay algunas con las que primero debe familiarizarse.

Propiedad Descripción

CommPort Establece y devuelve el número del puerto de comunicación.

La configuración establece y devuelve la velocidad en baudios, la paridad, los bits de datos y los bits de parada como cadenas.

PortOpen establece y devuelve el estado del puerto de comunicación. Los puertos también se pueden abrir y cerrar.

La entrada devuelve y elimina caracteres del búfer de recepción.

La salida escribe una cadena en el búfer de transmisión.

Para obtener más información, consulte el libro "Navegación de ejemplo de desarrollo de ingeniería de comunicación de puerto serie UISUAL BASIC" de MSDN y People's Posts and Telecommunications Publishing House.