cRIO 上的 User LED
在 cRIO 系統上,User LEDs 是從 LabVIEW Real-Time 程式中訪問的。某些控制器還具有可以通過 FPGA 程式訪問的 FPGA LED。
請右鍵單擊程式圖示並選擇
Real-Time » Real-Time Utilities » RT LEDs VI。要打開或關閉 User LED,請將數值連接到 RT LEDs VI 的 LED Num 和 State 輸入端子。您還可以通過將指示器連接到 RT LEDs VI 的 Led State 輸出端子來讀取 User LED 的當前狀態。
User LEDs 在軟體中的編號從 0 到 3。如果實時控制器只有一個 User LED,則其編號為 0。請將數值常數連接到與您想要點亮的 User LED 對應的 LED Num 端子。將數值常數連接到 RT LEDs VI 的 State 端子。使用 0 來關閉 LED,使用 1 來打開 LED。以下程式在 cRIO 和 cFP 上均具有相同的功能。它打開了 User LED A。

以下表格總結了不同的 LED 狀態:
指示燈狀態 | 行為 |
0 | 關閉 LED |
1 | 設置 LED 為默認顏色 1 |
2 | 設置 LED 為默認顏色 2 (備註:並非所有 cRIO 設備都支援 LED 狀態 2。有關更多信息,請參考此連結 。) |
3 | 在關閉和默認顏色 1 之間切換 |
cFP 上的 User LED
如果您的目標是 cFP 系統,您還可以使用 FieldPoint Write VI 來打開或關閉用戶 LED。右鍵單擊塊圖,然後選擇
Measurement I/O»FieldPoint»FP Write (Polymorphic) VI。從
FP Write VI 的 FieldPoint IO Point In 端口創建一個常數。從常數的下拉框中選擇
Browse。在 FieldPoint 設備選擇視窗的選擇設備部分,選擇
cFP controller @0。

從 FieldPoint 設備選擇視窗的「選擇項目」部分中,選擇所需的 LED。

如果您想要打開或關閉 LED,請將 True 或 False 常數連線到 FieldPoint Write VI 的 Values 輸入端口。以下代碼僅適用於 cFP,它打開了用戶 LED A。