Offline Mode System Configuration File XML Structure (TSM)
- Updated2025-07-31
- 9 minute(s) read
Offline Mode System Configuration File XML Structure (TSM)
| Legend |
|---|
schemaVersion—Specifies the version of the schema file.
<PartNumber>—Specifies the part number of the system
configuration if the system configuration is based on an STS.
Value—Specifies the part number of the STS.
<PXIChassis>—Defines a PXI chassis and the PXI
instruments it contains.
Number—Specifies the number of the PXI
chassis.
Model—Specifies the model of the PXI chassis.
<PXI>—Defines a PXI instrument and all
components of the PXI instrument.Note Consider using the following instrument naming convention for semiconductor test programs: InstrumentType_ModelNumber_PXIChassisLocation_SlotLocation, for example, HSD_6570_C2_S03, where InstrumentType is an ASCII description of the instrument, ModelNumber is the model number as defined on ni.com, PXIChassisLocation uses a single digit to identify the PXI chassis (Cx), and SlotLocation uses double digits to identify the slot location (Sxx).
Name—Specifies the name of the PXI
instrument.
Model—Specifies the model of the PXI
instrument, for example, NI PXIe-6570.
Slot—Specifies the slot number of the PXI
instrument.
NeedsIvi—(Optional) Specifies whether the
PXI instrument requires IVI logical names and IVI driver
sessions. Set the attribute value to True to create IVI
logical names and IVI driver sessions for the PXI
instrument.
<PortControlModule>—Defines a port
control module and the port modules the port control module
controls. A PXI instrument can contain only one port control
module. Note Consider using the following instrument naming convention for semiconductor test programs: InstrumentType_ModelNumber_PXIChassisLocation_SlotLocation_PCM, for example, VST_5840_C3_S10_PCM, where InstrumentType is an ASCII description of the instrument, ModelNumber is the model number as defined on ni.com, PXIChassisLocation uses a single digit to identify the PXI chassis (Cx), and SlotLocation uses double digits to identify the slot location (Sxx).
Name—(Optional) Specifies the name
of the port control module. If you do not specify a
name, Offline Mode uses the instrument naming
convention to provide a name.
Model—Specifies the model of the
port control module, for example, NI
STS-5532.
<PortModule>—Defines a port
module, cascaded port modules, and port
configurations. Note Consider using the following instrument naming convention for semiconductor test programs: InstrumentType_ModelNumber_PXIChassisLocation_SlotLocation_PCM_PortModule, for example, VST_5840_C3_S10_PCM_PM1, where InstrumentType is an ASCII description of the instrument, ModelNumber is the model number as defined on ni.com, PXIChassisLocation uses a single digit to identify the PXI chassis (Cx), SlotLocation uses double digits to identify the slot location (Sxx), and PortModule uses a single digit to identify the port module under the port control module (PMx).
Name—(Optional) Specifies the
name of the port module. If you do not specify a
name, Offline Mode uses the instrument naming
convention to provide a name.
Model—Specifies the model of the
port module, for example, NI
STS-5531.
DigitalSlot—Specifies the digital
slot number of the port module.
AnalogChannel—Specifies the
analog channel of the port module.
<Port>—(Optional) Defines a
port configuration. If you do not specify a port
configuration, STS Maintenance Software uses the
default port type (for STS-5531) or not connected
(for STS-5533 and STS-5534).
Number—Specifies the number of
the port. Port numbering starts at
0.
Type—Specifies the type of the
port.Model Number Supported Types NI STS-5531 0, 1, 2, 3 NI5531 (Optional) NI STS-5533 0, 1, 2, 3 NI5533_DRA NI STS-5534 0, 1, 2, 3 NI5534_RX NI5534_TX
<PortModule>—Defines a
cascaded port module and port configurations. A
port module can contain only one cascaded port
module.Note Consider using the following instrument naming convention for semiconductor test programs: InstrumentType_ModelNumber_PXIChassisLocation_SlotLocation_PCM_PortModule, for example, VST_5840_C3_S10_PCM_PM2, where InstrumentType is an ASCII description of the instrument, ModelNumber is the model number as defined on ni.com, PXIChassisLocation uses a single digit to identify the PXI chassis (Cx), SlotLocation uses double digits to identify the slot location (Sxx), and PortModule uses a single digit to identify the port module under the port control module (PMx).
Name—(Optional) Specifies the
name of the port module. If you do not specify a
name, Offline Mode uses the instrument naming
convention to provide a name.
Model—Specifies the model of the
port module, for example, NI
STS-5531.
DigitalSlot—Specifies the digital
slot number of the port module.
<Port>—(Optional) Defines a
port configuration. If you do not specify a port
configuration, STS Maintenance Software uses the
default port type (for STS-5531) or not connected
(for STS-5533 and STS-5534).
Number—Specifies the number of
the port. Port numbering starts at
0.
Type—Specifies the type of the
port.Model Number Supported Types NI STS-5531 0, 1, 2, 3 NI5531 (Optional) NI STS-5533 0, 1, 2, 3 NI5533_DRA NI STS-5534 0, 1, 2, 3 NI5534_RX NI5534_TX
<MmRadioHead>—Defines a mmWave Radio Head and the
mmWave Switches the mmWave Radio Head contains. A PXI instrument can contain
up to two mmWave Radio Heads. Note Consider using the following instrument naming convention for semiconductor test programs: InstrumentType_ModelNumber_PXIChassisLocation_SlotLocation_MMRadioHead, for example, IF_3622_C2_S04_RH1, where InstrumentType is an ASCII description of the instrument, ModelNumber is the model number as defined on ni.com, PXIChassisLocation uses a single digit to identify the PXI chassis (Cx), SlotLocation uses double digits to identify the slot location (Sxx), and MMRadioHead uses a single digit to identify the mmWave Radio Head (RHx).
Name—(Optional) Specifies the name of the mmWave
Radio Head. If you do not specify a name, Offline Mode uses the
instrument naming convention to provide a name.
Model—Specifies the model of the mmWave Radio Head,
for example, NI mmRH-5581.
Number—Specifies the number of the mmWave Radio
Head. mmWave Radio Head numbering starts at 0.
<MmSwitch>—Defines a mmWave Switch. A mmWave
Radio Head can contain up to two mmWave Switches. Note Consider using the following instrument naming convention for semiconductor test programs: InstrumentType_ModelNumber_PXIChassisLocation_SlotLocation_MMRadioHead_MMSwitch, for example, IF_3622_C2_S04_RH1_SW1, where InstrumentType is an ASCII description of the instrument, ModelNumber is the model number as defined on ni.com, PXIChassisLocation uses a single digit to identify the PXI chassis (Cx), SlotLocation uses double digits to identify the slot location (Sxx), MMRadioHead uses a single digit to identify the mmWave Radio Head (RHx), and MMSwitch uses a single digit to identify the mmWave Switch (SWx).
Name—(Optional) Specifies the name of the
mmWave Switch. If you do not specify a name, Offline Mode
uses the instrument naming convention to provide a
name.
Model—Specifies the model of the mmWave
Switch, for example, NI mmSW-2795.
Number—Specifies the number of the mmWave
Switch. mmWave Switch numbering starts at
0.
<Devices>—Specifies instruments not contained
in a PXI chassis.
<USB>—Defines a USB instrument. Note Consider using the following instrument naming convention for semiconductor test programs: InstrumentType_ModelNumber_USB, for example, DIO_6509_USB, where InstrumentType is an ASCII description of the instrument and ModelNumber is the model number as defined on ni.com.
Name—Specifies the name of the USB
instrument.
Model—Specifies the model of the
USB instrument, for example, NI
USB-6509.
<PCI>—Defines a PCI instrument. Note Consider using the following instrument naming convention for semiconductor test programs: InstrumentType_ModelNumber_PCI, for example, MIO_6221_PCI, where InstrumentType is an ASCII description of the instrument and ModelNumber is the model number as defined on ni.com.
Name—Specifies the name of the PCI
instrument.
Model—Specifies the model of the
PCI instrument, for example, NI
PCI-6221.
<DeviceAssociations>—Specifies associations
between previously defined instruments.
<DeviceAssociation>—Defines an
association between a parent instrument and a child
instrument for a specific purpose.
ParentDeviceName—Specifies the name
of the parent instrument. The value must match the
value of the Name attribute of a
<PXI>,
<USB>, or
<PCI> element.
ChildDeviceName—Specifies the name
of the child instrument. The value must match the
value of the Name attribute of a
<PXI>,
<USB>, or
<PCI> element.
Purpose—Specifies the purpose of
the association. The value must be
Digitizer,
Baseband, LO,
RFConditioner,
RFInLO, or
RFOutLO.
Example
<SystemConfiguration>
<PXIChassis Number="3" Model="NI PXIe-1095">
<PXI Name="VST_5820_C3_S02" Model="NI PXIe-5820" Slot="2" />
<PXI Name="IF_3622_C3_S04" Model="NI PXIe-3622" Slot="4">
<MmRadioHead Model="NI mmRH-5581" Number="0">
<MmSwitch Model="NI mmSW-2795" Number="0"/>
<MmSwitch Model="NI mmSW-2795" Number="1"/>
</MmRadioHead>
<MmRadioHead Model="NI mmRH-5581" Number="1">
<MmSwitch Model="NI mmSW-2795" Number="0"/>
</MmRadioHead>
</PXI>
<PXI Name="LO_5653_C3_S06" Model="NI PXIe-5653" Slot="6" />
</PXIChassis>
<DeviceAssociations>
<DeviceAssociation ParentDeviceName="IF_3622_C3_S04" ChildDeviceName="VST_5820_C3_S02" Purpose="Baseband" />
<DeviceAssociation ParentDeviceName="IF_3622_C3_S04" ChildDeviceName="LO_5653_C3_S06" Purpose="LO" />
</DeviceAssociations>
</SystemConfiguration>