LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW Read/Write I/O Tests - CompactRIO

I am currently working on a project where I need to perform multiple tests using LabVIEW and different modules. Specifically, I am using a cRIO-9047 as the test fixture to test a cRIO-9047 target controller. I would greatly appreciate some guidance on how to implement these tests effectively. Here are the details of the tests:

  1. Analog Input Test:

    • Objective: Verify the target controller's analog input module is correctly reading signals from the test fixture's analog output module.
    • How can I physically connect the analog output channels from the test fixture's cRIO-9047 to the analog input channels of the cRIO-9047 target controller? What cable or wiring configuration should I use?
    • How should I configure LabVIEW to read analog input values from the cRIO-9047 target controller's module? What LabVIEW functions or VIs should I use?
  2. Analog Output Test:

    • Objective: Verify the target controller's analog output module is generating accurate analog output signals received by the test fixture's analog input module.
    • How should I physically connect the analog output channels from the cRIO-9047 target controller to the analog input channels of the test fixture's cRIO-9047? What cable or wiring configuration is suitable?
    • How can I configure LabVIEW to write analog output values to the test fixture's cRIO-9047 module? What LabVIEW functions or VIs should I use?
  3. Digital Input Test:

    • Objective: Verify the target controller's ability to correctly receive and interpret digital signals from the test fixture's digital output module.
    • How should I physically connect the digital output channels from the test fixture's cRIO-9047 to the digital input channels of the cRIO-9047 target controller? What cable or wiring configuration is necessary?
    • What approach should I take to configure LabVIEW for reading digital input values from the cRIO-9047 target controller's module? Any specific LabVIEW functions or VIs to consider?
  4. Digital Output Test:

    • Objective: Verify the target controller's ability to generate and transmit accurate digital signals that can be correctly received by the test fixture's digital input module.
    • How should I physically connect the digital output channels from the cRIO-9047 target controller to the digital input channels of the test fixture's cRIO-9047? What cable or wiring configuration should I use?
    • How can I configure LabVIEW to write digital output values to the test fixture's cRIO-9047 module? Are there any specific LabVIEW functions or VIs I should use?
  5. Frequency Input Test:

    • Objective: Verify the target controller's frequency output module is producing accurate frequency input values.
    • How should I physically connect the frequency output channels from the cRIO-9047 target controller to the frequency input channels of the test fixture's cRIO-9047? What cable or wiring configuration is required?
    • How can I configure LabVIEW to read frequency input values from the cRIO-9047 target controller's module? What LabVIEW functions or VIs are suitable for this test?

I would greatly appreciate any insights, suggestions, or sample code snippets specific to using a cRIO-9047 as the test fixture with a cRIO-9047 target controller. Additionally, any guidance on the physical wiring connections and LabVIEW configurations would be immensely helpful.

0 Kudos
Message 1 of 3
(792 Views)

What are the models of the modules inserted on the cRIO-9047 chassis? The terminal of the modules decide how the external could be done.

For programming, you can use DAQmx. See Take Your First Measurement in LabVIEW Real-Time (Data Logging)

-------------------------------------------------------
Control Lead | Intelline Inc
0 Kudos
Message 2 of 3
(784 Views)

The one I need right now is the frequency input test. To generate the frequency output signals to go to the target controller's frequency input module (NI 9326), I am using the NI 9263 modules to generate these frequency signals. 

 

The main goal is for the frequency input to successfully be able to read the frequency signals being written to it by the analog output module 

0 Kudos
Message 3 of 3
(681 Views)