掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
RS-232Cで測定器からデータを受信するには? (ID:117542)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
シリアルポートについては、APIレベルで、各種の制御の要求に対して ・処理に時間がかかるので後で結果を確認するよう求める ・ハードウェアの内部処理に丸投げし、投げ終わった時点で実行完了を返す という2種類の挙動の物が存在します。 後者の場合、各種メソッドが終了するのと実際にその要求に従った信号線の制御が完了するまでに結構時間差があるので、ms単位のタイムアウトなんてことをしてもバグにしかなりません。 素直に送信時に受信フラグをクリアして、一定の秒数待って、まだ受信していなければタイムアウトで良いのでは?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.