Refresh Modules VI
- Updated2025-07-30
- 2 minute(s) read
Discovers new I/O modules on any local or networked target. If a local I/O module is detected in a slot that was not previously deployed from a LabVIEW project, this VI creates new I/O variables for the I/O module.
These automatically-created I/O variables use the default I/O variable settings. This VI does not add the new I/O variables to a LabVIEW project, and the new I/O variables do not persist when the target restarts.

Inputs/Outputs
target address (localhost)
—
target address specifies the IP address or DNS name of the target.
error in (no error)
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
error out
—
error out contains error information. This output provides standard error out functionality. |
If you physically change an I/O module deployed from a LabVIEW project, this VI cannot overwrite the deployed configuration until you undeploy the I/O module in the LabVIEW project. However, if you physically change an I/O module that was automatically detected by this VI or the corresponding Refresh Local Modules button in the NI Distributed System Manager, this VI adds and deletes automatically-created I/O variables to match the new physical configuration.
target address (localhost)
—
error in (no error)
—
error out
—