NI ELVIS RIO CM VIs
- Updated2023-02-21
- 2 minute(s) read
Requires: NI ELVIS RIO Control Toolkit. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the NI ELVIS RIO CM VIs to create applications on the NI ELVIS RIO CM.
Complete the following steps to access the NI ELVIS RIO CM VIs.
- Select File»Create Project from LabVIEW to display the Create Project dialog box.
- Create a NI ELVIS RIO CM project by using the Create Project dialog box.
- In the Project Explorer window of the NI ELVIS RIO CM project, right-click the NI ELVIS RIO CM target and select New»VI from the shortcut menu.
- Select Window»Show Block Diagram to view the block diagram of the VI.
- Select View»Functions Palette and navigate to the NI ELVIS RIO CM palette.
The VIs on this palette can return general LabVIEW error codes and myRIO, roboRIO, and ELVIS RIO Control error codes.
| Palette Object | Description |
|---|---|
| Analog Input | Reads values from one or more analog input channels. |
| Analog Output | Writes values to one or more analog output channels. |
| Button | Reads the value from the user button. |
| Digital Input | Reads values from one or more digital input channels. |
| Digital Output | Writes values to one or more digital output channels. |
| Encoder | Reads and decodes signals from an encoder through the encoder channels. This Express VI reads the number of ticks that the encoder receives since the last counter reset. |
| I2C | Writes data to or reads data from an Inter-Integrated Circuit (I2C) slave device through the I2C channels. |
| Interrupt | Registers analog and digital input interrupts and creates timer interrupts. |
| LED | Sets the states of the LEDs. |
| PWM | Generates a pulse width modulation (PWM) signal to an external peripheral through the PWM channels. |
| SPI | Writes data to or reads data from a serial peripheral interface (SPI) slave device through the SPI channels. |
| UART | Writes data to or reads data from a Universal Asynchronous Receiver/Transmitter (UART) device through the UART channels. |
| Subpalette | Description |
|---|---|
| Device Management VIs | Use the Device Management VIs to set custom FPGA bitfiles and to reset I/O channels. |
| Low Level VIs | Use the Low Level VIs to control the I/O channels. |
| High Throughput FPGA Personality VIs | Use the High Throughput FPGA Personality VIs to create applications on the myRIO or the NI ELVIS RIO CM with the high-throughput FPGA personality. The high-throughput FPGA personality supports high-speed analog or digital data access. |