06-18-2014 01:09 AM
使い始めて間もない初心者ですが、
LabVIEWで測定器の制御を行っていますが、
連続してGPIBコマンド送信する場合、
メインviからサブviにGPIBコマンド(文字列)を渡し、
サブvi側でGPIBのWrite→Readを行い、
次のGPIBコマンドも同じ手順で行っています。
しかし、この方法ですと、
・GPIBコマンドの追加と削除が面倒
・ブロックダイアグラムの面積を喰う
なのですが、例えばGPIBコマンド20~30個を、
スマートに送受信できる方法があれば、
ご教示頂けないでしょうか?
解決済! 解決策の投稿を見る。
06-20-2014 10:31 PM
yos2niさん
私なら添付の通りコマンドを配列にしてForループを使用して処理させる方法をとりますね。
ご参考になれば幸いです。
06-22-2014 09:38 PM
Jester_nさん、ご回答ありがとうございます。
教えて頂いた方法であれば、コマンドの追加と削除も簡単ですし、
コマンドの送信もForで指標を使うことによって修正がいらないので、すごく良い方法ですね。
全コマンドをクエリで送信したとしても、
決まった受信値であれば、For内で処理できますし、
受信値を加工する場合でも、1D配列から引っ張って処理できますので、
融通も利きそうです。
ご対応ありがとうございました。
06-27-2014 01:24 AM
賞賛をいただきありがとうございます。
お役に立てたようでよかったです。