10-24-2014 05:10 AM
Labview 初心者です。
以下のようなことを考えています。
配列内の要素が変更された際、その指標番号を取得したい。
添付のviでも実現できます。しかし、この方法だと、最大で要素数回のループが必要になってしまいます。
もっと効率的な方法で実現できないでしょうか?
似たような質問で、マウスクリックをイベントトリガにする方法も紹介されていましたが、より容易な方法があるのではないかと想像しています。
解決済! 解決策の投稿を見る。
10-26-2014 01:40 AM
こんにちは
私が使用しているLabVIEW 2013 ではVI を開けなかったのでとりあえずサンプルを作ってみました。
「最大で要素数回のループが必要になってしまいます」とのことですので、似たようなことはしているかと思いますが見てみてください。
複雑な処理でなければ、イベントストラクチャで登録できないイベントをプログラムとして作られても問題ないかと思います
10-26-2014 07:01 PM
ありがとうございます。
1D配列検索を使うことで、コードがシンプルにまとまりますね。
作っていただいたサンプルにならって、プログラムを進めていこうと思います。
ちなみに、私の作ったVIは添付のようなものです。
(VIスニペットを使って貼り直してみました)
改めて見直すと、変更された値を見つけた後、ループを抜けるコードが書かれていません。
これ以上に わかりにくいコードになってしまいますね。
もっと勉強していきます。