有兩種方法可以以程式方式重設 CompactRIO 控制器:
-
使用 RT Reboot Controller VI
-
使用 FPGA
LabVIEW 8.5 及更新版本
當你將 CompactRIO 控制器與 FPGA backplane 加入專案時,System Reset 數位線會自動加入專案。你可以將這條數位線拖曳到 FPGA VI 的程式框圖中,建立一個 I/O node,並將常數 true 接到其輸入端,以重設 CompactRIO 控制器。下圖顯示的是在 LabVIEW 8.5 或更新版本的專案中,包含 System Reset I/O 項目的情況。

LabVIEW 8.2 和 8.0
若要在 LabVIEW 8.x 中加入此數位 I/O 項目,請完成以下步驟:
-
在 Project Explorer 視窗中,於 FPGA target 上按右鍵,從快捷選單中選擇 New » FPGA I/O 以顯示 New FPGA I/O 對話框。
-
展開 Digital Line Output 項目,選擇 System Reset,然後按 Add 按鈕。
-
加入專案後,你可以將此 I/O node 拖曳到 FPGA VI 的程式框圖中,並將布林值 true 接到其輸入端來重設 CompactRIO 控制器。
下圖示範了在 LabVIEW 8.2 或 8.0 專案中,System Reset I/O 項目的情況。

LabVIEW 7.1
若要在 LabVIEW 7.1 中加入此數位 I/O 項目,請完成以下步驟:
-
將 LabVIEW 指向 FPGA 裝置並開啟你的 FPGA 專案。
-
在程式框圖中放置一個 Digital Output I/O Node。
-
連按兩下該 I/O node 以開啟 Configure Digital Output 對話框。
-
在此視窗的 General 分頁中,從下拉選單中選擇 System Reset 作為特定端子。關閉 Configure Digital Output 對話框。
-
將布林值 true 常數接到該 I/O node 的輸入端,當 I/O node 執行時即可重設 CompactRIO 控制器。
下圖顯示了 Configure Digital Output 對話框的範例。
