Ir al contenido
ChronoFEED SIM Ayuda

Puertos serie virtuales (com0com)

Tres aparatos se conectan por un puerto serie: USB Timing Box, FDS TBox y Microgate REI2. Para que SIM los imite, hace falta, en la computadora de FINISH, una pareja de puertos serie virtuales conectados entre sí: SIM abre uno, FINISH abre el otro, con su controlador habitual, que cree hablar con el aparato real.

El principio

Un puerto serie conecta dos aparatos con un cable. Para que dos programas dialoguen en el mismo equipo, hacen falta dos puertos y un cable entre ellos: com0com es un controlador gratuito de Windows que crea una pareja de puertos virtuales; lo que se escribe en uno se lee en el otro, como con un cable cruzado (la línea DTR también pasa: la USB Timing Box la necesita para su reloj, la TBox para enviar sus tiempos). Por defecto: COM11 para SIM, COM10 para FINISH.

ChronoFEED-SIM
abre COM11
◀── pareja com0com ──▶
(datos, DTR → DSR)
ChronoFEED-FINISH
abre COM10 (USB Timing Box)
Los dos extremos de la pareja, en la misma computadora.

SIM solo abre su puerto una vez aceptado por FINISH, y lo cierra en cuanto se cae la conexión. Un puerto ausente o ya ocupado se señala (una vez en el registro, y con claridad en la guía) y SIM vuelve a intentarlo cada 5 segundos.

Puerto serie: instalar los puertos virtuales com0com

Dónde: botón ¿com0com?; se abre sola una vez por arranque cuando el puerto de SIM no existe

Puerto serie: instalar los puertos virtuales com0com
USB Timing Box se conecta por un puerto serie, y ChronoFEED-FINISH se conecta a él como al aparato real. Para que ChronoFEED-SIM y ChronoFEED-FINISH se comuniquen, ambos deben estar en la misma computadora con una pareja de puertos serie virtuales conectados entre sí: el programa gratuito com0com. Se hace una sola vez.
✘ El puerto COM11 no existe en esta computadora (puertos presentes: COM1, COM3). Siga los pasos indicados abajo.1
1. Descargar com0com 2.2.2.0 (versión firmada)
https://sourceforge.net/projects/com0com/files/com0com/2.2.2.0/
Tome el archivo «com0com-2.2.2.0-x64-fre-signed.zip» (Windows de 64 bits; «i386» para un Windows antiguo de 32 bits).
2. Instalar
Descomprima el archivo y luego ejecute el programa de instalación que contiene (clic derecho → Ejecutar como administrador). Acepte la instalación del controlador. Deje las opciones predeterminadas: se crea una pareja CNCA0 ↔ CNCB0.
3. Dar nombres COM a la pareja de puertos
Menú Inicio → com0com → «Setup Command Prompt» (clic derecho → Ejecutar como administrador) y luego escriba estas dos líneas:
change CNCA0 PortName=COM10 change CNCB0 PortName=COM11Copiar2
O bien, en la herramienta «Setup» de com0com: marque «use Ports class» para cada puerto y escriba los nombres. Si COM10 o COM11 ya están ocupados, elija otros dos números libres.
4. Conectar los dos programas
ChronoFEED-SIM: puerto serie COM11 (lista «Puerto serie de ChronoFEED-SIM» de la ventana principal). ChronoFEED-FINISH: Modo de cronometraje → USB Timing Box, puerto serie COM10 y luego interruptor en ON. Los dos puertos de la pareja se comunican; cada programa usa el suyo.
Si Windows rechaza el controlador: compruebe en Seguridad de Windows → Seguridad del dispositivo → Aislamiento del núcleo que «Integridad de memoria» no impida cargarlo, o use otro programa de puertos serie virtuales (pareja de puertos conectados, con la línea DTR transmitida a DSR).
No volver a mostrar automáticamente (botón «¿com0com?» para volver aquí)4Comprobar los puertos3Cerrar
La ayuda de com0com, para una USB Timing Box, antes de la instalación.
  1. El estado: ¿existe el puerto de SIM? (verde: sí, rojo: no), y los puertos presentes.
  2. Los dos comandos, listos para copiar.
  3. Comprobar los puertos.
  4. No volver a mostrar automáticamente.

Los textos retoman el nombre del aparato de FINISH y los puertos correctos: el de SIM, y el que usa FINISH si se conoce (si no, el vecino: COM11 → COM10). El enlace se abre en el navegador; si no se abre, se copia para pegarlo.

Los comandos y Copiar

Dónde: paso 3

Los nombres COMx son obligatorios: com0com llama a sus puertos CNCA0 y CNCB0, y ni SIM ni FINISH saben abrir un puerto con ese nombre. Las dos líneas, ya rellenadas con los números correctos, se escriben en «Setup Command Prompt» abierto como administrador. Copiar las pone en el portapapeles.

Comprobar los puertos

Dónde: abajo

Vuelve a leer los puertos serie de la computadora y actualiza el estado: «✔ El puerto COM11 existe en esta computadora (puertos presentes: COM1, COM3, COM10, COM11).»

No volver a mostrar automáticamente

Dónde: abajo a la izquierda

La ventana ya no se abre sola al arrancar; queda disponible con el botón ¿com0com?. Se recuerda de un arranque a otro.

Instalar, paso a paso

  1. Descargar

    com0com 2.2.2.0, versión firmada del controlador (enlace en la ventana), en la computadora de FINISH.

  2. Instalar

    Como administrador, opciones predeterminadas: se crea la pareja CNCA0 ↔ CNCB0.

  3. Nombrar la pareja

    «Setup Command Prompt» como administrador, y luego los dos comandos. ¿Uno de los dos números ya está ocupado? Tome dos números libres y elija el mismo en SIM.

  4. Comprobar

    Comprobar los puertos: el estado pasa a verde.

    En SIM, el indicador Equipo simulado pasa a verde («puerto serie COM11»).

  5. Conectar FINISH

    FINISH → Modo de cronometraje → el aparato, puerto serie COM10 (el otro extremo), y luego el interruptor del aparato en ON.

    El indicador Conexión de FINISH pasa a verde.