Category: Statement

Syntax: NAME <expression1> [, <expression2>, <expression3<, ...]

Description

Pulse command generate a pulse starting from the time defined by internal time counter. After the command execution the internal time counter is increased by the pulse duration.

Parameter Type Description
expression1 time Pulse duration
expression2,... int State of pattern 1, ...

Names of pulse commands and number of their parameters are user defined. Configuring of pulse commands is going before parsing of the PPL program and pulse command names are treated as keywords. See the CFP file for more details.

Example:

mwpulse 45ns %% 45ns pulse mwpulse 45ns, a(1) %% 45ns pulse in which 1st pattern is defined by array a rfpulse 45ns, 1, 4 %% 45ns pulse that uses state 1 of the first pattern and state 4 %% of the second pattern

Legend: PPL keywords; PPL pulse commands; comments.

For AWG pulses, the first pattern can be a shape with 3 to 6 parameters.

Example:

set = [1.0, 10MHz, 0deg] %% set of parameters %% for square AWG pulse modulated with a sinusoid awgpulse 45ns, set %% 45ns pulse

Legend: PPL keywords; PPL pulse commands; comments.

See also:

wait, detect