2012-09-11 58 views
0

我有一個子VI,它包含2個控件。首先是一個文件路徑,標識將文件保存到哪裏,第二個是波形圖控件,這是我想要打印的圖形。我可以使用調用節點將圖像保存在子VI中,但問題是,它不保留標題,x和y軸標籤以及其他設置,這些設置與我傳遞給子VI的內容不同。將波形圖傳遞給子文件以保存文件 - 保存軸標籤

我也嘗試作爲參考傳入,但不是sucesfful。如果在主VI中設置了標籤和其他設置,是否有辦法將圖形保存爲子VI中的PNG?

+0

什麼是您使用的調用節點? – CharlesB

+0

你可以顯示控制和你得到的圖像的截圖嗎? – CharlesB

+0

我使用了'Get Image'調用節點。 –

回答

0

答案是通過參考子VI。子vi必須使用調用節點,但不能綁定到實際控件,因此它使用傳入的實際引用,而不是對FP控件的引用。

+0

這對我來說不是很清楚,調用節點必須連接到FP控制或不?什麼是「實際參考」? – CharlesB

+2

最初,他在子VI的連線板上使用了一個圖表控件,但是這隻傳遞了控件的值。答案是指將連接器窗格中使用的數據類型從圖表控件更改爲對圖表控件的引用,然後將引用傳遞到原始控件到子VI中,並將該引用連接到調用節點。這使得調用節點在原始圖表上運行。 – Yair

+0

@Yair,是的 –

0

首先,您要使用「導出圖像」調用節點,而不是「獲取圖像」。

此外,如果右鍵單擊子VI中的調用節點,則可以將其與其綁定的控件斷開連接。然後將參考線從子設備的連接線連接到調用節點。

請記住,您可能需要編程設定與屬性節點軸標籤的出口調用節點調用之前,這取決於你如何設置圖表中調用VI