VISAを用いたデータ回収で教えて頂きたいことがあります。
データ回収である一定間隔にデータが送られてきます。
①ヘッダー 1バイト
②固定コマンド 1バイト
③データ 23バイト
計 25バイト バイナリ―データ
上記をヘッダーを探し
25バイトずつ数字に変換しグラフ描画・保存したいです。
現在やっていること
①読込 250バイトずつ読込(visa読込関数使用)
②ヘッダーを検索
③forループで10回し、数値に変換&描画
問題点
ラストの10回目のデータが25バイトに至らず
最後のデータだけ 0となってしまう。
何か良い方法ありませんか?
最後の1回分 バッファーにしまい 次の1回目に連結し処理する等
良い方法がお分かりになる方、是非教えて下さい。