Can I Use Python to Program a CompactRIO?

Updated Sep 11, 2018

Reported In

Hardware

  • CompactRIO Chassis
  • CompactRIO Controller

Software

  • LabVIEW FPGA Module

Programming Language

  • Python

Issue Details

I would like to use Python to program a CompactRIO (cRIO). Can I do so?

Solution

You can program the CompactRIO with the NI FPGA Interface for Python. Please note that to do so, you will have to have a compiled bitfile for your specific cRIO target (compiling a bitfile for NI Hardware requires the LabVIEW and the LabVIEW FPGA module). This API does not directly program the cRIO's FPGA, but offers a way to access the FPGA target's I/O and other data.

Additional Information

You can also use the C/C++ Development Tools to program your cRIO as an alternative to Python.

WAS THIS ARTICLE HELPFUL?

Not Helpful