How Do I Programmatically Reset My CompactRIO Controller?Primary Software: LabVIEW Modules>>FPGA ModulePrimary Software Version: 1.0 Primary Software Fixed Version: N/A Secondary Software: N/A Hardware: CompactRIO, CompactRIO, Reconfigurable I/O (RIO)
Problem: I would like to be able to programmatically reset my CompactRIO controller. Is this possible? Solution: There are two ways to programmatically reset a CompactRIO controller. One way is to use the RT Reboot Controller VI. For more information on how to use this VI refer to the following article, "Can a LabVIEW Real-Time Controller Reboot Itself?". The controller can also be reset using the FPGA. CompactRIO controllers have a System Reset digital line which resets the controller when set to true. See below for more information on how to use the System Reset line. LabVIEW 8.6 and 8.5 The System Reset digital line is automatically added to the project when the CompactRIO controller and FPGA backplane are added to the project. You can drag this digital line into the block diagram of your FPGA VI to create an I/O node and wire a boolean true to its input to reset the CompactRIO controller. The image below shows a LabVIEW 8.6 or 8.5 project with the System Reset I/O item.
LabVIEW 8.2 and 8.0
The image below illustrates a LabVIEW 8.2 or 8.0 project with the System Reset I/O item.
The Configure Digital Output dialog box is shown in the image below.
Related Links: KnowledgeBase 381EBOQS: Can a LabVIEW Real-Time Controller Reboot Itself? KnowledgeBase 4L6A2R69: Why Does the cRIO Hang when Resetting the Controller with System Reset? Attachments:
Report Date: 10/17/2005 Last Updated: 12/30/2008 Document ID: 3QG99N8T |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||



