リアルタイム ターゲットを再起動する最も簡単で速い方法は、コントローラーの前面にあるリセット ボタンを押すことです。これが選択肢とならない場合もありますが、デバイスをリセットする方法は他にもたくさんあります。この資料はすべてを網羅したリストではありませんが、RT ターゲットを再起動するための様々な選択肢を紹介します。 6 つの方法があり、物理的な方法、ソフトウェア ユーティリティ、およびプログラムによる方法の 3 つのカテゴリに分類されます。
物理的方法:
システムにリセット ボタンがある場合、ドライバーやペンなどの細い道具を使用してリセット ボタンを押すと、RT コントローラーが再起動します。デバイスのマニュアルを参照して、リセット ボタンがあるかどうかを確認してください。
これは選択肢として見落とされることがありますが、cRIO が電源ほど簡単にアクセスできない場合に特に役立ちます。
ソフトウェア ユーティリティ:
- Measurement & Automation Explorer (MAX)
MAX で、
リモート システム の下のターゲットに移動し、これを右クリックします。右クリック メニューの最初の項目には、
再起動というラベルが付いており、これを選択することで再起動させます。
LabVIEW プロジェクト エクスプローラで、RT ターゲットを右クリックし、
ユーティリティ>>
再起動を選択します。
プログラムによる方法:
Real-Timeモジュールがインストールされている場合、LabVIEWのReal-Timeパレットには、
RT Restart Target VIを含むRTユーティリティサブパレットがあります。この VI は、RT ターゲットで実行して自身を再起動するか、別のターゲットで実行して RT ターゲットをリモートで再起動できます。
注意:この方法は cRIO ターゲットにのみ適用されます。
FPGA モジュールがインストールされていると、LabVIEW プロジェクト エクスプローラの FPGA ターゲットには、
System Resetを含む
Chassis I/Oが含まれます。この機能を使用する最も簡単な方法は、System Resetを FPGA VI ブロック ダイアグラムにドラッグ アンド ドロップすることです。