在CompactRIO中,如何使用User1 Switch來執行特定區段程式



主要軟體:
主要軟體版本: 2009
主要軟體修正版本: N/A
次要軟體: LabVIEW Modules>>LabVIEW Real-Time Module
硬體: CompactRIO

問題:

當我使用CompactRIO時,該如何使用User1指撥開關來執行LabVIEW中的特定程式區域?



解答:

在Real-Time系統下,我們必須在LabVIEW中來啟動User1指撥開關的功能,當User1 Switch ON時來執行特定程式。可以使用Read Switch.vi,可以在Functions » Real Time » RT utilities中找到。

可以按照以下步驟:

1. 在程式區上按右鍵並選擇Real-Time funcion面板

2. 選擇RT Utilities Palett

3. 把RT Read Switch.vi放到程式區中

4. 定義Switch Target(選擇User Switch, 如下圖)

5. 將Read Switch.vi的輸出接到Case Structure來判斷是否執行程式如下(如下圖)

參考以下的程式,當User1 Switch開關ON時,Read Switch.vi會輸出True到Case Structure,並且執行True case中的程式。

 



相關連結:

附加檔案:





報告日期: 06/24/2010
最後更新: 03/10/2011
文件偏號: 5AN88T6B