Step Editor

A device test plan consists of a number of test steps. Step Editor is used to configure each single step. A test step consists of a number of parameters. Instruction is the key parameter in any test step, because it determines what other parameters are required for that step.
Insert A Step
Pressing the “Insert” button will insert a step in the Process Viewer (described later). If no step is selected (highlighted) in the Process Viewer, the new step will be added at the end of the plan, otherwise it will be added just before the selected (highlighted) step.
Modify A Step
Pressing the “Modify” button will overwrite the entire content of the selected (highlighted) step in the Process Viewer (described later). Nothing will happen if no step is selected (highlighted) in the Process Viewer.
Delete A Step
Pressing the “Delete” button will delete the entire content of the selected (highlighted) step in the Process Viewer (described later). Nothing will happen if no step is selected (highlighted) in the Process Viewer.
Delete All
Pressing the “Delete All” button will delete all steps in the current plan.
Instruction

13 instructions are supported. They are described as follows.
SIO
SIO (Synchronized Input & Output) is used to command the Signal Generator to generate the specified stimulus to the DUT and use the DAQ-related instruments (e.g. Oscilloscope, Spectrum Analyzer, Multimeter ……) to acquire and analyze the response from the DUT.
Title in Process Viewer |
Title in Step Editor |
Description |
Step |
N.A. |
Step number is assigned automatically. |
Description |
Description |
You can enter a description that best describes this step. The default description is “Synchronized Input & Output”. |
Instruction |
Instruction |
SIO |
Duration(s) |
Duration(s) |
It defines how long the specified signal will last. The value must be an integer and greater than 1 second. |
Delay(s) |
Delay(s) |
It defines the idle time between the end of the signal output and the start of the next step. The value must an integer. |
A-Waveform |
A-Waveform |
Waveform to be generated in Channel A, available options are: None, Sine, Rectangle, Triangle, Saw Tooth, White Noise, Pink Noise, MultiTones, WFLibrary, MLS. For those parameters that cannot be set on the Step Editor, e.g. the duty cycle for Rectangle waveform and length for MLS, the values set before the opening of the Device Test Plan (if any) or otherwise the default values will be used. Loading a Panel Setting File in the test plan will also update these values. |
A-Frequency(Hz) |
A-Frequency(Hz) |
Frequency to be generated in Channel A |
A-Amplitude(mV) |
A-Amplitude(mV) |
Amplitude to be generated in Channel A |
B-Waveform |
B-Waveform |
Same as that of Channel A |
B-Frequency(Hz) |
B-Frequency(Hz) |
Frequency to be generated in Channel B |
B-Amplitude(mV) |
B-Amplitude(mV) |
Amplitude to be generated in Channel B |
Phase Difference(D) |
Phase Difference (Degree) |
Phase difference between the signals to be generated in Channel A and Channel B. Applicable only if none of the waveforms in Channel A and Channel B is None, White Noise, Pink Noise, MultiTones, WFLibrary, or MLS, and the frequencies in both Channel are equal. |
DDPs to be captured |
N.A.
They are configured from the Result/Options Area instead. |
They define the DDPs to be obtained from the DAQ-related instruments after the response from the DUT is captured. The values of the DDPs will be displayed in these fields at runtime. In case the value is not available due to any reason (e.g. incorrect settings), then “NA” will be filled instead. |
The DAQ Trigger Mode will be forced to Single mode and the Record Length will be forced to be half of the stimulus signal duration. The DAQ will be started after ¼ of the signal duration elapses. This is to ensure that the DUT reaches its stable state after being excited by the stimulus. If the DAQ remains un-triggered for 10 seconds after the signal duration elapses due to any reasons, a time out error will be generated and the test plan will be stopped.
The rest parameters for the DAQ-related instruments will be kept as they were before the opening of the Device Test Plan (if any) or otherwise the system default values will be used. Loading a Panel Setting File in the test plan will also update these values. It is recommended to load a properly configured Panel Setting File in the beginning of each test plan to ensure all settings are in good shape.
OUT
OUT (Signal Output) is used to command the Signal Generator to generate the specified signal. Unlike SIO, the DAQ will not be started under this instruction.
Title in Process Viewer |
Title in Step Editor |
Description |
Step |
N.A. |
Step number is assigned automatically. |
Description |
Description |
You can enter a description that best describes this step. The default description is “Output”. |
Instruction |
Instruction |
OUT |
Duration(s) |
Duration(s) |
It defines how long the specified signal will last. The value must be an integer and greater than 1 second. |
Delay(s) |
Delay(s) |
It defines the idle time between the end of the signal output and the start of the next step. The value must an integer. |
A-Waveform |
A-Waveform |
Waveform to be generated in Channel A, available options are: None, Sine, Rectangle, Triangle, Saw Tooth, White Noise, Pink Noise, MultiTones, WFLibrary, MLS. For those parameters that cannot be set on the Step Editor, e.g. the duty cycle for Rectangle waveform and length for MLS, the values set before the opening of the Device Test Plan (if any) or otherwise the default values will be used. Loading a Panel Setting File in the test plan will also update these values. |
A-Frequency(Hz) |
A-Frequency(Hz) |
Frequency to be generated in Channel A |
A-Amplitude(mV) |
A-Amplitude(mV) |
Amplitude to be generated in Channel A |
B-Waveform |
B-Waveform |
Same as that of Channel A |
B-Frequency(Hz) |
B-Frequency(Hz) |
Frequency to be generated in Channel B |
B-Amplitude(mV) |
B-Amplitude(mV) |
Amplitude to be generated in Channel B |
Phase Difference(D) |
Phase Difference (Degree) |
Phase difference between the signals to be generated in Channel A and Channel B. Applicable only if none of the waveforms in Channel A and Channel B is None, White Noise, Pink Noise, MultiTones, WFLibrary, or MLS, and the frequencies in both channels are equal. |
DDPs to be captured |
N.A. |
N.A. |
STI
STI (Single Triggered Input) is used to command the DAQ to start in Single Trigger Mode. The rest parameters for the DAQ-related instruments will be kept as they were before the opening of the Device Test Plan (if any) or otherwise the system default values will be used. Loading a Panel Setting File in the test plan will also update these values.
The step finishes after a frame of data is captured.
This instruction can be used together with other instructions to capture and store a sequence of events automatically.
Title in Process Viewer |
Title in Step Editor |
Description |
Step |
N.A. |
Step number is assigned automatically. |
Description |
Description |
You can enter a description that best describes this step. The default description is “Single Triggered Input”. |
Instruction |
Instruction |
STI |
Duration(s) |
N.A. |
N.A. |
Delay(s) |
N.A. |
N.A. |
A-Waveform |
N.A. |
N.A. |
A-Frequency(Hz) |
N.A. |
N.A. |
A-Amplitude(mV) |
N.A. |
N.A. |
B-Waveform |
N.A. |
N.A. |
B-Frequency(Hz) |
N.A. |
N.A. |
B-Amplitude(mV) |
N.A. |
N.A. |
Phase Difference(D) |
N.A. |
N.A. |
DDPs to be captured |
N.A.
They are configured from the Result/Options Area instead. |
They define the DDPs to be obtained from the DAQ-related instruments after a frame of data is captured. The values of the DDPs will be displayed in these fields at runtime. In case the value is not available due to any reason (e.g. incorrect settings), then “NA” will be filled instead. |
RPT
RPT (Repeat) is used to control the execution of steps in a test plan. It can be used to repeat a range of steps for a specified number of times. Note that a repetition loop should not contain or overlap with another repetition loop.
Title in Process Viewer |
Title in Step Editor |
Description |
Step |
N.A. |
Step number is assigned automatically. |
Description |
Description |
You can enter a description that best describes this step. The default description is “Repeat Step No. x for y times”. |
Instruction |
Instruction |
RPT |
Duration(s) |
Step No. |
It specifies the Step No. to jump to. No repetition will be performed if the specified Step No. is greater than the Step No. of the current instruction itself, in which case it becomes a JMP command. |
Delay(s) |
Repeat Times |
It specifies the number of times to repeat (exclusive of the very first time). Note that a zero value means “repeat forever”. |
A-Waveform |
N.A. |
This field will be used to indicate the number of times that has been repeated during runtime. It will be cleared after the repetition process finished. |
A-Frequency(Hz) |
N.A. |
N.A. |
A-Amplitude(mV) |
N.A. |
N.A. |
B-Waveform |
N.A. |
N.A. |
B-Frequency(Hz) |
N.A. |
N.A. |
B-Amplitude(mV) |
N.A. |
N.A. |
Phase Difference(D) |
N.A. |
N.A. |
DDPs to be captured |
N.A. |
N.A. |
»
|