NI-RIO Error Code Family
Below are all of the Error Codes that belong to the NI-RIO Error Code Family (see Error List for list of Families).
Code | Description |
---|---|
-63199 | The session could not be opened because another session with a different bitfile is already open on the device. Close the current session before opening another. |
-63198 | The system has run out of resources. Close a session and retry the operation. |
-63197 | An invalid attribute value has been specified. |
-63196 | An invalid attribute has been specified. |
-63195 | The handle for device communication is invalid or has been closed. Restart the application. |
-63194 | The NI-RIO software on the target system is not compatible with this software. Upgrade the NI-RIO software on the target system. |
-63193 | The requested feature is not supported. |
-63192 | The specified device was not found. Use MAX or System Designer to find the proper resource name for the intended device. |
-63189 | The supplied search pattern is invalid. |
-63188 | The operation is no longer supported. |
-63187 | This remote system does not support connections to other remote systems. |
-63184 | The selected bitfile requires a driver that could not be loaded or that was invalid. Use MAX to install all necessary software to your target. Note that if your project includes modules under the chassis item, user-defined variables, or references to the Scan Clock Chassis I/O item, you must install NI-RIO IO Scan software to the target. |
-63183 | An invalid port was specified. The RIO server port must be between 0 and 65535, where 0 indicates a dynamically assigned port. Port 3580 is reserved and cannot be used. |
-63182 | An invalid device access setting was specified. RIO device access patterns may contain only alphanumerics, '-', '_', '.', and '*'. |
-63181 | The supplied alias was not found. |
-63180 | The alias name is invalid. A valid alias name must meet the following conditions:
1) Cannot be or contain a reserved word. 2) Can use only alphanumeric characters, hyphens, and underscores. 3) Cannot conflict with the default alias of another device. A default alias is the name that the NI-RIO Device Driver assigns to a device based on its attributes if you have not assigned a custom alias to the device using MAX or the System Configuration API. For example, 'PXI1Slot3' is the default alias for the device at Slot 3 of PXI Chassis 1, and it cannot be used as an alias name for any other device. Refer to the LabVIEW Help for NI-RIO for more information about aliases. |
-63171 | The device has shut down to protect against excessive FPGA temperature. Check airflow and cooling and reboot the system. To avoid this error, monitor the FPGA temperature, temperature shutdown threshold, and margin of the FPGA. If necessary, reduce FPGA temperature. |
-63170 | The device has shut down to protect against excessive power consumption. Check airflow and cooling and reboot the system. To avoid this error, monitor the power consumption, power shutdown threshold, and margin of the device. If necessary, reduce FPGA power consumption. |
-63160 | You must download the bitfile to the flash memory on the FPGA device before you can set when the bitfile is autoloaded. Download the bitfile to the flash memory then try again. |
-63150 | An unspecified hardware failure has occurred. The operation could not be completed. |
-63107 | The bitfile you are trying to use is incompatible with the version of NI-RIO installed on the target and/or host. Update the version of NI-RIO on the target and/or host to the same version (or later) used to compile the bitfile. Alternatively, recompile the bitfile with the same version of NI-RIO that is currently installed on the target and/or host. |
-63106 | The specified bitfile is not the bitfile used to generate the C API. Specify the original bitfile or regenerate the C API for this bitfile. |
-63105 | The C/C++ identifier "%s" is already in use and could not be created. |
-63104 | Could not convert "%s" to a valid C/C++ identifier. |
-63103 | Invalid prefix override. Prefixes must include only alphanumerics and underscores. |
-63102 | Invalid output directory. |
-63101 | A valid .lvbitx bitfile is required. If you are using a vaild .lvbitx bitfile, the bitfile may not be compatible with the software you are using. Determine which version of LabVIEW was used to make the bitfile, update your software to that version or later, and try again. |
-63100 | Invalid usage. The syntax is as follows:
capigen.exe [-e] [<bitfile> [<output_directory> [<prefix_override>]]] |
-63088 | Cannot acquire more regions from the selected FIFO. Release some regions and try again. |
-63087 | The function called does not match the datatype of the specified property. Ensure you are calling the correct function for the property. |
-63086 | The FIFO function called cannot be used while the FIFO is running. To use this function, ensure the FIFO is stopped. |
-63085 | The FPGA Read/Write Control Function is accessing a control or indicator with data that exceeds the maximum size supported on the current target. Refer to the hardware documentation for the limitations on data types for this target. |
-63084 | A function was called using a misaligned address. The address must be a multiple of the size of the datatype. |
-63083 | A Configure FIFO, Stop FIFO, Read FIFO, or Write FIFO function was called while the host had acquired elements of the FIFO. Release all acquired elements before configuring, stopping, reading, or writing. |
-63082 | The operation could not complete because another session is accessing the FIFO. Close the other session and retry. |
-63081 | The caller did not allocate a memory buffer. |
-63080 | The allocated buffer is too small. |
-63073 | The specified event did not occur within the specified time period, in milliseconds. Extend the time period, or ignore if the result was expected. |
-63072 | The specified RIO event has not been enabled for this session. Attempting a Wait on IRQ after an Abort causes this error. |
-63071 | The specified RIO event has already been enabled for this session. |
-63070 | The specified event type is invalid. |
-63052 | Trigger lines are not supported or enabled. For PXI, identify the controller and chassis using MAX. |
-63051 | The specified trigger line is not reserved in the current session. |
-63050 | The specified trigger line is already reserved. Consult the MAX Trigger settings or the trigger reservations for each device within the system. |
-63045 | The requested feature is not supported when using a remote RIO session.
Opening a remote RIO session occurs when the resource string is specified as rio://<hostname>/<device_name>. A local session can be opened by specifying just the <device_name>. |
-63044 | The RIO server could not be found on the specified remote device. Ensure that NI-RIO software is installed and that the RIO server is running and properly configured.
For NI-RIO 2.3 and later, refer to Software>>NI-RIO>>NI-RIO Settings under the system in MAX. Prior to NI-RIO 2.3, refer to Software>>NI-VISA>>VISA Options under the system in MAX. |
-63043 | The session is invalid. The target may have been reset or rebooted, or the network connection may have timed out because of processor overuse. Check the network connection, reduce the demand on the processor, and decrease the timeout of the operation that failed. If the problem persists, visit ni.com/info and enter the Info Code expd6p. |
-63042 | A fault on the network caused the operation to fail. |
-63041 | The connection to the remote device has been lost due to an error on the remote device. Retry the operation. If the remote device continues to report this error, check its power supply and look for diagnostic messages on the console. |
-63040 | A connection could not be established to the specified remote device. Ensure that the device is on and accessible over the network, that the device is not in safe mode, that NI-RIO software is installed, and that the RIO server is running and properly configured.
For NI-RIO 2.3 and later, refer to Software>>NI-RIO>>NI-RIO Settings under the system in MAX. Prior to NI-RIO 2.3, refer to Software>>NI-VISA>>VISA Options under the system in MAX. |
-63038 | The NI-RIO software on the host is not compatible with the software on the target. Upgrade the NI-RIO software on the host in order to connect to this target. |
-63036 | The operation could not be completed because the device being accessed was unavailable, either because it was disconnected from the network or because power was removed (e.g., the system went into a low-power state). Close any RIO FPGA sessions; check network, USB, and power connections; power-cycle the device if necessary; and open a new RIO session. |
-63035 | The attempt to open a RIO session failed because the driver was not yet initialized. |
-63033 | Access to the remote system was denied. If you are trying to connect to an RT target, use MAX to check the Remote Device Access settings under Software>>[Recommended software set, such as "NI CompactRIO version - date"]>>NI-RIO>>NI-RIO Settings on the remote system. If you are trying to connect to a desktop Linux target, check the settings in /etc/natinst/nirio/nirio.ini on the Linux target. |
-63031 | The operation could not be completed because another session is accessing the device. Close all other sessions and retry. |
-63030 | Operation failed due to device reconfiguration. Multiple sessions to FPGA devices are not supported. Close the other session and retry this operation. |
-63003 | The NI-RIO driver was unable to allocate memory for a FIFO. This can happen when the combined depth of all DMA FIFOs exceeds the maximum depth for the controller, or when the controller runs out of system memory. You may be able to reconfigure the controller with a greater maximum FIFO depth. For more information, refer to the NI KnowledgeBase article 65OF2ERQ. |
-63002 | The specified DMA FIFO depth is greater than the maximum size supported by this system. |
-63001 | DMA from host to FPGA target is not supported for this remote system. Use another method for I/O or change the controller associated with the FPGA target. |
63033 | Access to the remote system was denied. If you are trying to connect to an RT target, use MAX to check the Remote Device Access settings under Software>>[Recommended software set, such as "NI CompactRIO version - date"]>>NI-RIO>>NI-RIO Settings on the remote system. If you are trying to connect to a desktop Linux target, check the settings in /etc/natinst/nirio/nirio.ini on the Linux target. |
63046 | This RIO session has been opened as a remote session for a RIO target on the local machine. NI recommends using a local session because remote sessions use network communication. Therefore, you should account for network considerations when designing an application with a remote RIO connection.
Opening a remote RIO session occurs when the resource string is specified as rio://<hostname>/<device_name>. A local session can be opened by specifying just the <device_name>. More information is available here: https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000004BIiSAM |
63073 | The specified event did not occur within the specified time period, in milliseconds. |
63186 | The number of open RIO sessions exceeds the recommended limit. For optimal performance, close RIO sessions when you no longer need them. |
63188 | The operation is no longer supported. |
63194 | The target software is older than, but compatible with, the host. Upgrade target software to get full functionality. |
65004 | The channel, slot, or connector number you wired to the method input is invalid. Change the method input to match the configuration of the CompactRIO system. |
65009 | The PXI trigger that you have selected to reserve or unreserve is invalid. Valid PXI triggers are 0 through 7, inclusive. |