私は2つの入力を持つex1.viを持っています
1).Signal(boolean)
2).Message(String)
1つの出力があります
Parsed message(String)
これで、このviにはwhileループがあり、入力の変化を検出して出力を提供する必要があります。このex1.vi自体は、それをインスタンス化するmain.viのメッセージループ内にあります。このmain.viは、センサーとメッセージデータを生成し、解析されたメッセージを消費します。
例えば。main.viはを与えSignal = true
、message = "hello"
ex1.viはを与えparsed message = "hi"
ます。ex1.viはwhileループに入っているので、どのように出力しますか?ローカル変数を更新して出力に配線すると、ex1.viが完了していないため、main.viはまだ消費できません。グローバル変数を使用せずにこれを達成するにはどうすればよいですか?