Low Level References (myRIO Toolkit, roboRIO Toolkit, and ELVIS RIO Control Toolkit)

LabVIEW 2016 ELVIS RIO Control Toolkit Help

Edition Date: June 2016

Part Number: 376300A-01

»View Product Info
Download Help (Windows Only)

The low level references are clusters of data that the Low Level VIs use to store and pass configuration data. You must use one of the Open VIs to open a reference to a channel before you use the channel.

Note Note  Do not manually modify the low level references.

Accelerometer Reference

Note Note  This reference is available when you use the myRIO Toolkit or the roboRIO Toolkit.
data type icon myRIO Reference contains the reference to the myRIO or the roboRIO.
data type icon myRIO Model specifies the version of the myRIO or the roboRIO.
data type icon myRIO Hardware Reference contains reference information about the myRIO or the roboRIO.
data type icon Generic FPGA Reference contains the reference to the FPGA target on the myRIO or the roboRIO.
data type icon Allow multiple opens defines whether to allow opening the specified channels more than once.
data type icon Accelerometer Channels List contains a list of the accelerometer channels to use.
data type icon LSB Weight specifies the g-force change represented by a one-digit change in the raw value read from the accelerometer channel.

Analog Input 1 Sample Reference

data type icon myRIO Reference contains the reference to the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon myRIO Model specifies the version of the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon myRIO Hardware Reference contains reference information about the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon Generic FPGA Reference contains the reference to the FPGA target on the myRIO, the roboRIO, or the NI ELVIS RIO CM..
data type icon Allow multiple opens defines whether to allow opening the specified channels more than once.
data type icon AI Channels List contains a list of the analog input channels to use.
data type icon AI Scaling Constants List contains a list of scaling constants for converting the raw values returned from the myRIO, the roboRIO, or the NI ELVIS RIO CM into voltage values.
data type icon LSB Weight (Volts) specifies the voltage change represented by a one-digit change in the raw value read from the analog channel.
data type icon Offset (Volts) specifies the difference between the actual value read and the expected value.
data type icon Signed? specifies whether to treat the raw value read from the analog channel as a signed value or an unsigned value.

Analog Output 1 Sample Reference

data type icon myRIO Reference contains the reference to the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon myRIO Model specifies the version of the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon myRIO Hardware Reference contains reference information about the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon Generic FPGA Reference contains the reference to the FPGA target on the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon Allow multiple opens defines whether to allow opening the specified channels more than once.
data type icon AO Channel List contains a list of the analog output channels to use.
data type icon AO Scaling Constant List contains a list of scaling constants for converting the raw values returned from the myRIO, the roboRIO, or the NI ELVIS RIO CM into voltage values.
data type icon LSB Weight (Volts) specifies the voltage change represented by a one-digit change in the raw value read from the analog channel.
data type icon Offset (Volts) specifies the difference between the actual value read and the expected value.
data type icon Signed? specifies whether to treat the raw value read from the analog channel as a signed value or an unsigned value.

Digital Input/Output 1 Sample Reference

myRIO Reference contains the reference to the myRIO, the roboRIO, or the NI ELVIS RIO CM.
myRIO Model specifies the version of the myRIO, the roboRIO, or the NI ELVIS RIO CM.
myRIO Hardware Reference contains reference information about the myRIO, the roboRIO, or the NI ELVIS RIO CM.
Generic FPGA Reference contains the reference to the FPGA target on the myRIO, the roboRIO, or the NI ELVIS RIO CM.
Allow multiple opens defines whether to allow opening the specified channels more than once.
DIO Channels List contains a list of the digital I/O channels to use.

Encoder Reference

data type icon myRIO Reference contains the reference to the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon myRIO Model specifies the version of the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon myRIO Hardware Reference contains reference information about the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon Generic FPGA Reference contains the reference to the FPGA target on the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon Allow multiple opens defines whether to allow opening the specified channels more than once.
Encoder Channels Enum specifies the encoder channel to use.

I2C Reference

data type icon myRIO Reference contains the reference to the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon myRIO Model specifies the version of the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon myRIO Hardware Reference contains reference information about the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon Generic FPGA Reference contains the reference to the FPGA target on the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon Allow multiple opens defines whether to allow opening the specified channels more than once.
data type icon I2C Channels Enum specifies the I2C channel to use.
data type icon I2C Configuration contains the configuration information of the I2C channel.
data type icon I2C Transfer Rate specifies the transfer rate of the I2C channel.

