From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

波形チャートのプロパティノード

解決済み
解決策を見る

ご協力お願いします。

 

波形チャートを使用しています。波形チャートのプロパティの中にある

スタックプロットを用いることでチャートをいくつかに分割することができ、

重ねて表示されていた状態から個別に表示に切り替えることが可能です。

 

このスタックプロットですが、ブロックダイヤグラム側からプロパティノードを

用いての切り替えは不可能なのでしょうか。

2009年頃にも似たような質問があったりしますが、

LabVIEWのバージョンがあがった今でもプロパティノードには

含まれていないのでしょうか。

 

実際に探してみたのですが、見当たりません。見落としかな?

もしくはプロパティノード以外の何らかの方法で変更ができるようになってたりしないでしょうか。

 

現在、1~16chの表示をするためにチャートを16個重ね

ch数を判断して表示非表示を切り替えることで対応しているので

問題ないといえば問題ないのですが、機能があれば嬉しいなという状況です。

 

ご存知の方がいらっしゃいましたら、ご回答お願いします

0 件の賞賛
メッセージ1/3
4,701件の閲覧回数
解決策
トピック作成者sMaSaToが受理

ご質問を十分理解でいていなかったら申し訳ないのですが、

プログラム的にスタックプロット <=> オーバーレイ

を切り替えたいということでしょうか?

資料を探したのですがなんか無いですね・・・

 

こちらの資料はご参考いただけませんか?

Can I Programmatically Select Whether to Stack Plots or Overlay Them in a Waveform Chart in LabVIEW? - National Instruments
http://digital.ni.com/public.nsf/allkb/337A2E830D32A7E3862570540067AB1B

 

あとこれが使えそう?

Stack Plots? Property - LabVIEW 2014 Help - National Instruments
http://zone.ni.com/reference/en-XX/help/371361L-01/lvscript/waveformchart_stack_plots063/

ちょっと探しているところです。

 

(追記)

>> と思ったんですが、添付画像のようにエラーでました。

スタックプロットの切り替えはプログラム的にはできないみたいです

Certified LabVIEW Developer
There are only two ways to tell somebody thanks: Kudos and Marked Solutions

GCentral
0 件の賞賛
メッセージ2/3
4,674件の閲覧回数

ご連絡いただきありがとうございます。

 

教えていただいたリンクを拝見しました。

2014年6月の時点でのプロパティ情報を確認すると

「VIが実行中には設定不可能」と記載されていますね。

 

また、2011年9月の情報にも不可能であり、回避策として

私が実施している複数のチャートを配置しておき

表示非表示を切り替える方法があるとなっていました。

 

プロパティの内部まではわかりませんが、この機能はLabVIEWの

バージョンがどんどんあがっても難しい機能なのかもしれませんね。

 

調査していただきありがとうございました。

0 件の賞賛
メッセージ3/3
4,652件の閲覧回数