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. |