掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
シリアル通信で受信するには? (ID:113137)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VB初心者です。 Win2k VB.NETでシリアル通信のプログラムを作っています。 http://support.microsoft.com/default.aspx?scid=kb;ja;823179 を参考にしてCOMポートの開閉はできたのですが、 データの受信の方法が分かりません。 外部機器(A&D製の電子天秤EW-1500i)から送信ボタンを 押すとデータが送られてくるはずなのですが、受け取る プログラムの作り方がわからないのです。 送信が押されてから、 Success = ReadFile(hSerialPort, Buffer, BytesWritten, BytesRead, IntPtr.Zero) を呼べばよさそうな気がするのですが、タイミングが分かりません。 (そもそも仮定があってるかどうかも分かりません) サンプルコードの書き込みとパラレルの部分を眠らせて実行してみたのですが、 データの読み取りから先に行かないみたいです。 ちなみに232cから変換ケーブルを使ってUSBで接続しています。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.