Colección de citas famosas - Slogan de motivación - Cómo instalar y aplicar el control de puerto serie MSCOMM de DELPHI XE2

Cómo instalar y aplicar el control de puerto serie MSCOMM de DELPHI XE2

1. Instale el control mscomm.

El control Mscomm existe de forma predeterminada en el panel ActiveX de Delphi. Si no existe, primero debe importar el control. Pasos: Abra el cuadro de diálogo Importar Actitvex a través del componente de menú---Importar. Componente Activex. Como se muestra a continuación:

Si no se puede encontrar Microsoft Comm Control en la lista, haga clic en el botón Agregar para buscar Mscomm32.ocx y, finalmente, haga clic en Instalar.

2. Atributos que necesita conocer:

Varios atributos que necesita conocer:

CommPort: establezca el número del puerto de comunicación y utilice este puerto serie para comunicarse. con el mundo exterior.

Configuración: establece la velocidad de transmisión de datos, la paridad, los bits de datos y los bits de parada en forma de cadenas.

PortOpen: establece y devuelve el estado del puerto de comunicación, que puede; abrir y cerrar el puerto;

Entrada: devolver y eliminar caracteres del búfer de recepción;

Salida: establecer una cadena en el búfer de transmisión)

RTreshold : set La recepción de varios caracteres activa la función de respuesta de control.

CTSHolding: Este atributo determina si se pueden enviar datos consultando el estado de la línea CTS. CTS es una señal enviada por el módem a la computadora conectada indicando que la transmisión es posible. Esta propiedad no tiene ningún efecto en tiempo de diseño y es de solo lectura en tiempo de ejecución.

Si la línea CTS está baja (CTSHholding = FALSE) y se agota el tiempo de espera, el control MSComm establece la propiedad CommEvent en comEventCTSTO (Tiempo de espera para borrar para enviar) y genera el evento OnComm. La línea CTS se utiliza para el protocolo de enlace de hardware RTS/CTS. Si necesita determinar el estado de la línea CTS, el atributo CTSHolding proporciona un método de consulta manual.

SThreshold: establece el número de caracteres en el búfer de envío para activar oncomm

InputMode: se utiliza para configurar o devolver el tipo de datos de transmisión.

ComInputModeText (predeterminado) 0 Recuperar datos en modo texto a través de la propiedad Entrada

ComInputModeBinary 1 Recuperar datos en modo binario a través de la propiedad Entrada

InputLen: La propiedad se utiliza para establecer y devolver el número de caracteres que la propiedad de entrada lee del búfer de recepción.

InBuffersize: establece el tamaño del búfer de entrada, el valor predeterminado es 1024 bytes.

InBufferCount: el atributo InBufferCount se utiliza para devolver el número de bytes que esperan ser leídos en el búfer de entrada. El búfer de recepción se puede borrar estableciendo el valor del atributo en 0.