Test Station Instrument XML Conventions

Instrument XML configuration files define the channels and properties of an instrument connected to a test station. Refer to Test Station Package XML Conventions for XML file tag reference and a sample test station XML configuration file.

Instrument XML File Tag Reference

  • <InstrumentName> —Top-level tag for instrument XML files. InstrumentName is a placeholder—the text of this tag is user-determined and should reflect the type of instrument the XML file is characterizing. Contains a list of <InstrumentChannel> elements which represent the channels of the instrument.
    Table 22. <InstrumentName> Attribute
    Attribute NameData TypeRequired?Accepted and Default ValuesDescription
    CategoryenumYes
    • Cycler
    • Chiller
    • Chamber
    • Power Supply
    • MeasurementIO
    • Other
    Specifies the category of the instrument XML file.
  • <InstrumentChannel> —Tag which describes the properties of one of the instrument channels. Contains a Measurement Attribute element, which contains information on the signal's properties. Measurement Attribute elements are described in Measurement Attribute XML Conventions.
    Table 23. <InstrumentChannel> Attributes
    Attribute NameData TypeRequired?Accepted and Default ValuesDescription
    PathstringYesName of the channel.
    ChannelNumberunsigned intYesNumber of the instrument channel.
  • Sample Instrument .xml File

    The following example illustrates a sample structure for an instrument .xml file. The instrument used in this example is an Elektro-Automatik Bidirectional Power Supply.

    <?xml version="1.0" encoding="utf-8" ?>
    <EA-PSB Category="Cycler">
        <InstrumentChannel Path="Voltage Setpoint">
            <VoltageInputAttributes Unit = "Volts"
    		MinValue = "0" MaxValue = "600"/>
        </InstrumentChannel>
        <InstrumentChannel Path="Voltage Feedback">
            <VoltageInputAttributes Unit = "Volts"
    		MinValue = "0" MaxValue = "600"/>
        </InstrumentChannel>
        <InstrumentChannel Path="Current Setpoint">
            <VoltageInputAttributes Unit = "Volts"
    		MinValue = "0" MaxValue = "600"/>
        </InstrumentChannel>
        <InstrumentChannel Path="Current Feedback">
            <VoltageInputAttributes Unit = "Volts"
    		MinValue = "0" MaxValue = "600"/>
        </InstrumentChannel>
    </EA-PSB>