Self-Test (VI)
- Updated2023-02-21
- 3 minute(s) read
Verifies that system devices can perform basic I/O functions. Ensure that no other tasks are running on the system while the self-test executes because the driver may need exclusive access to some device resources.
You can select from three modes that provide different levels of self-test functionality. The mode you select might require you to disconnect cables from the device. For details about each mode, refer to the description for the Self-Test Mode input.

![]() |
Resource in is the resource object refnum returned from the Find Hardware VI. |
||||||
![]() |
error in (no error) describes error conditions that occur before this node runs. This input provides standard error in functionality. |
||||||
![]() |
Remote Timeout specifies the time in milliseconds that this VI waits before it times out. The default amount of time that the VI waits for a response on the network before timing out is 5 minutes. In some cases, the operation may take longer to complete. This timeout is for remote systems only. |
||||||
![]() |
Self-Test Mode specifies the type of self-test to perform. For hardware without intermediate or full self-test functionality, this VI executes a basic self-test regardless of the requested mode.
|
||||||
![]() |
If TRUE, Prompt if Full Mode will show a dialog box prompting the user to disconnect the device from external signals before beginning a full self-test. If the mode is basic or intermediate , this input is ignored. |
||||||
![]() |
Resource out returns basic information about the system resource. |
||||||
![]() |
Detailed Result returns a string containing results of any errors that may have occurred during the VI execution. This parameter also may return additional information about the results of the VI execution. |
||||||
![]() |
error out returns error information. This output provides standard error out functionality. |







