2つのコントロールを取り込むサブviがあります。1つ目は、ファイルの保存先を識別するファイルパスで、2つ目は、印刷するグラフである波形チャートコントロールです。呼び出しノードを使用してサブviに画像を保存できますが、問題は、サブviに渡したものからタイトル、x、y軸のラベルやその他の設定が保持されないことです。
参考までに渡してみましたが、うまくいきませんでした。ラベルやその他の設定がメインVIで設定されている場合、サブVIでグラフをPNGとして保存する方法はありますか?
答えは、サブviへの参照を渡すことです。サブviは呼び出しノードを使用する必要がありますが、実際のコントロールにバインドされてはならないため、FPコントロールへの参照ではなく、渡された実際の参照を使用します。
まず、Get Imageではなく、ExportImage呼び出しノードを使用します。
また、サブviの呼び出しノードを右クリックすると、バインドされているコントロールからノードを切断できます。次に、subviの端子接続から呼び出しノードに基準線を接続します。
呼び出し元のviでのグラフの設定方法によっては、エクスポート呼び出しノードが呼び出される前に、プロパティノードを使用して軸ラベルをプログラムで設定する必要がある場合があることに注意してください。