現在、シリアル通信コンポーネントを使い、機器が持っている情報を入手(受信)したいのですが
、対象機器がコマンドを送信して情報を受信する仕様の機器となっていて、個別で、一つ一つコマンドを送信した場合には、正常に値を受信できることは確認できています。
ただ今回は、3つの値を連続で受信できるようにしたいと思います。
入手したい値が、3つ(電力・電流・電圧)あり、各値を受信する為に3つのコマンドを送信して入手できるようにしたいと考えています。
流れは、
1.電力入手用コマンドの送信
2.電力の「値」を受信
3.電流入手用コマンドの送信
4.電流の「値」を受信
5.電圧入手用コマンドの送信
6.電圧の「値」を受信
という流れです。
現状は、以上の流れでMZPF側から処理を流した場合、受信データが帰ってくる前に
次のコマンドが送信される為、正常に値入手ができない状況と思います。
できれば、値が受信されたことを確認して次のコマンドは送信できるようにタイミングを調整できる流れを作りたいと思います。
アドバイスを宜しくお願いします。