如何使用LabVIEW控制元呼叫節點的
主要軟體:
主要軟體版本:
主要軟體修正版本:
次要軟體: N/A
問題: 我有一組圖案(或者其他的控制元),已經被修改成我想要顯示的形式。在程式執行到某一步驟時,我想要將這些圖案組合在一起,然後經由人機介面的顯示完成列印的動作。為了達成這個功能,我使用每一個圖案的呼叫節點然後呼叫"Get Image"來將各個控制元的影像資訊取出來。接著,會將這些影像資料傳遞給另一個VI來將這些影像資料以有組織的方式組合並作列印的動作。然而,"Get Image"的"image data"輸出是一個叢集資料型態,要如何利用這個叢集資料來將影像顯示在人機介面上呢?
解答: 在下面的附圖中,教導如何使用程式的方法在單一VI中來處理影像資訊。然而,這個處理的方法,並不一定要在同一個VI中完成,藉由"image data"或者是"Draw Flattened Pixmap.vi" 的輸出資料傳遞至其他VI,就可以在其他的VI完成同樣的處理。
如圖所示,"Draw Flattened Pixmap.vi" 將叢集影像資料轉換成可以使用圖片顯示元顯示的資料格式。將VI連線成如附圖所示,就可以達成想要完成的功能。現在唯一要做的是規劃程式的流程,使得程式執行至某一步驟且相對應的控制元狀態需要輸出影像時,再來執行呼叫節點來輸出影像資料。使用錯誤叢集或者是sequence結構可以確保程式的流程。
![](http://digital.ni.com/public.nsf/ad0f282819902a1986256f79005462b1/d3389251edd3ec0786256e38006c1bb4/fileattachments/0.8A?OpenElement&FieldElemFormat=gif)
相關連結:
附加檔案:
報告日期: 02/12/2004
最後更新: 09/19/2007
文件偏號: 36BCKCSF
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.