Virtuele seriële poorten (com0com)
Drie apparaten worden via een seriële poort aangesloten: USB Timing Box, FDS TBox en Microgate REI2. Om ze door SIM te laten nabootsen, is op de computer van FINISH een paar onderling verbonden virtuele seriële poorten nodig: SIM opent de ene, FINISH opent de andere, met zijn gewone stuurprogramma, dat denkt met het echte apparaat te praten.
Het principe
Een seriële poort verbindt twee apparaten met een kabel. Om twee programma's op dezelfde computer met elkaar te laten praten, zijn twee poorten en een kabel ertussen nodig: com0com is een gratis Windows-stuurprogramma dat een paar virtuele poorten aanmaakt; wat op de ene wordt geschreven, wordt op de andere gelezen, als via een gekruiste kabel (de DTR-lijn gaat ook mee: de USB Timing Box heeft die nodig voor zijn klok, de TBox om zijn tijden te versturen). Standaard: COM11 voor SIM, COM10 voor FINISH.
opent COM11 ◀── com0com-paar ──▶
(gegevens, DTR → DSR) ChronoFEED-FINISH
opent COM10 (USB Timing Box)
SIM opent zijn poort pas zodra FINISH het heeft toegestaan, en sluit hem zodra de verbinding wegvalt. Een ontbrekende of al bezette poort wordt gemeld (één keer in het logboek, duidelijk in de gids) en SIM probeert het elke 5 seconden opnieuw.
Seriële poort: de virtuele com0com-poorten installeren
Waar: knop com0com ?; opent vanzelf één keer per start wanneer de poort van SIM niet bestaat
Neem het bestand 'com0com-2.2.2.0-x64-fre-signed.zip' (Windows 64-bits; 'i386' voor een oude Windows 32-bits).
- De status: bestaat de poort van SIM? (groen: ja, rood: nee), en de aanwezige poorten.
- De twee opdrachten, klaar om te kopiëren.
- Poorten controleren.
- Niet meer automatisch tonen.
De teksten nemen de naam van het apparaat van FINISH en de juiste poorten over: die van SIM, en die welke FINISH gebruikt als die bekend is (anders de buurpoort: COM11 → COM10). De link opent in de browser; als hij niet opent, wordt hij gekopieerd om te plakken.
De opdrachten en Kopiëren
Waar: stap 3
De COMx-namen zijn verplicht: com0com noemt zijn poorten CNCA0 en CNCB0, en SIM noch FINISH kan een poort met zo'n naam openen. De twee regels, al ingevuld met de juiste nummers, typt u in ‘Setup Command Prompt’, geopend als administrator. Kopiëren zet ze op het klembord.
Poorten controleren
Waar: onderaan
Leest de seriële poorten van de computer opnieuw en werkt de status bij: ‘✔ Poort COM11 bestaat op deze computer (aanwezige poorten: COM1, COM3, COM10, COM11).’
Niet meer automatisch tonen
Waar: linksonder
Het venster opent niet meer vanzelf bij het starten; het blijft bereikbaar via de knop com0com ?. Bewaard van de ene start tot de volgende.
Installeren, stap voor stap
- Downloaden
com0com 2.2.2.0, ondertekende versie van het stuurprogramma (link in het venster), op de computer van FINISH.
- Installeren
Als administrator, standaardopties: het paar CNCA0 ↔ CNCB0 wordt aangemaakt.
- Het paar een naam geven
‘Setup Command Prompt’ als administrator, daarna de twee opdrachten. Is een van beide nummers al bezet? Neem twee vrije nummers, en kies hetzelfde in SIM.
- Controleren
Poorten controleren: de status wordt groen.
In SIM wordt het lampje Gesimuleerde apparatuur groen (‘seriële poort COM11’).
- FINISH aansluiten
FINISH → Tijdwaarnemingsmodus → het apparaat, seriële poort COM10 (het andere uiteinde), daarna de schakelaar van het apparaat op ON.
Het lampje Verbinding van FINISH wordt groen.