PWM Reference

data type icon myRIO Reference contains the reference to the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon myRIO Model specifies the version of the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon myRIO Hardware Reference contains reference information about the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon Generic FPGA Reference contains the reference to the FPGA target on the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon Allow multiple opens defines whether to allow opening the specified channels more than once.
data type icon PWM Channels Enum specifies the PWM channel to use.
data type icon PWM Configuration contains the configuration information of the PWM channel.
data type icon Frequency specifies the frequency, in hertz, of the generated PWM signal.
data type icon Duty Cycle specifies the percentage of time a PWM signal remains high over one PWM cycle.

SPI Reference

data type icon myRIO Reference contains the reference to the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon myRIO Model specifies the version of the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon myRIO Hardware Reference contains reference information about the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon Generic FPGA Reference contains the reference to the FPGA target on the myRIO, the roboRIO, or the NI ELVIS RIO CM.
data type icon Allow multiple opens defines whether to allow opening the specified channels more than once.
data type icon SPI Channels Enum specifies the SPI channel to use.
data type icon SPI Configuration contains the configuration information of the SPI channel.
data type icon Frequency specifies the frequency, in hertz, of the generated SPI clock signal.
data type icon Clock Phase specifies the clock phase at which the data remains stable in the SPI transmission cycle.

0Leading—The data is stable on the leading edge, and the data changes on the trailing edge.
1Trailing—The data is stable on the trailing edge, and the data changes on the leading edge.
data type icon Clock Polarity specifies the base level of the clock signal and the logic level of the leading and trailing edges.

0Low—The clock signal is low when idling, the leading edge is a rising edge, and the trailing edge is a falling edge.
1High—The clock signal is high when idling, the leading edge is a falling edge, and the trailing edge is a right edge.
data type icon Data Direction specifies the order in which the bits in the SPI frame are transmitted.

0Most significant bit first—The most significant bit is sent first and the least significant bit is sent last.
1Least significant bit first—The least significant bit is sent first and the most significant bit is sent last.
data type icon Frame Length specifies the number of frames that make up a single SPI transmission frame. Frame Length can be a value from 3 to 15, which specifies a frame length of 4 to 16.

Relay Reference

Note Note  This reference is available when you use the roboRIO Toolkit.
myRIO Reference contains the reference to the roboRIO.
myRIO Model specifies the version of the roboRIO.
myRIO Hardware Reference contains reference information about the roboRIO.
Generic FPGA Reference contains the reference to the FPGA target on the roboRIO.
Allow multiple opens defines whether to allow opening the specified channels more than once.
Relay Channels List contains a list of the relay channels to use.

RSL Reference

Note Note  This reference is available when you use the roboRIO Toolkit.
myRIO Reference contains the reference to the roboRIO.
myRIO Model specifies the version of the roboRIO.
myRIO Hardware Reference contains reference information about the roboRIO.
Generic FPGA Reference contains the reference to the FPGA target on the roboRIO.
Allow multiple opens defines whether to allow opening the specified channels more than once.
RSL Channels List contains a list of the RSL channels to use.

Analog Input N Samples Reference

Note Note  This reference is available when you use the myRIO Toolkit or the ELVIS RIO Control Toolkit with the high-throughput FPGA personality.
data type icon myRIO Reference contains the reference to the myRIO or the NI ELVIS RIO CM.
data type icon myRIO Model specifies the version of the myRIO or the NI ELVIS RIO CM.
data type icon myRIO Hardware Reference contains reference information about the myRIO or the NI ELVIS RIO CM.
data type icon Generic FPGA Reference contains the reference to the FPGA target on the myRIO or the NI ELVIS RIO CM.
data type icon Allow multiple opens defines whether to allow opening the specified channels more than once.
AI (N Samples) Channels List contains a list of the analog input channels to use for n samples read operations.
AI (N Samples) Scaling Constants List contains a list of scaling constants for converting the raw values returned from the myRIO or the NI ELVIS RIO CM into voltage values.
LSB Weight (Volts) specifies the voltage change represented by a one-digit change in the raw value read from the analog channel.
Offset (Volts) specifies the difference between the actual value read and the expected value.
Signed? specifies whether to treat the raw value read from the analog channel as a signed value or an unsigned value.

Analog Output N Samples Reference

