Understanding Power-On and Startup Output States for CompactRIO Output Modules (FPGA Interface)

CompactRIO

Understanding Power-On and Startup Output States for CompactRIO Output Modules (FPGA Interface)

The power-on output state is the state that a C Series output module is in when power is applied to the module. Refer to the NI 9xxx Operating Instructions and Specifications for the module for the power-on output state. You cannot configure the power-on output state.

The startup output state is the state that a CompactRIO channel is in after you load and run an FPGA VI that communicates with the output module. You can configure startup output states.

Configuring Startup Output States

Use the FPGA I/O Node analog or digital output options to change startup output states. You can develop the FPGA VI so that the output function executes when the FPGA VI starts running.

Note  If you insert an NI 9263 or NI 9265 module while the CompactRIO chassis is powered on and an FPGA VI is running, the analog output channels reset to the power-on output state, and the FPGA VI continues running and communicating with the analog output channels.

Understanding Output States

Action State of the Output Channels
The chassis with the module powers on. Power-on output state
An FPGA VI loads. Startup output state
An Invoke Method function configured with the Abort method executes on the host VI. Power-on output state
A Close FPGA VI Reference function that is configured to Close and Reset executes. Close and Reset is the default action for the Close FPGA VI Reference function. Power-on output state
A Close FPGA VI Reference function that is configured to Close executes. Last state that was written
You click the Abort button on the host VI or select Operate»Stop while LabVIEW is targeted to an FPGA device and the FPGA VI is running with Interactive Front Panel Communication. Last state that was written
You remove and reinsert one of the following modules: NI 9263, NI 9265, NI 9476, NI 9477, or NI 9478. Power-on output state
You remove and reinsert an NI 9264 module and you have not loaded the FPGA VI. Power-on output state
You remove and reinsert an NI 9264 module after you loaded the FPGA VI. Last state that was written
You remove and reinsert one of the following modules: NI 9401, NI 9402, NI 9403, NI 9472, NI 9474, NI 9475, NI 9481 or NI 9485. National Instruments recommends that you do not replace a module that is a different type with one of these modules after the FPGA VI is loaded. Replacing a module that is a different type than the module with which you are replacing it after the FPGA VI is loaded can place the output channels in an undefined or unexpected state. Last state that was written