RS232Cで測定器からASCII型文字列を受信するには?

解決


ガンちゃん  2004-10-09 03:58:35  No: 116863

初めて質問させて頂きます。
RS232Cで測定器からASCII型文字列を受信するには?
Dim ret_data As Variant
ret_data=MSComm1.Input
としてステップ実行を行うとMSComm1.Inputには
一瞬欲しい文字列が入るのですが、取込変数ret_data
には・・のCrLfの文字列しか入りません。
何かお気付きの点がありました返答をお願いします。


ガンちゃん  2004-10-09 04:08:57  No: 116864

追加発言です。
以前の質問事項の検索で、取込変数をString型にしてみたり、
MComm1.handshaking=comRTSXONXOFF等を追加してみたりいろいろ
試しましたが、駄目でした。


Max  2004-10-09 05:19:48  No: 116865

まずはMSDNのサンプルを眺めることをお勧めします。


ガンちゃん  2004-10-12 23:00:01  No: 116866

解決しました。
原因としては、測定器からの信号が送られる前に次の
コマンドを送ってしまった為です。対策としてWAIT処理を
追加し解決できました。
MAXさんご協力ありがとうございます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加