Signal Generator
Bases: PicoScopeBase, Sharedps5000aPs6000a
PicoScope 5000 (A) API specific functions
Methods:
| Name | Description |
|---|---|
set_siggen |
Set the Signal Generator to the following specifications. |
set_siggen_properties_arbitrary |
Set the properties for the arbitrary waveform generator. All values can be reprogrammed |
set_siggen_properties_built_in |
Set the properties for the built-in waveform generator. All values can be reprogrammed |
siggen_arbitrary_min_max_values |
Returns the minimum and maximum values for the arbitrary waveform generator. |
siggen_frequency_to_phase |
Convert a frequency to a phase count for use with the AWG. This value depends on the |
siggen_software_control |
This function causes a trigger event, or starts and stops gating, for the signal generator. |
set_siggen(frequency, pk2pk, wave_type, offset=0, sweep=False, stop_freq=None, inc_freq=0, dwell_time=1, sweep_type=cst.SWEEP_TYPE.UP, **kwargs)
Set the Signal Generator to the following specifications.
| Parameters: |
|
|---|
|
| Returns: |
|
|---|
set_siggen_properties_arbitrary(start_delta_phase, stop_delta_phase, increment, dwell, sweep_type=cst.SWEEP_TYPE.UP, shots=0, sweeps=0, trigger_type=cst.PICO_SIGGEN_TRIG_TYPE.PICO_SIGGEN_RISING, trigger_source=cst.PICO_SIGGEN_TRIG_SOURCE.PICO_SIGGEN_NONE, ext_in_threshold=0)
Set the properties for the arbitrary waveform generator. All values can be reprogrammed while the oscilloscope is waiting for a trigger.
| Parameters: |
|
|---|
set_siggen_properties_built_in(frequency, stop_frequency, increment, dwell_time, sweep_type=cst.SWEEP_TYPE.UP, shots=0, sweeps=0, trigger_type=cst.PICO_SIGGEN_TRIG_TYPE.PICO_SIGGEN_RISING, trigger_source=cst.PICO_SIGGEN_TRIG_SOURCE.PICO_SIGGEN_NONE, ext_in_threshold=0)
Set the properties for the built-in waveform generator. All values can be reprogrammed while the oscilloscope is waiting for a trigger.
| Parameters: |
|
|---|
siggen_arbitrary_min_max_values()
Returns the minimum and maximum values for the arbitrary waveform generator.
| Returns: |
|
|---|
siggen_frequency_to_phase(frequency, buffer_length, index_mode=cst.AWG_INDEX_MODE.SINGLE)
Convert a frequency to a phase count for use with the AWG. This value depends on the length of the AWG buffer.
| Parameters: |
|
|---|
| Returns: |
|
|---|
siggen_software_control(state)
This function causes a trigger event, or starts and stops gating, for the signal generator.
| Parameters: |
|
|---|
| Returns: |
|
|---|