Difference between revisions of "Signal"

From SweepMe! Wiki
Jump to navigation Jump to search
Line 38: Line 38:
 
=== DutyCyclePulseWidthValue ===
 
=== DutyCyclePulseWidthValue ===
 
A LineEdit to enter the value related to the field "DutyCyclePulseWidth"
 
A LineEdit to enter the value related to the field "DutyCyclePulseWidth"
 +
 +
=== RiseTime ===
 +
A LineEdit to enter the value related to the field "RiseTime". The rise time is the time to change from low to high level of a waveform.
 +
 +
=== FallTime ===
 +
A LineEdit to enter the value related to the field "FallTime". The fall time is the time to change from high to low level of a waveform.
  
 
=== OperationMode ===
 
=== OperationMode ===

Revision as of 20:14, 24 May 2022

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"

RiseTime

A LineEdit to enter the value related to the field "RiseTime". The rise time is the time to change from low to high level of a waveform.

FallTime

A LineEdit to enter the value related to the field "FallTime". The fall time is the time to change from high to low level of a waveform.

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".

ArbitraryWaveformFile

A LineEdit to enter the path of a file that will be uploaded to the instrument. Next to the field is a 'Select' button that can be used to open a file dialog. Please add "Arbitrary" as option to the waveforms so that the user can select whether the file is used.

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.