確かに、関数グローバル変数(FGV)を使用して実行できます。コードの冒頭で、私はFGVから状態(ブール値、ネメリック値など)を読み取り、そのデータをFacade.viのシフトレジスタに配線します。ループが終了した後、データをFGVに書き込んで、次回に再利用できます。LabVIEW - 内部状態を保持し、それをXコントロールで再利用する方法
しかし、複数のXコントロールのインスタンスを1つのインスタンスではなくVIに使用すると問題が発生します。 非リエントラント Xコントロールの異なるインスタンスで使用されるFGVは共通の状態を共有します。
Xコントロールのインスタンスとは独立して内部状態を保持できる方法はありますか?
ありがとうございました。
これはもちろん最適な解決策ではありませんが、解決策です。私は私のソリューションのMarcoMを好むだろう。 –