|Download Help (Windows Only)|
Owning Palette: Academic I/O VIs
Requires: ELVIS III Toolkit. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.
Use the Control I/O VIs to control the I/O channels on the application board connector.
|Note For any application that uses one or more Express VIs, you must use the Reset VI at the end of the application to reset the FPGA target and all the I/O channels. Otherwise, the Express VIs might not execute correctly when you run the application for the second time.|
|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 programmable 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.
The roboRIO uses a 3.3 V voltage rail on the I2C port for powering I2C peripherals and provides 3.3 V DIO lines for generating I2C signals.
|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.
The roboRIO uses a 6 V voltage rail on the PWM port for powering servos and provides 5 V DIO lines for generating PWM signals.
|SPI||Writes data to or reads data from a serial peripheral interface (SPI) slave device through the SPI channels.
In addition to the SPI channels on the MXP port, the roboRIO also has an SPI port. The SPI port contains four chip select (CS) lines to support up to four slave devices. You also can use the CS lines as DIO lines. The roboRIO uses a 3.3 V voltage rail on the SPI port for powering SPI peripherals and provides 3.3 V DIO lines for generating SPI signals.
|UART||Writes data to or reads data from a Universal Asynchronous Receiver/Transmitter (UART) device through the UART channels.
With the roboRIO, you also can use this VI to write data to or read data from an RS-232 device through the RS-232 channel.
|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 create applications for different I/O types.|