Initialize with Topology (Override Switches) VI
- Updated2025-10-06
- 3 minute(s) read
Returns a session handle used to identify the SLSC module in all subsequent SLSC Switch driver calls and sets the topology of the switch module.
This VI allows you to override the topology and relay definitions. The SLSC Switch driver will use the switches json parameter instead of reading the topology and relay definitions stored in the module's NVMEM.

Inputs/Outputs
switches json
—
switches json specifies the json string used to define the relays and topologies. This is used when a device is offline or does not have the information stored on the module.
device
—
device specifies the name of the device to access.
topology
—
topology specifies the topology to use for the switch module specified in device . Refer to your device's documentation for a list of valid topologies.
reset device
—
reset device specifies whether to reset the switch module during initialization. The default value is TRUE (1).
error in (no error)
—
error in describes error conditions that occur before this node runs. This input provides standard error in functionality.
session out
—
session out identifies a particular SLSC Switch session established with SLSC Switch.lvlib:Initialize with Topology and used for this NI-SLSC Switch call.
error out
—
error out contains error information. This output provides standard error out functionality. |
switches json
—
device
—
reset device
—
error in (no error)
—
session out
—
error out
—