LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

VIでの任意の制御器の値の設定

クラスタのプロパティノードには制御器の配列があり

それを通じて各制御器の値にアクセスできますが、

同じ事をVIに対して行いたい場合

どのようにすればいいでしょうか?

 

0 Kudos
Message 1 of 5
(3,062 Views)

A.Nishiyama 様

 

平素よりNI製品をご利用頂きまして誠に有難うございます。

日本ナショナルインスツルメンツ技術部 山本と申します。

 

>同じ事をVIに対して行いたい場合

VI 内の制御器のリストを取得し、値を変更されたいということでしょうか。

こちらはVI 内にございます制御器のリファレンスを取得して可能でございます。

 

方法をご案内致したいと思いますので、ご使用されています

LabVIEWのバージョンを教えて頂けますでしょうか。

 

宜しくお願い申し上げます。

 

日本ナショナルインスツルメンツ技術部

山本

0 Kudos
Message 2 of 5
(3,038 Views)

お世話になります

 

ある程度汎用的にと思っていますので

現在のVIのキャプション等でマークされたコントロールに対して

値の取得・設定をしたいと思っています

 

バージョンは2010もしくは2011です

 

0 Kudos
Message 3 of 5
(3,028 Views)

A.Nishiyama様

 

日本ナショナルインスツルメンツ技術部の山本です。

いつもお世話になっております。

 

添付致しましたLabVIEW 2010のサンプルをご確認下さい。

こちらはVI上の制御器や表示器全てのリファレンスを配列として

取得したものを、Forループで分けまして値を取得しています。

 

こちらのリファレンスの配列の順番なのですが、

VI上に制御器や表示器を配置した順番で配列に追加されます。

 

なお、ラベルやキャプションの値も同じ方法で取得できますので、

作成されているVI に活用して頂ければと思います。

 

よろしくお願いします。

 

日本ナショナルインスツルメンツ 技術部

山本

0 Kudos
Message 4 of 5
(3,013 Views)

山本様

 

ありがとうございます

 

とりあえず

どういう風にすればいいかわかりました

目標までにはまだまだ先は長そうです

 

0 Kudos
Message 5 of 5
(3,000 Views)