Diese Seite gibt es noch nicht auf Deutsch, daher wird die englische Fassung angezeigt.
Click to open the module configuration file
ltt_module_config.xml.
For training or demonstration purposes you can take the default module configuration and go on with your setup.
The module configuration's main purpose is to configure the drivers for LTT standard hardware, which is:
- power supplies (for the DUT's)
- temperature sensors (for climatic chambers)
- temperature chamber contact (TCC) (digital I/O)
- uninterruptible power supply (UPS)
Each LTT hardware is configured by a <Module name="xxx"></Module> block. The name attribute determines the type of hardware and the concrete instance of it.
A LTT can have multiple instances of a power supply and/or temperature sensor, but only one TCC and UPS.
The name attribute value is composed of a predefined prefix and an optional index number starting with 1. The index number is mandatory for those hardware modules, which are able to have more than one instance, even if only one instance is used.
| Prefix | Type of hardware | More than one possible? |
|---|---|---|
| PS | power supply | yes |
| TS | temperature sensor | yes |
| TCC | temperature chamber contact (digital I/O) | no |
| UPS | uninterruptible power supply unit | no |
After installation there is a default module configuration, containing 2 simulated power supplies and 1 simulated temperature sensor.
Each module has at least a path parameter, which is mandatory and pointing to the driver file for this module. A module driver is a file with the extension .lvlibp. All so far existing module drivers are located at
50_LTT_SW\LTT TS\lib\IRS.Mod
The path to the module driver should be provided relative to the 50_LTT_SW\LTT TS folder.
Each module type comes with a default simulation driver. That way you can run the LTT SW without having any actual hardware.
Any other parameter a module may need is provided in form of a <Parameter name="xxx" value="yyy"/> block. The parameters of each possible module type are explained in the following sub chapters.
PS Module
All power supply (PS) modules have the following mandatory standard parameters:
| Parameter | Meaning | Examples |
|---|---|---|
| Resource | The connection information needed to connect to this device. Depending on the type of device this can be a COM port, a GPIB address, an IP address or something else. Most drivers are based on VISA, which brings its own syntax to provide a GPIB or IP address. The VISA resource names can usually be looked up in NI Max. | COM1 |
| NominalVoltage | The initial voltage which should be set during device initialization. | 12.0 |
| MinVoltage | The lower voltage limit in V. This value can be changed through the LTT GUI. The GUI will stop all running tests if this limit will be violated. | 0 |
| MaxVoltage | The upper voltage limit in V. This value can be changed through the LTT GUI. The GUI will stop all running tests if this limit will be violated. | 19.0 |
| CurrentLimit | The max. current the power supply will regulate to in current mode (CC). This value can be changed through the LTT GUI. If the actual load is greater than this current the voltage will drop, leading to malfunctions. | 100 |
Depending on the specific PS module, there might be additional parameters, which are described here.
Per default a power supply configured here is controlled by the underlying LTT software layer. This means the PS is automatically initialized and configured to the provided parameters. Nevertheless, in your testplan you can still change voltage and/or current during runtime, as well as access the latest values read from that PS (see here). But you have no control over when the PS is initialized/closed and when the output is turned on/off.
1.1.2.2.1.1TestStand-only control
There are situations in which you might need more control over your power supply from within TestStand. For such situations you can provide the tsonly="true" attribute to the Module node.
<Module name="PS1" tsonly="true">
...
</Module>
If you do so, you are in charge of initializing, setting and closing the power supply properly. Read here to learn how to do.
You can access the PS control panel through GUI and also via TestStand. However, the control panel is not available for self-controlled (
tsonly="true") power supplies.
Driver Specific Parameters
Some power supply drivers have additional parameters besides the standard ones described in here.
1.1.2.2.1.2.1Delta.PSC232
| Parameter | Meaning | Examples |
|---|---|---|
| Address | This parameter is mandatory. It specifies the internal device address (not to be confused with the COM port). | 1 4 6 |
| Baud Rate | This parameter is mandatory. It specifies the baud rate for the communication. | 9600 19200 |
1.1.2.2.1.2.2EA.PSI800R
| Parameter | Meaning | Examples |
|---|
1.1.2.2.1.2.3Model
| Parameter | Meaning | Examples |
|---|---|---|
| Model | This parameter is mandatory. It specifies the Model of the Power Supply. | PSI800R PS80002U_3U |
1.1.2.2.1.2.4Keysight.E363X
| Parameter | Meaning | Examples |
|---|---|---|
| Data Bits | This parameter is mandatory. It specifies the Data bits. | 8 7 |
| Parity | This parameter is mandatory. It specifies the Parity bit. | odd even mark |
| Flow | This parameter is mandatory. It specifies the Serial Flow Control. | xon/xoff dtr/dsr |
| Baud Rate | This parameter is mandatory. It specifies the baud rate for the communication. | 9600 19200 |
1.1.2.2.1.2.5Kniel
| Parameter | Meaning | Examples |
|---|
1.1.2.2.1.2.6Kniel.New
| Parameter | Meaning | Examples |
|---|---|---|
| Node | This parameter is optional. It specifies the internal device address (not to be confused with the COM port). | 1 |
| Baud Rate | This parameter is mandatory. It specifies the baud rate for the communication. | 9600 19200 |
1.1.2.2.1.2.7Sim
| Parameter | Meaning | Examples |
|---|---|---|
| SimulateInitError | This parameter is optional. It specifies if a Error should occur while initialization | True False |
1.1.2.2.1.2.8TDK.Gensys
| Parameter | Meaning | Examples |
|---|---|---|
| Address | This parameter is mandatory if the PS is connected via a COM port. It specifies the internal device address (not to be confused with the COM port). | 1 4 6 |
| Baud Rate | This parameter is mandatory if the PS is connected via a COM port. It specifies the baud rate for the communication. | 9600 19200 |
1.1.2.2.1.2.9TDK.GensysPlus
| Parameter | Meaning | Examples |
|---|---|---|
| Address | This parameter is mandatory if the PS is connected via a COM port. It specifies the internal device address (not to be confused with the COM port). | 1 3 6 |
| Baud Rate | This parameter is mandatory if the PS is connected via a COM port. It specifies the baud rate for the communication. | 9600 19200 |
1.1.2.2.1.2.10TDK.LambdaZ
| Parameter | Meaning | Examples |
|---|---|---|
| Address | This parameter is mandatory if the PS is connected via a COM port. It specifies the internal device address (not to be confused with the COM port). | 1 3 6 |
| Baud Rate | This parameter is mandatory if the PS is connected via a COM port. It specifies the baud rate for the communication. | 9600 19200 |
TCC Module
The standard TCC module is a NI PCI-6503 24 channel digital in/out card. The 24 channels are grouped by 3 ports á 8 lines. This card is also used for the UPS. For the TCC port 0 / lines 0 - 7 is used. For the UPS port 1 / line 0 is used.
A temperature chamber contact module has the following mandatory standard parameters:
| Parameter | Meaning | Examples |
|---|---|---|
| Resource | The connection information needed to connect to this device. | cDAQ1Mod1/port0/line0:7 |
| Inverted | Indicated whether the digital inputs are inverter or not. The standard LTT TCC hardware has inverted inputs. | true / false |
| LastSimValue | This parameter is used by the simulation driver to store the last simulated value. You change this value via the TCC control panel. | 1 |
You can access a TCC control panel through GUI and also via TestStand.
TS Module
A temperature sensor (TS) module has the following mandatory standard parameters:
| Parameter | Meaning | Examples |
|---|---|---|
| Resource | The connection information needed to connect to this device. Depending on the type of device this can be a COM port, a GPIB address, an IP address or something else. Most drivers are based on VISA, which brings its own syntax to provide a GPIB or IP address. The VISA resource names can usually be looked up in NI Max. | COM1 |
| MinTemp | The lower temperature limit in °C. This value can be changed through the LTT GUI. The GUI will stop all running tests if this limit will be violated. | -41 |
| MaxTemp | The upper temperature limit in °C. This value can be changed through the LTT GUI. The GUI will stop all running tests if this limit will be violated. | 120 |
Depending on the specific TS module, there might be additional parameters, which are described here.
You can access the TS control panel through GUI and also via TestStand..
Driver Specific Parameters
Some temperature sensor drivers have additional parameters besides the standard ones described in here.
1.1.2.2.3.1.1PMA280
| Parameter | Meaning | Examples |
|---|---|---|
| Baud Rate | An optional parameter providing the baud rate for the PMA280 module. If not provided 9600 is the default baud rate. | 9600 19200 |
| Timeout [ms] | An optional parameter specifying the communication timeout for the PMA280 module. There are cases where you need to increase the default communication timeout, otherwise it will lead to sporadic timeout errors. If you connect via Windows Remote Desktop it is recommended to set a timeout value of 3000. | 1000 2000 3000 |
UPS
The "uninteruptable power supply" (UPS) module is responsible for reacting to power failure by shuting down the LTT software while the UPS provides battery voltage. The UPS module is actually no driver for a UPS but a driver for a digital input card, which will be set when the overall LTT power supply fails.
The standard UPS module is a NI PCI-6503 24 channel digital in/out card. The 24 channels are grouped by 3 ports á 8 lines. This card is also used for the TCC. For the UPS port 1 / line 0 is used. For the TCC port 0 / line 0 - 7 is used.
An uninterruptible power supply has the following mandatory parameters:
| Parameter | Meaning | Examples |
|---|---|---|
| Resource | The connection information needed to connect to this device. The UPS uses the same hardware as the TCC, hence the resource string is similar. The default port for the UPS is port1. Also: do not write "/lines0:7" after port1, like for the TCC module. | cDAQ1Mod1/port1 |
| TriggerValue | The value of the digital inputs (8 bits), by which a power loss should be triggered. For non-inverted DI this is 1. For inverted DI this is 254. | 254 |
| Interval | The time in milliseconds by which the hardware should be checked for a power failure. | 500 |
| MsToWaitBeforeShutdown | Optional: time to wait before shutting down the GUI (testplan stops immediately!). Default: 60000 = 1 minute | 60000 |