09-01-2011 12:57 AM
こんにちは。
メニューリングの項目の取得方法についての質問なのですが
http://digital.ni.com/public.nsf/allkb/7FF8512B8270BC2D86256E40001C8E41
にあるプログラムを走らせると項目が取得できるのですが、これは
項目に対応する値が0,1,2,3となっている場合だけで、
不連続だったり整数でない場合はまったくだめです。
選択した項目と値を簡単に得る方法はないでしょうか?
Labview8.5を使っています
よろしくお願いします
解決済! 解決策の投稿を見る。
09-01-2011 01:28 AM
こんにちは
リングの項目の取り出しには、「文字列と値」のプロパティが使えます。
表示用の文字と、対応する値をセットでクラスタの配列で取り出します。
指定した項目の文字列を取り出すには、値が一致するまでループで比較する方法があります。
添付のVIを参考にしてください。
添付のVIでは
「実行時に未定義の値を許可」で、一致しない場合は最後の項目名が出ます。
ちょっと工夫が必要ですね。
参考にしてください。
09-01-2011 01:42 AM
09-01-2011 03:54 AM
KONDOH様
同じ質問を英語サイトに投稿していたのが、NIの山本様にお返事いただきました。
こちらのほうがよりシンプルなのでリンクを張っておきますので参照してみてくださ
い。