Red de conocimiento informático - Material del sitio web - Cómo utilizar DELPHI para desarrollar programas de comunicación serie

Cómo utilizar DELPHI para desarrollar programas de comunicación serie

Estoy trabajando en un proyecto recientemente que requiere el uso de Java para leer los datos de libra pequeña de la sala de libra, lo que requiere el uso de Java para comunicarse con el puerto serie. Se ha desarrollado el código Java para el puerto serie, pero el programa no siempre se puede depurar en el sitio de producción, por lo que cómo simular los datos del puerto serie en su propia computadora portátil se ha convertido en una prioridad absoluta. Gracias a Google, encontré dos gadgets: VSPD y asistente de depuración de puerto serie. La siguiente es una breve introducción sobre cómo combinar estos dos dispositivos para la depuración de programas de puerto serie.

1. Después de instalar VSPD, primero seleccione el número de puerto que desea virtualizar y haga clic en "Agregar puerto". Generalmente, las computadoras portátiles modernas no tienen puertos serie, por lo que puedes elegir COM1 y COM2.

2. Después de virtualizar los puertos, puede ver los COM1 y COM2 recién virtualizados a la izquierda. En este momento, ambos puertos deben estar desocupados y en estado deshabilitado.

3. Abra el asistente de depuración del puerto serie, configure la velocidad en baudios, el bit de paridad, el bit de datos, el bit de parada y otros parámetros de COM1 y asegúrese de que COM2 esté desocupado. Configuramos esto para que COM1 sea responsable de enviar datos y COM2 sea responsable de recibir datos. Si COM2 también está ocupado, entonces su programa no puede usar este puerto.

4. Complete los datos que desea simular en la posición del cuadro en la imagen y luego haga clic en "Enviar automáticamente". En este momento, debería ver que la barra de progreso continúa avanzando y Enviado. Los datos del COM1 de VSPD continúan creciendo. Significa que el asistente de depuración del puerto serie envía datos continuamente a través de COM1.

5. Abra el programa que desea depurar, establezca varios parámetros, como la velocidad en baudios, en su programa y podrá ver los resultados de la simulación. En este momento, se puede observar que COM2 en VSPD está ocupado por Java y los datos recibidos continúan creciendo.