2017-02-20 9 views
1

グラフが非常に広い場合は、グラフの右側にもy軸の値を表示して、対応する行の値を読みやすくなります。Labviewの同じグラフに2つの同一のyスケールを設定するにはどうすればよいですか?

私は、左側の軸を右側に複製する方法を知っています。グラフが作成されたら、私はActYsclを使って、スケールnr 0(左)の範囲をスケールnr 1(右)に設定します。これは、グラフが作成され、ズームとパン機能が両方のyスケールで機能するときに機能します。しかし、グラフパレットのオートスケール機能を使用すると、グラフデータが元の軸にのみリンクされている可能性があるため、初期軸だけがスケーリングされます。

オートスケール機能を両方のy軸で同時に動作させる方法はありますか?

答えて

1

グラフとグラフには、Autoscale Range Changeイベントがあります。それは簡単ですと、私はこの例のためのチャートを使用しました

chart on front panel

VI snippet (drag on to your VI diagram)

が、このイベントをキャッチし、最初の1に一致するように、重複スケールの範囲を更新するために、イベント構造を使用しますそれはグラフのために同じように動作するはずです。もちろん、終了するタイミングをイベントループに伝える方法が必要です。私はstopボタンのValue Changedイベントを使用しました。アプリケーションでイベントドリブン構造を使用する場合は、autoscaleイベントを既存のイベントループに追加するだけでよいのです。

+0

Thnx、これは私が必要としていたものです。 私はグラフを使用して同様に動作します。グラフを新しいVIウィンドウにプロットするときに_Panel Close_イベントハンドラを使用してループを停止します。 – Roel

+0

うれしいことを聞いてうれしい!あなたの受け入れられた答えとしてそれをマークすることを自由に感じてください:...-) – nekomatic

関連する問題