Offline Mode System Configuration File XML Structure (TSM)
- Updated2025-01-22
- 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>