Sequence Config
A Sequence configuration consists of a list of sequence items in the form:
ID = Component/FunctionName,Data
- ID
The 'ID' is any alphanumeric text that is used to identify the sequence item in callbacks, events and error messages. It is recommended that the user embeds the sequence position in the ID to facilitate editing and searching for an item if there is an error.
- Component/FunctionName
The component or function name is the name of a configuration component in the configuration file or the function token. This name determines how the item functions and is executed. In one specific case the name may be 'DELAY' which is not a configuration component but specifies the item function. See the table below for details.
- Data/FunctionToken
The data provides information that may be required to execute the item. See the table below for details.
- A comma is used as a separation character between and should not be included in any name
Sequence configurations are identified by the ConfigType equal to the value "Sequence".
For each function below are the component type, execution parameters and data required.
Function |
Data Details |
Sending a SCPI command to a device. Valid Components:
|
A fully formed SCPI command appropriate for the device: For Example Example1 = FCM_1,FCM:STATE THRU Where: 'Example1' is the ID 'FCM_1' is the component name 'FCM:STATE THRU' is the SCPI command to send to FCM_1 |
Sending a alphanumeric command to a device. Valid Components:
|
A fully formed alphanumeric command appropriate for the device: For Example Example1 = UD1,SWITCH 1 5 Where: 'Example1' is the ID 'UD1' is the user device component name 'SWITCH 1 5' is the command to send to UD1 |
Retrieving a file from a device. Valid Components:
|
The token 'FILEGET' ,the name of a file on the device, the name of the destination file and path For Example: Example2 = PNA-X,FILEGET,P1.XKT,C:\TEMP\FCM_1\P1.XKT Where 'Example2' is the ID 'PNA-X' is the component name 'FILEGET' is the function token denoting that the execution should get a file 'C:\DEVICES\FCM_1\P1.XKT' is the name of the file to get, For a PNA if the path is not provided the file will be searched for in the DirectoryToUse of the PNA For ATE Systems devices if a path is provided it will be stripped off. 'C:\TEMP\FCM_1\P1.XKT' is the path and name of the file to store on the local PC If a path is not provided the file will be located in the current working directory. |
Set a switch path Valid Component:
|
No data required, the switch path to set will be taken from the path configuration. For Example: Example3 = MyPath |
Execute a Calibration or AB Split characterization Valid Component:
|
The name of the PNA to use with the Calibration or AB Split as it is defined in the configuration file. For Example: Example4 = Cal2PortSParam,PNA-X Where 'Example4' is the ID 'Cal2PortSParam' is the name of the calibration or ABSplit component name 'PNA-X' is the PNA component name |
Delay (do nothing) for a specified number of milliseconds. Function Token:
|
The number of milliseconds to delay For Example: Example5 = DELAY,5000 Where 'Example5' is the ID 'DELAY' is the delay function name '5000' is the number of milliseconds to delay |
The following is an example of a Sequence configuration:
;*******************************************************************************
; A Sequence configuration example
;;*******************************************************************************
[SEQUENCE_1]
;The configuration type of this section
ConfigType = Sequence
1 = CAL_SParamPowerOnPort1_2_3_4,PNA-X
2 = CAL_ExtendWithPnaOnPort1_2,PNA-X
3 = CAL_ExtendWithFcmOnPort1_2,PNA-X
4 = DELAY,300
5 = FCM_2,FCM:STATE THRU
6 = PNA-X,FILEGET,P1.XKT,C:\TEMP\FCM_1\P1.XKT