初心者です。こんな内容で恐縮ですが質問させていただきます。
Visual Basicでシリアル通信のプログラムを作成しました。
COMMポートに直接RS232Cケーブルを接続した場合は問題ないのですが。USBポートにシリアルコンバータを接続して通信した場合、実際に送信データが相手機器に届くまでに遅延が生じます。
シリアルコンバータのレベル変換などの処理時間の影響では?と勝手に解釈しております。
プログラムで、送信時にウェイトを入れてやると問題なくなりましたが、シリアルコンバータを使う場合はこんなものなのでしょうか?
また、シリアルコンバータから全てのデータが掃き出されたことを確認する方法はないでしょうか?