Vai al contenuto
ChronoFEED SIM Guida

Porte seriali virtuali (com0com)

Tre apparecchi si collegano tramite una porta seriale: USB Timing Box, FDS TBox e Microgate REI2. Perché SIM li imiti, serve, sul computer di FINISH, una coppia di porte seriali virtuali collegate tra loro: SIM apre l'una, FINISH apre l'altra, con il suo driver abituale, che crede di parlare con l'apparecchio vero.

Il principio

Una porta seriale collega due apparecchi tramite un cavo. Per far dialogare due programmi sulla stessa postazione, servono due porte e un cavo tra loro: com0com è un driver Windows gratuito che crea una coppia di porte virtuali; ciò che viene scritto sull'una viene letto sull'altra, come tramite un cavo incrociato (passa anche la linea DTR: la USB Timing Box ne ha bisogno per il suo orologio, la TBox per inviare i suoi tempi). Per impostazione predefinita: COM11 per SIM, COM10 per FINISH.

ChronoFEED-SIM
apre COM11
◀── coppia com0com ──▶
(dati, DTR → DSR)
ChronoFEED-FINISH
apre COM10 (USB Timing Box)
I due capi della coppia, sullo stesso computer.

SIM apre la sua porta solo una volta accettato da FINISH, e la richiude appena il collegamento cade. Una porta assente o già occupata viene segnalata (una volta nel registro, in chiaro nella guida) e SIM riprova ogni 5 secondi.

Porta seriale: installare le porte virtuali com0com

Dove: pulsante com0com?; si apre da sola una volta per avvio quando la porta di SIM non esiste

Porta seriale: installare le porte virtuali com0com
USB Timing Box si collega a una porta seriale, e ChronoFEED-FINISH vi si collega come all'apparecchio vero. Perché ChronoFEED-SIM e ChronoFEED-FINISH si parlino, servono entrambi sullo stesso computer e una coppia di porte seriali virtuali collegate tra loro: il software gratuito com0com. Da fare una sola volta.
✘ La porta COM11 non esiste su questo computer (porte presenti: COM1, COM3). Seguire i passi qui sotto.1
1. Scaricare com0com 2.2.2.0 (versione firmata)
https://sourceforge.net/projects/com0com/files/com0com/2.2.2.0/
Prendere il file «com0com-2.2.2.0-x64-fre-signed.zip» (Windows a 64 bit; «i386» per un vecchio Windows a 32 bit).
2. Installare
Decomprimere il file, poi avviare il programma d'installazione che contiene (clic destro → Esegui come amministratore). Accettare l'installazione del driver. Lasciare le opzioni predefinite: viene creata una coppia CNCA0 ↔ CNCB0.
3. Dare dei nomi COM alla coppia
Menu Start → com0com → «Setup Command Prompt» (clic destro → Esegui come amministratore), poi digitare queste due righe:
change CNCA0 PortName=COM10 change CNCB0 PortName=COM11Copia2
Oppure, nello strumento «Setup» di com0com: selezionare «use Ports class» per ogni porta e inserire i nomi. Se COM10 o COM11 è già occupata, scegliere altri due numeri liberi.
4. Collegare i due programmi
ChronoFEED-SIM: porta seriale COM11 (elenco «Porta seriale di ChronoFEED-SIM» della finestra principale). ChronoFEED-FINISH: Modalità di cronometraggio → USB Timing Box, porta seriale COM10, poi interruttore su ON. Le due porte della coppia si parlano; ogni programma prende la sua.
Se Windows rifiuta il driver: verificare in Sicurezza di Windows → Sicurezza dispositivi → Isolamento core che «Integrità della memoria» non ne impedisca il caricamento, oppure usare un altro programma di porte seriali virtuali (coppia di porte collegate, con la linea DTR trasmessa a DSR).
Non mostrare più automaticamente (pulsante «com0com?» per tornare qui)4Verifica le porte3Chiudi
La guida di com0com, per una USB Timing Box, prima dell'installazione.
  1. Lo stato: la porta di SIM esiste? (verde: sì, rosso: no), e le porte presenti.
  2. I due comandi, pronti da copiare.
  3. Verifica le porte.
  4. Non mostrare più automaticamente.

I testi riprendono il nome dell'apparecchio di FINISH e le porte giuste: quella di SIM, e quella che FINISH usa se è nota (altrimenti la vicina: COM11 → COM10). Il collegamento si apre nel browser; se non si apre, viene copiato per essere incollato.

I comandi e Copia

Dove: passo 3

I nomi COMx sono obbligatori: com0com chiama le sue porte CNCA0 e CNCB0, e né SIM né FINISH sanno aprire una porta chiamata così. Le due righe, già compilate con i numeri giusti, si digitano in «Setup Command Prompt» aperto come amministratore. Copia le mette negli appunti.

Verifica le porte

Dove: in basso

Rilegge le porte seriali del computer e aggiorna lo stato: «✔ La porta COM11 esiste su questo computer (porte presenti: COM1, COM3, COM10, COM11).»

Non mostrare più automaticamente

Dove: in basso a sinistra

La finestra non si apre più da sola all'avvio; resta disponibile dal pulsante com0com?. Memorizzato da un avvio all'altro.

Installare, passo passo

  1. Scaricare

    com0com 2.2.2.0, versione firmata del driver (collegamento nella finestra), sul computer di FINISH.

  2. Installare

    Come amministratore, opzioni predefinite: viene creata la coppia CNCA0 ↔ CNCB0.

  3. Dare un nome alla coppia

    «Setup Command Prompt» come amministratore, poi i due comandi. Uno dei due numeri è già occupato? Prendere due numeri liberi, e scegliere lo stesso in SIM.

  4. Verificare

    Verifica le porte: lo stato diventa verde.

    In SIM, la spia Apparecchiatura simulata diventa verde («porta seriale COM11»).

  5. Collegare FINISH

    FINISH → Modalità di cronometraggio → l'apparecchio, porta seriale COM10 (l'altro capo), poi l'interruttore dell'apparecchio su ON.

    La spia Collegamento di FINISH diventa verde.