pyepr.hardware.Bruker_tools.PulseSpel¶
- class pyepr.hardware.Bruker_tools.PulseSpel(sequence, d0, MPFU=None, AWG=False)¶
- possible_delays = ['d1', 'd2', 'd3', 'd4', 'd5', 'd6', 'd7', 'd8', 'd10', 'd11', 'd12', 'd13', 'd14', 'd15',...¶
- possible_pulses = ['p0', 'p1', 'p2', 'p3', 'p4', 'p5', 'p6', 'p7', 'p8', 'p9', 'p10']¶
- possible_vars = ['a', 'b', 'c', 'e']¶
- sequence¶
- var_hash¶
- def_file_str = ''¶
- exp_file_str = ''¶
- dims = []¶
- MPFU = None¶
- AWG = False¶
- pcyc_str = ''¶
- parvars = []¶
- _new_delay(key)¶
- _new_var(key)¶
- _new_pulse(key)¶
- save(filepath)¶
- _addDef(str)¶
- _addExp(str)¶
- _ExpDefs()¶
- _addScanLoop()¶
- _addPhaseCycle()¶
- _addAWGPulse(sequence, pulse_num, id)¶
- _check_sequence(sequence)¶
- _cmpl_Exp()¶
- _cmpl_def()¶
- __str__()¶
- Return type:
str