投稿日 | : 2003/01/31(Fri) 17:18 |
投稿者 | : VB初心者 |
Eメール | : nano-@hyper.cx |
URL | : |
タイトル | : Re^2: OnComm イベントについて |
ゆうやさんご教授ありがとうございました。
> Inputプロパティにデータが入っているということは受け取れているんですねぇ。送られてくるデータサ
> イズとRThresholdプロパティの値は合っているでしょうか?ずれているとイベントが起きません。
はい、データはInputプロパティによって読み出すことができます。
送られてくるデータサイズはまちまちですが、RThresholdプロパティは1にしておりまして、1バイトの
データが来るたびに、OnComm イベントでトラップできるようにしています。
データサイズをあわせるということは、送られてくるデータのサイズによってRThresholdプロパティを毎回
変更する、又はInputLenプロパティを用いて受信データ数を制限して合わせるということが必要と
考えてよろしいでしょうか?
> あと、受信されるまでに、実は他の通信イベントが来ていた通信エラーが起きていた、なんてことはな
> いでしょうか??
これはないかなと思っております。
COMポート1台のみで制御していても結果は変りませんでした。
> 多分、受信完了待ちとか、通信している部分(関数とか)を無限ループで組まれているのでしょうか?
データ要求するコマンドを送信し、タイマー関数を使ってしばらく待った後に、
Inputプロパティによって読み出すことができます。
無限ループは作っておりません。
> あと、私が参考にした(なった)ホームページをご紹介します。よかったら参考までに。
> 「SPECTRUM電子工作ページ」さん
> http://members.tripod.co.jp/spectrum123/index.htm
はい、早速拝見させて頂いて、勉強しています。
本当にありがとうございました。
もう少し頑張ってみます。