Signal: Difference between revisions

From SweepMe! Wiki
Jump to navigation Jump to search
Line 3: Line 3:
There are string-type keys that can be used during Device Class programming to interact with the GUI of the Signal module which are listed here.
There are string-type keys that can be used during Device Class programming to interact with the GUI of the Signal module which are listed here.


* '''"SweepMode"''': A ComboBox with the currently selected Sweep mode.
=== SweepMode ===
* '''"Waveform"''': A ComboBox with the currently selected waveform.
A ComboBox with the currently selected Sweep mode.
* '''"PeriodFrequency"''': A ComboBox to select whether period or frequency is used.
 
* '''"PeriodFrequencyValue"''': A LineEdit to enter the value related to the field "PeriodFrequency"
=== Waveform ===
* '''"AmplitudeHiLevel"''': A ComboBox to select whether amplitude or high level is used.
A ComboBox with the currently selected waveform.
* '''"AmplitudeHiLevelValue"''': A LineEdit to enter the value related to the field "AmplitudeHiLevel"
 
* '''"OffsetLoLevel"''': A ComboBox to select whether offset of low level is used.
=== PeriodFrequency ===
* '''"OffsetLoLevelValue"''', A LineEdit to enter the value related to the field "OffsetLoLevel"
A ComboBox to select whether period or frequency is used.
* '''"DelayPhase"''': A ComboBox to select whether delay or phase is used.
 
* '''"DelayPhaseValue"''', A LineEdit to enter the value related to the field "DelayPhase"
=== PeriodFrequencyValue ===
* '''"DutyCyclePulseWidth"''': A ComboBox to select whether duty cycle or pulse width is used.
A LineEdit to enter the value related to the field "PeriodFrequency"
* '''"DutyCyclePulseWidthValue"''': A LineEdit to enter the value related to the field "DutyCyclePulseWidth"
 
* '''"OperationMode"''': A ComboBox to select which operation mode is used. Normal case should be "Continuous" which means that a signal generator creates the signal continuously and non-stop. Another operation mode might be "Burst" or "Stream".  
=== AmplitudeHiLevel ===
* '''"Impedance"''': A ComboBox to select the impedance of the signal generator. Tpyical values are "50 Ohm" or "High-Z".
A ComboBox to select whether amplitude or high level is used.
* '''"Trigger"''': A ComboBox to select the trigger mode. Typical options are "Internal" or "External".
 
* '''"BurstDuration"''': A LineEdit to enter time the burst signal will be generated. If this time is smaller than the period related to the field "PeriodFrequencyValue", the signal generator typically fills the remaining time with the low level.
=== AmplitudeHiLevelValue ===
* '''"BurstPeriod"''': A LineEdit to enter the subperiod of the Burst, i.e. the duration of a single burst element. This period is different from the period given in the field "PeriodFrequencyValue".
A LineEdit to enter the value related to the field "AmplitudeHiLevel"
* '''"BurstRepetitions"''', A SpinBox to enter the number of repetitions of single burst element.
 
=== OffsetLoLevel ===
A ComboBox to select whether offset of low level is used.
 
=== OffsetLoLevelValue ===
A LineEdit to enter the value related to the field "OffsetLoLevel"
 
=== DelayPhase ===
A ComboBox to select whether delay or phase is used.
 
=== DelayPhaseValue ===
A LineEdit to enter the value related to the field "DelayPhase".
 
=== DutyCyclePulseWidth ===
A ComboBox to select whether duty cycle or pulse width is used.
 
=== DutyCyclePulseWidthValue ===
A LineEdit to enter the value related to the field "DutyCyclePulseWidth"
 
=== OperationMode ===
A ComboBox to select which operation mode is used. Normal case should be "Continuous" which means that a signal generator creates the signal continuously and non-stop. Another operation mode might be "Burst" or "Stream".  
 
=== Impedance ===
A ComboBox to select the impedance of the signal generator. Tpyical values are "50 Ohm" or "High-Z".
 
=== Trigger ===
A ComboBox to select the trigger mode. Typical options are "Internal" or "External".
 
=== BurstDuration ===
A LineEdit to enter time the burst signal will be generated. If this time is smaller than the period related to the field "PeriodFrequencyValue", the signal generator typically fills the remaining time with the low level.
 
=== BurstPeriod ===
A LineEdit to enter the subperiod of the Burst, i.e. the duration of a single burst element. This period is different from the period given in the field "PeriodFrequencyValue".
 
=== BurstRepetitions ===
A SpinBox to enter the number of repetitions of single burst element.





Revision as of 16:36, 22 April 2020

Supported parameters

There are string-type keys that can be used during Device Class programming to interact with the GUI of the Signal module which are listed here.

SweepMode

A ComboBox with the currently selected Sweep mode.

Waveform

A ComboBox with the currently selected waveform.

PeriodFrequency

A ComboBox to select whether period or frequency is used.

PeriodFrequencyValue

A LineEdit to enter the value related to the field "PeriodFrequency"

AmplitudeHiLevel

A ComboBox to select whether amplitude or high level is used.

AmplitudeHiLevelValue

A LineEdit to enter the value related to the field "AmplitudeHiLevel"

OffsetLoLevel

A ComboBox to select whether offset of low level is used.

OffsetLoLevelValue

A LineEdit to enter the value related to the field "OffsetLoLevel"

DelayPhase

A ComboBox to select whether delay or phase is used.

DelayPhaseValue

A LineEdit to enter the value related to the field "DelayPhase".

DutyCyclePulseWidth

A ComboBox to select whether duty cycle or pulse width is used.

DutyCyclePulseWidthValue

A LineEdit to enter the value related to the field "DutyCyclePulseWidth"

OperationMode

A ComboBox to select which operation mode is used. Normal case should be "Continuous" which means that a signal generator creates the signal continuously and non-stop. Another operation mode might be "Burst" or "Stream".

Impedance

A ComboBox to select the impedance of the signal generator. Tpyical values are "50 Ohm" or "High-Z".

Trigger

A ComboBox to select the trigger mode. Typical options are "Internal" or "External".

BurstDuration

A LineEdit to enter time the burst signal will be generated. If this time is smaller than the period related to the field "PeriodFrequencyValue", the signal generator typically fills the remaining time with the low level.

BurstPeriod

A LineEdit to enter the subperiod of the Burst, i.e. the duration of a single burst element. This period is different from the period given in the field "PeriodFrequencyValue".

BurstRepetitions

A SpinBox to enter the number of repetitions of single burst element.