1. NI LabVIEW Support for NI myRIO
With NI LabVIEW software, you can take full advantage of both the processor and FPGA on NI myRIO. The easiest way to access the latest myRIO software is the LabVIEW 2015 myRIO Software Bundle Web-Based Installer. You can use this bundle to install all the required and optional software for programming myRIO. Earlier versions of the myRIO software are the LabVIEW 2014 myRIO Software Bundle and the LabVIEW 2013 myRIO Software Bundle.
The required software for programming myRIO includes:
The optional software for programming myRIO includes:
- LabVIEW FPGA Module
- Compilation Tools for Vivado
- Vision Development Module
- Vision Acquisition Software
- LabVIEW Control Design and Simulation Module
- Control Design Assistant
- System Identification Assistant
- LabVIEW MathScript RT Module
- LabVIEW Robotics Module for myRIO and roboRIO
Your myRIO hardware may have included a software serial number that can be used to activate both the required and optional software. This serial number would be located on the software DVD packaging. If not, you can activate the software using your school's Academic Site License, or by purchasing individual licenses.
2. LabVIEW Programming for myRIO
After installing the required software for myRIO, start by following a customized getting started experience designed to ensure your success with NI myRIO and access to NI myRIO resources directly from the LabVIEW Getting Started Window.
After completing the Getting Starting Wizard, you can write programs quickly using I/O-specific Express VIs directly from the LabVIEW pallette.
When you are ready to graduate to the next level of programming, click the “View Code” tab on any Express VI to see the underlying code.
Additionally, you can click the Connection Diagram tab to help you wire to the I/O type you have chosen on the myRIO.
You can program with NI myRIO Low Level VIs to learn more about the open, read/write, close architecture, which is common to LabVIEW programming.
To customize the FPGA of NI myRIO, you must use the LabVIEW FPGA Module. This gives you the ability to view the NI myRIO FPGA shipping personality as well as make customizations to the FPGA.
3. C Support for NI myRIO
You can program the NI myRIO processor using C or C++. It is important to note that you must use the LabVIEW FPGA Module to customize the FPGA. Learn more about C programming with NI myRIO and how to get started.