Note Note  This reference is available when you use the myRIO Toolkit or the ELVIS RIO Control Toolkit with the high-throughput FPGA personality.
myRIO Reference contains the reference to the myRIO or the NI ELVIS RIO CM.
myRIO Model specifies the version of the myRIO or the NI ELVIS RIO CM.
myRIO Hardware Reference contains reference information about the myRIO or the NI ELVIS RIO CM.
Generic FPGA Reference contains the reference to the FPGA target on the myRIO or the NI ELVIS RIO CM.
Allow multiple opens defines whether to allow opening the specified channels more than once.
AO (N Samples) Channels List contains a list of the analog output channels to use for n samples write operations.
AO (N Samples) Scaling Constants List contains a list of scaling constants for converting the raw values returned from the myRIO or the NI ELVIS RIO CM into voltage values.
LSB Weight (Volts) specifies the voltage change represented by a one-digit change in the raw value read from the analog channel.
Offset (Volts) specifies the difference between the actual value read and the expected value.
Signed? specifies whether to treat the raw value read from the analog channel as a signed value or an unsigned value.

Digital Input N Samples Reference

Note Note  This reference is available when you use the myRIO Toolkit or the ELVIS RIO Control Toolkit with the high-throughput FPGA personality.
myRIO Reference contains the reference to the myRIO or the NI ELVIS RIO CM.
myRIO Model specifies the version of the myRIO or the NI ELVIS RIO CM.
myRIO Hardware Reference contains reference information about the myRIO or the NI ELVIS RIO CM.
Generic FPGA Reference contains the reference to the FPGA target on the myRIO or the NI ELVIS RIO CM.
Allow multiple opens defines whether to allow opening the specified channels more than once.
DI (N Samples) Channels List contains a list of the digital input channels to use for n samples read operations.

Digital Output N Samples Reference

Note Note  This reference is available when you use the myRIO Toolkit or the ELVIS RIO Control Toolkit with the high-throughput FPGA personality.
myRIO Reference contains the reference to the myRIO or the NI ELVIS RIO CM.
myRIO Model specifies the version of the myRIO or the NI ELVIS RIO CM.
myRIO Hardware Reference contains reference information about the myRIO or the NI ELVIS RIO CM.
Generic FPGA Reference contains the reference to the FPGA target on the myRIO or the NI ELVIS RIO CM.
Allow multiple opens defines whether to allow opening the specified channels more than once.
data type icon DO (N Samples) Channels List contains a list of the digital output channels to use for n samples write operations.

Audio Input N Samples Reference

Note Note  This reference is available when you use the myRIO Toolkit with the high-throughput FPGA personality.
myRIO Reference contains the reference to the myRIO.
myRIO Model specifies the version of the myRIO.
myRIO Hardware Reference contains reference information about the myRIO.
Generic FPGA Reference contains the reference to the FPGA target on the myRIO.
Allow multiple opens defines whether to allow opening the specified channels more than once.
AudioIn (N Samples) Channels List contains a list of the audio input channels to use for n samples read operations.
AudioIn (N Samples) Scaling Constants List contains a list of scaling constants for converting the raw values returned from the myRIO into voltage values.
LSB Weight (Volts) specifies the voltage change represented by a one-digit change in the raw value read from the audio channel.
Offset (Volts) specifies the difference between the actual value read and the expected value.
Signed? specifies whether to treat the raw value read from the audio channel as a signed value or an unsigned value.

Audio Output N Samples Reference

Note Note  This reference is available when you use the myRIO Toolkit with the high-throughput FPGA personality.
myRIO Reference contains the reference to the myRIO.
myRIO Model specifies the version of the myRIO.
myRIO Hardware Reference contains reference information about the myRIO.
Generic FPGA Reference contains the reference to the FPGA target on the myRIO.
Allow multiple opens defines whether to allow opening the specified channels more than once.
AudioOut (N Samples) Channels List contains a list of the audio output channels to use for n samples write operations.
AudioOut (N Samples) Scaling Constants List contains a list of scaling constants for converting the raw values returned from the myRIO into voltage values.
LSB Weight (Volts) specifies the voltage change represented by a one-digit change in the raw value read from the audio channel.
Offset (Volts) specifies the difference between the actual value read and the expected value.
Signed? specifies whether to treat the raw value read from the audio channel as a signed value or an unsigned value.

WAS THIS ARTICLE HELPFUL?

Not Helpful