Special Units

In addition to the standard SI units and Prefixes, SpecMan4EPR accepts a few special units when entering parameter values. They are convenience notations only: the value is converted and stored internally in the standard SI unit of the parameter (for example, seconds for time), so device drivers and saved files never see the special unit.

Unit Applies to Meaning Example
clk Time parameters (time) Value expressed in clock periods. The value is multiplied by the current Clock Period and stored in seconds. Useful for clock-coherent hardware (e.g. HDAWG) where pulse widths and delays are naturally counted in clock cycles. 5 clk

Clock unit (clk)

Any time-valued parameter accepts the clk suffix in place of a time unit. It may be used for a single value or throughout a swept range:

Example:

t90 = 5 clk tau = 1 clk to 100 clk step 2 clk

Legend: PPL keywords; PPL pulse commands; comments.

Conversion uses the Clock Period defined in the pulse configuration (Pulse Configurations), which is also stored in the configuration INI under [general] ClockPeriod and recorded into saved experiment files. With a clock period of 2 ns, 5 clk is stored as 10 ns.

Notes:

See also

Prefixes, time, Pulse Configurations