NI ELVIS III Toolkit

Table of Contents

Error Codes (myRIO Toolkit, roboRIO Toolkit, ELVIS RIO Control Toolkit, and ELVIS III Toolkit)

  • Updated2023-02-21
  • 5 minute(s) read

The myRIO VIs, the roboRIO VIs, the NI ELVIS RIO CM VIs, and the NI ELVIS III Control I/O VIs can return the following error codes. Refer to the KnowledgeBase for more information about correcting errors in LabVIEW.

Code Description
−363040 The sample rate is out of range. Refer to the hardware manual. For analog input, apart from adjusting the sample rate, you can also reduce the number of channels on one bank.
−363039 The EEPROM on the application board does not have a proper end.
−363038 The application board you connect to the workstation is invalid.
−363037 No application board detected.
−363036 CRC check failed. The data is corrupted.
−363035 The Max Value or Min Value you specify is not correct. This error occurs when Max Value or Min Value is greater than +10 V or less than -10V, or when Max Value is less than Min Value.
−363034 The number of elements to write that you specify in Values is out of range. Values is a 2D array. The number of elements in each row represents the number of samples you want to write to each analog output channel. Ensure this number is greater than 0 and less than or equal to 10,000.
−363033 An unknown error occurred. Possible reason: the joystick device does not function correctly.
−363032 Unsupported device type. Ensure that you connect a joystick device to the myRIO, the roboRIO, the NI ELVIS RIO CM, or the NI ELVIS III.
−363031 Joystick device not found. Ensure that you specify a correct device ID.
−363030 Memory allocation failed. Possible reason: one or more programs cause insufficient system resources. Close some programs or restart the myRIO, the roboRIO, the NI ELVIS RIO CM, or the NI ELVIS III.
−363029 The write buffer has overflowed. Specify a longer interval between write operations or set Wait Until Done? to TRUE.
−363028 The current personality is incompatible with the peripheral. To change the personality, right-click the myRIO/NI ELVIS RIO CM target in the Project Explorer window, select Switch FPGA Personality, and select an available personality from the shortcut menu.
−363027 The number of samples to read must be greater than 0 and less than or equal to 10,000.
−363026 Cannot create the timer interrupt with the specified Timer ID. Possible reasons: the specified Timer ID is out of range; you have already created a timer interrupt with the same timer ID. Specify a Timer ID within the range [0, 7] or destroy the created timer interrupt with the same timer ID.
−363025 Cannot register the interrupt with the specified IRQ Number. Possible reasons: the specified IRQ Number is out of range; you have already registered an interrupt with the same interrupt number. Specify an IRQ Number within the range [0, 7] or unregister the interrupt with the same interrupt number.
−363024 Cannot register the interrupt with the specified Channel Name. You have already registered an interrupt with the same channel name. Specify another value for Channel Name or unregister the interrupt with the same channel name.
−363023 The FPGA reference is already set and cannot be overwritten.
−363022 The input FPGA reference is invalid. Ensure that the input custom FPGA reference is correct for the FPGA target.
−363021 The specified channel is opened with a different configuration that you cannot change at run time.
−363020 A timeout occurred while waiting for the myRIO, the roboRIO, the NI ELVIS RIO CM, or the NI ELVIS III to initialize. Some of the I/O channels may not function correctly.
−363019 The number of scaling constant values provided does not match the number of channels that you specified.
−363018 Cannot write to the channel that you specified because the channel can only be an input.
−363017 The requested frequency is outside the range of supported frequencies and has been coerced to the closest supported frequency within the range.
−363016 Cannot reset the channel output because the channel was set to allow opening for multiple times.
−363015 Cannot open one or more channels that you specified with allow multiple opens? set to TRUE because the channel was already opened with allow multiple opens? set to FALSE.
−363014 There was an error during the code generation. Reinstall the myRIO Toolkit, the roboRIO Toolkit, the NI ELVIS RIO Control Toolkit, or the NI ELVIS III Toolkit.
−363013 A timeout occurred during the last I2C read/write operation.
−363012 Received a No Acknowledge (NAK) bit from the slave device after the last data transmission.
−363011 Received a No Acknowledge (NAK) bit from the slave device after the last address transmission.
−363010 You did not specify any channels to open. You must specify at least one channel in channel name.
−363009 Cannot close one or more open channels. Check the corresponding open VI to ensure that you opened and/or configured the channels correctly.
−363008 You have already configured one or more channels that you specify as a different I/O type.
−363007 Cannot open one or more of the channels that you specified with allow multiple opens? set to FALSE because the channel is already open.
−363006 An overflow occurred in the encoder counter while the overflow flag was still set.
−363005 An invalid transition occurred in the quadrature encoder. Ensure that you connect the hardware correctly and the encoder is not turning too fast.
−363004 The number of values to write must match the number of channels that you specify for the write operation.
−363003 One or more of the channels that you specified to read or write are not supported. Ensure that the channels you specified are available on the myRIO, the roboRIO, the NI ELVIS RIO CM, or the NI ELVIS III
−363002 One or more of the channels that you specified are invalid. Ensure that all channel names that you enter correspond to the right type of channel and do not contain unnecessary characters or spaces.
−363001 The myRIO, the roboRIO, the NI ELVIS RIO CM, or the NI ELVIS III is not configured. You must use the open VIs to open a reference to an I/O channel before using the channel. This error occurs if you attempt to run a myRIO/roboRIO/NI ELVIS RIO CM/NI ELVIS III VI within the main application instance or under My Computer without specifying the target version of the myRIO, the roboRIO, the NI ELVIS RIO CM, or the NI ELVIS III. This error also occurs if you attempt to run a myRIO/roboRIO/NI ELVIS RIO CM/NI ELVIS III VI on a Real-Time target that is not on the myRIO, the roboRIO, the NI ELVIS RIO CM, or the NI ELVIS III.
−363000 The target is unknown. This error occurs when you attempt to run a myRIO/roboRIO/NI ELVIS RIO CM/NI ELVIS III VI on a Real-Time target that is not on the myRIO, a roboRIO, a NI ELVIS RIO CM or NI ELVIS III.

Log in to get a better experience