仮想シリアルポート(com0com)
3 つの機器はシリアルポートで接続します:USB Timing Box、FDS TBox、Microgate REI2。SIM がこれらをまねるには、 FINISH のコンピューター上に、互いにつながった仮想シリアルポートのペアが必要です:SIM が 一方を開き、FINISH がもう一方をいつものドライバーで開きます。ドライバーは本物の機器と話していると思っています。
原則
シリアルポートは 2 台の機器をケーブルでつなぎます。同じコンピューター上の 2 つのソフトウェアを通信させるには、2 つのポートとその間のケーブルが必要です: com0com は仮想ポートのペアを作る無料の Windows ドライバーで、一方に書いたものがもう一方で読めます。クロスケーブルと同じです (DTR 線も通ります:USB Timing Box は時計のために、TBox はタイムを送るためにこれを必要とします)。既定では:SIM が COM11、 FINISH が COM10。
COM11 を開く ◀── com0com のペア ──▶
(データ、DTR → DSR) ChronoFEED-FINISH
COM10 を開く(USB Timing Box)
SIM は FINISH に受け付けられてはじめてポートを開き、接続が切れるとすぐに閉じます。ポートがない、またはすでに使われている場合は知らされ(ログに 1 回、 ガイドにはっきりと)、SIM は 5 秒ごとに再試行します。
シリアルポート:com0com の仮想ポートをインストールする
場所:ボタン com0com ?。SIM のポートがないときは、起動ごとに 1 回自動で開きます
「com0com-2.2.2.0-x64-fre-signed.zip」というファイルを選びます(64 ビット版 Windows。古い 32 ビット版 Windows の場合は「i386」)。
- 状態:SIM のポートはあるか(緑:はい、赤:いいえ)、そして存在するポート。
- コピーするだけで使える2 つのコマンド。
- ポートを確認。
- 今後は自動で表示しない。
テキストには FINISH の機器の名前と正しいポートが入ります:SIM のポートと、わかっていれば FINISH が使うポート(わからなければ隣の番号:COM11 → COM10)。 リンクはブラウザーで開きます。開かない場合は、貼り付けられるようにコピーされます。
コマンドと「コピー」
場所:ステップ 3
COMx の名前は必須です:com0com はポートを CNCA0 と CNCB0 と名付けますが、SIM も FINISH もそういう名前のポートを開けません。正しい番号が すでに入った 2 行を、管理者として開いた「Setup Command Prompt」に入力します。コピー でクリップボードに 入れます。
ポートを確認
場所:下部
コンピューターのシリアルポートを読み直して状態を更新します:「✔ ポート COM11 はこのコンピューターにあります(使用できるポート:COM1, COM3, COM10, COM11)。」
今後は自動で表示しない
場所:左下
起動時にウィンドウが自動で開かなくなります。ボタン com0com ? からは開けます。次回の起動以降も保持されます。
インストールの手順
- ダウンロードする
com0com 2.2.2.0、ドライバーの署名付き版(リンクはウィンドウにあります)を、FINISH のコンピューターに。
- インストールする
管理者として、既定のオプションで:ペア CNCA0 ↔ CNCB0 が作られます。
- ペアに名前を付ける
管理者として「Setup Command Prompt」を開き、2 つのコマンドを入力します。どちらかの番号がすでに使われている場合は、空いている 2 つの番号を 選び、SIM でも同じものを選びます。
- 確認する
ポートを確認:状態が緑になります。
SIM では、ランプ「シミュレートする機器」が緑になります(「シリアルポート COM11」)。
- FINISH を接続する
FINISH → 計時モード → 機器、シリアルポート COM10(もう一方の端)、その後機器のスイッチを ON にします。
ランプ「FINISH との接続」が緑になります。