Properties -

All properties are part of the Common_API class or the AWG_API class except number which is part of the AWG_Group_API class. You must create an object of the AWG_API class in order to use any of the properties in that class and you must create an object of the AWG_Group_API class in order to use any of the properties in that class. In the examples, we have used an example awg object of the AWG_API class and an example awg_group object of the AWG_Group_API class.

Default Property Values

The following is a list of default values that are set when you initialize the AWG with the ini method. If you do not change these values in your own program, they will remain at these default values so be sure to redefine these properties if you want to change waveform parameters.

Waveform
guard_length 0x40
marker1_start 0x0
marker1_width 0x8
marker2_start 0x0
marker2_width 0x8
marker3_start 0x0
marker3_width 0x8
code 0
data_length 0x10
data_length_enable false
data_length_offset 0x192
delay 0
memory_depth 0x100000
Inverse Sinc Filter
isinc_freq_scaling_factor 1.335
isinc_on true
isinc_scaling_factor 0.6
window 0
wv_full_scale 0x1000 for AWG252
0x1000 for AWG452
0x800 for AWG801
wv_scaling_factor 0.975
Mode
loop_count 0
Hardware Settings
over_sampling_rate 1
memory_dll true
marker1_enable true
marker2_enable true
marker2_polarity 1
marker3_enable true
marker3_polarity 1
auto_armed true
synci_enable true
synco_enable true
slave_mode false