本文へスキップ
ChronoFEED SIM ヘルプ

仮想シリアルポート(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。

ChronoFEED-SIM
COM11 を開く
◀── com0com のペア ──▶
(データ、DTR → DSR)
ChronoFEED-FINISH
COM10 を開く(USB Timing Box)
同じコンピューター上の、ペアの 2 つの端。

SIM は FINISH に受け付けられてはじめてポートを開き、接続が切れるとすぐに閉じます。ポートがない、またはすでに使われている場合は知らされ(ログに 1 回、 ガイドにはっきりと)、SIM は 5 秒ごとに再試行します。

シリアルポート:com0com の仮想ポートをインストールする

場所:ボタン com0com ?。SIM のポートがないときは、起動ごとに 1 回自動で開きます

シリアルポート:com0com の仮想ポートのインストール
USB Timing Box はシリアルポートで接続し、ChronoFEED-FINISH は本物の機器と同じようにそこに接続します。ChronoFEED-SIM と ChronoFEED-FINISH が通信するには、両方を同じコンピューターに置き、互いにつながった仮想シリアルポートのペア(無料のソフトウェア com0com)が必要です。作業は 1 回だけです。
✘ ポート COM11 はこのコンピューターにありません(使用できるポート:COM1, COM3)。下の手順に従ってください。1
1. com0com 2.2.2.0(署名版)をダウンロード
https://sourceforge.net/projects/com0com/files/com0com/2.2.2.0/
「com0com-2.2.2.0-x64-fre-signed.zip」というファイルを選びます(64 ビット版 Windows。古い 32 ビット版 Windows の場合は「i386」)。
2. インストール
ファイルを解凍し、中のインストーラーを実行します(右クリック →「管理者として実行」)。ドライバーのインストールを許可します。オプションは既定のままにします:CNCA0 ↔ CNCB0 のペアが作成されます。
3. ペアに COM 名を付ける
スタートメニュー → com0com →「Setup Command Prompt」(右クリック →「管理者として実行」)を開き、次の 2 行を入力します:
change CNCA0 PortName=COM10 change CNCB0 PortName=COM11コピー2
または、com0com の「Setup」ツールで、各ポートの「use Ports class」をチェックして名前を入力します。COM10 や COM11 がすでに使われている場合は、空いている別の 2 つの番号を選んでください。
4. 2 つのソフトウェアを接続する
ChronoFEED-SIM:シリアルポート COM11(メインウィンドウの一覧「ChronoFEED-SIM のシリアルポート」)。ChronoFEED-FINISH:計時モード → USB Timing Box、シリアルポート COM10、その後スイッチを ON に。ペアの 2 つのポートは互いに通信し、それぞれのソフトウェアが自分のポートを使います。
Windows がドライバーを拒否する場合:「Windows セキュリティ」→「デバイス セキュリティ」→「コア分離」で「メモリ整合性」が読み込みを妨げていないか確認するか、別の仮想シリアルポートのソフトウェアを使ってください(DTR ラインを DSR に伝える、接続されたポートのペア)。
今後は自動で表示しない(「com0com ?」ボタンでここに戻れます)4ポートを確認3閉じる
USB Timing Box の場合の、インストール前の com0com のヘルプ。
  1. 状態:SIM のポートはあるか(緑:はい、赤:いいえ)、そして存在するポート。
  2. コピーするだけで使える2 つのコマンド。
  3. ポートを確認。
  4. 今後は自動で表示しない。

テキストには FINISH の機器の名前と正しいポートが入ります:SIM のポートと、わかっていれば FINISH が使うポート(わからなければ隣の番号:COM11 → COM10)。 リンクはブラウザーで開きます。開かない場合は、貼り付けられるようにコピーされます。

コマンドと「コピー」

場所:ステップ 3

COMx の名前は必須です:com0com はポートを CNCA0 と CNCB0 と名付けますが、SIM も FINISH もそういう名前のポートを開けません。正しい番号が すでに入った 2 行を、管理者として開いた「Setup Command Prompt」に入力します。コピー でクリップボードに 入れます。

ポートを確認

場所:下部

コンピューターのシリアルポートを読み直して状態を更新します:「✔ ポート COM11 はこのコンピューターにあります(使用できるポート:COM1, COM3, COM10, COM11)。」

今後は自動で表示しない

場所:左下

起動時にウィンドウが自動で開かなくなります。ボタン com0com ? からは開けます。次回の起動以降も保持されます。

インストールの手順

  1. ダウンロードする

    com0com 2.2.2.0、ドライバーの署名付き版(リンクはウィンドウにあります)を、FINISH のコンピューターに。

  2. インストールする

    管理者として、既定のオプションで:ペア CNCA0 ↔ CNCB0 が作られます。

  3. ペアに名前を付ける

    管理者として「Setup Command Prompt」を開き、2 つのコマンドを入力します。どちらかの番号がすでに使われている場合は、空いている 2 つの番号を 選び、SIM でも同じものを選びます。

  4. 確認する

    ポートを確認:状態が緑になります。

    SIM では、ランプ「シミュレートする機器」が緑になります(「シリアルポート COM11」)。

  5. FINISH を接続する

    FINISH → 計時モード → 機器、シリアルポート COM10(もう一方の端)、その後機器のスイッチを ON にします。

    ランプ「FINISH との接続」が緑になります。