掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
シリアル通信をするには (ID:47715)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Delphiでシリアル通信を行う方法はいくつかあるのですが ComPortLibraryは使ったことが無い上、資料が少ないですね。 しかしシリアル通信ライブラリの使い方はおよそ同じと思われます。 受信処理の仕方は「受信イベント」が用意されているはずですので それを利用します。 注意点としては 受信処理は受信イベント内で行う ひとつのまとまったパケットが必ず1度に受信されるわけではないので前提で処理する ぐらいでしょうか? 該当ライブラリを使ったことが無いので直接的なサンプルはかけませんが 文字で書くとこんな感じです。 イベント開始 通知された受信バイト数分ループ 1バイト受信 開始コードの場合 受信バッファを空に 終了コードの場合 受信処理実行 それ以外の場合 受信バッファに追加 ループ終了 イベント終了
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.