RS232Cで測定器からASCII型文字列を受信するには?
解決
ガンちゃん
2004-10-08 18:58:35
No:
116863
IP:
[192.*.*.*]
初めて質問させて頂きます。
RS232Cで測定器からASCII型文字列を受信するには?
Dim ret_data As Variant
ret_data=MSComm1.Input
としてステップ実行を行うとMSComm1.Inputには
一瞬欲しい文字列が入るのですが、取込変数ret_data
には・・のCrLfの文字列しか入りません。
何かお気付きの点がありました返答をお願いします。
編集
削除
ガンちゃん
2004-10-08 19:08:57
No:
116864
IP:
[192.*.*.*]
追加発言です。
以前の質問事項の検索で、取込変数をString型にしてみたり、
MComm1.handshaking=comRTSXONXOFF等を追加してみたりいろいろ
試しましたが、駄目でした。
編集
削除
Max
2004-10-08 20:19:48
No:
116865
IP:
[192.*.*.*]
まずはMSDNのサンプルを眺めることをお勧めします。
編集
削除
ガンちゃん
2004-10-12 14:00:01
No:
116866
IP:
[192.*.*.*]
解決しました。
原因としては、測定器からの信号が送られる前に次の
コマンドを送ってしまった為です。対策としてWAIT処理を
追加し解決できました。
MAXさんご協力ありがとうございます。
編集
削除