AWGCore#

class AWGCore(parent, tk_object, snapshot_cache=None, zi_node=None)[source]#

Bases: ZINode

AWG Core Node.

Methods

compile_sequencer_program(sequencer_program, ...)

Compiles a sequencer program for the specific device.

configure_marker_and_trigger(*, ...)

Configures the trigger inputs and marker outputs of the AWG.

enable_sequencer(*, single)

Starts the sequencer of a specific channel.

load_sequencer_program(sequencer_program, ...)

Compiles the given sequencer program on the AWG Core.

read_from_waveform_memory([indexes])

Read waveforms from the waveform memory.

wait_done(*[, timeout, sleep_time])

Wait until the AWG is finished.

write_to_waveform_memory(waveforms[, indexes])

Writes waveforms to the waveform memory.

Attributes

available_marker_outputs

List the available trigger marker outputs for the sequencer.

available_trigger_inputs

List the available trigger sources for the sequencer.

available_trigger_slopes

List the available trigger slopes for the sequencer.