06-01-2020 01:16 AM
メインのVIからサブVIを呼び出して実行しています。
サブVIでは,一定の周期で測定し,測定データをサブVIの表示器に表示します。
このサブVIの表示器の値をメインVIで取得したいのですが,どうすれば良いでしょうか?
06-01-2020
07:10 PM
- 最終編集日:
05-02-2025
12:48 PM
、編集者:
Content Cleaner
YM118361さん
以下の資料は、サブVIとメインVIの役割が逆になっていますが、参考になるかもしれません。
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019PGuSAM&l=ja-JP
あるいは、値の更新頻度などを気にしないのであれば、グローバル変数を使用するのも一つの手かなとは思います。同じVIの中である場所から別の場所に値を渡すローカル変数とは違い、別のVI間のある場所からある場所へ値を渡せますので。
https://www.ni.com/docs/ja-JP/bundle/labview/page/global-variables.html
どちらがいいといったことはアプリケーションの内容に依ると思うので、いくつか試されてみていただければと思います。