The following section provides a short overview of the test functions available in the ICT test library.
3.2.1 General
The in-circuit test library offers functions for the in-circuit test using the R&S EGTSL software and the R&S TS-PSAM, R&S TS-PICT, R&S TS-PSU, R&S TS-PSU12 and R&S TS-PMB modules.
The functions allow to
• load, run and debug ICT programs • load limit files
• generate a report
NOTE:
The individual test functions and their parameters are described in the online help for the ICT test library. The help files (.HLP) are in the folder ...\GTSL\BIN.
Name of the dynamic link library (DLL): ICT.DLL Name of the help file (HLP): ICT.HLP
License required R&S TS-LBAS and
R&S TS-LEGT or R&S TS-LEG2 Supported devices: R&S TS-PICT ICT Extension Module
R&S TS-PMB Matrix Module
R&S TS-PSAM Source and Measurement Module R&S TS-PSU Power Supply / Load Module
09
Function description
Enhanced Generic Test Software Library R&S EGTSL
3.2.2 Entries in PHYSICAL.INI
Section [device->...]
Keyword Value Description
Type String Mandatory entry
pict = R&S TS-PICT ICT Extension Module pmb = R&S TS-PMB Matrix Module
psam = R&S TS-PSAM Source and Measurement Module psu = R&S TS-PSU Power Supply/Load Module
psu12 = R&S TS-PSU12 Power Supply/Load Module 12V ResourceDesc String Mandatory entry
VISA resource descriptor in the form
PXI[segment number]::[device number]::[function]::IN- STR
CAN[board]::[controller]::[frame]::[slot] DriverPrefix String Mandatory entry
Prefix for the IVI driver functions, without underscore: R&S TS-PICT : rspict
R&S TS-PMB : rspmb R&S TS-PSAM : rspsam R&S TS-PSU: rspsu R&S TS-PSU12: rspsu
DriverDLL String Mandatory entry
File name of the driver DLL R&S TS-PICT : rspict.dll R&S TS-PMB : rspmb.dll R&S TS-PSAM : rspsam.dll R&S TS-PSU : rspsu.dll R&S TS-PSU12 : rspsu.dll DriverOption String Optional entry
Option string being passed to the device driver during the Driver_Init function. See the online help file for the appro- priate device driver.
10
th Issue 08.
09
3.2.3 Entries in APPLICATION.INI
Section [bench->...]
Keyword Value Description
ICTDevice1 String Mandatory entry
Refers to the device section of the R&S TS-PSAM
ICTDevice2 String Optional entry
Refers to the device section of the R&S TS-PICT or R&S TS-PSU / R&S TS-PSU12
ICTDevice3 String Optional entry
Refers to the device section of the R&S TS-PICT or R&S TS-PSU / R&S TS-PSU12
ICTCorrResistor2W REAL Optional entry
Unit: Ohm
Bench correction value, that is taken into account for all 2-wire resistor test measurements (DC-measurements). The correction value is subtracted from the measure- ment. The result of the subtraction is compared with the limits.
ICTCorrImpedanceRes2W
REAL Optional entry
Unit: Ohm
Bench correction value, that is taken into account for all 2-wire impedance test resistor measurements (AC- measurements). The correction value is subtracted from the measurement. The result of the subtraction is com- pared with the limits.
ICTCorrImpedanceCap2W
REAL Optional entry
Unit: Farad
Bench correction value, that is taken into account for all 2-wire impedance test capacitance measurements. The correction value is subtracted from the measurement. The result of the subtraction is compared with the limits.
09
Function description
Enhanced Generic Test Software Library R&S EGTSL
ICTCorrImpedanceInd2W
REAL Optional entry
Unit: Henry
Bench correction value, that is taken into account for all 2-wire impedance test inductance measurements. The correction value is subtracted from the measurement. The result of the subtraction is compared with the limits. SwitchDevice<i> String Mandatory entry
Refers to a section with switch devices in PHYSICAL.INI. <i> stands for a number from 1,2,3,...,n. The numbers must be assigned in ascending order without gaps. <i> may be omitted in the case it is 1.
AppChannelTable String Mandatory entry
Refers to a section with defined channel names in APPLICATION.INI.
Simulation 0 / 1 Optional entry
Blocks the simulation of the entered devices (value = 0). Enables simulation of the entered devices (value = 1). Default = 0
Trace 0 / 1 Optional entry
Blocks the tracing function of the library (value = 0). Enables the tracing function of the library (value = 1). Default = 0
ChannelTableCase Sensitive
0 / 1 Optional entry
The channel names in the channel table are treated case-sensitive (value = 1) or case-insensitive (value = 0).
10
th Issue 08.
09
Section [io_channel->...]
Contains a list of user-specific channel names (or ATG-defined channel names) which are assigned to the physical device names and to the physical device channel names. The defined names apply only to the relevant application. For details about channel name syntax, see "Soft- ware Description GTSL", chapter 8.3.4.
3.2.4 Functions
Setup ICT_Setup
Library Version ICT_Lib_Version EGTSL Runtime Version ICT_Runtime_Version
Program Control
Load Program ICT_Load_Program Run Program ICT_Run_Program Debug Program ICT_Debug_Program Unload Program ICT_Unload_Program
Report Generation
Write Report to File ICT_Write_Report
Load Detailed Report ICT_Load_Detailed_Report Get Detailed Report Entry ICT_Get_Detailed_Report_Entry Get Detailed Report Entry (Extended)
ICT_Get_Detailed_Report_Entry_Ex Get TestStand Report Entry ICT_Get_TestStand_Report_Entry Transfer Report to QUOTIS ICT_Transfer_Quotis_Report
Limit Loader
Load Limits ICT_Load_Limits
Error Handling
Get Error Log ICT_Get_Error_Log Cleanup ICT_Cleanup
Keyword Value Description
<user-defined name> String Physical channel description in the combination <device name>!<device channel name>
09