おそらくArduinoまたはRaspberry Piを使用して解決できる問題の1つがありますが、古き良き通常のデスクトップまたはラップトップが実際に最も簡単なアプローチであるかどうか疑問に思っています.
大量のカスタム ケーブルをテストする必要があります。各ケーブルには 9 本のワイヤと 2 つの端があり、これを A と B と呼ぶことができます。一方の端で Ax に信号が与えられた場合 ([0..8] の x の場合)、対応する Bx が取得されることを確認したいと思います。信号(短絡の可能性をテストしたいので、Bxのみ)。したがって、基本的には、9 つの出力ピンに個別に書き込み、9 つの入力ピンから同時に読み取ることができるデバイスが必要です。
C での低レベルのビット操作プログラミングの経験は豊富ですが、I/O ポートのプログラミングの経験はあまりありません。最初は、大量のピンを備えたパラレル ケーブルでうまくいくのではないかと思いましたが、実際に読み書きできるピンは 8 つだけのようです。これは正しいです?また、8 ピンに書き込み、同時に他の 8 ピンから読み取ることはできますか? もしそうなら、2 つのパラレル ポートを使用して解決策をまとめることができるかもしれません (テストする必要があるワイヤは合計 9 本あります)。
とにかく、9行を同時に読み書きできる他のPCポートはありますか? この問題についての洞察をいただければ幸いです。私が検討していないすぐに使えるアプローチ、または大量の GPIO ピンを提供するシンプルで安価な USB 周辺機器があるかもしれません。