Section 6: 9100 System Operation — SCPI Language
6-43
Final Width = 215mm
6.6.4.17
[SOUR]:PULS:{PER|WID|DCYC}(?) <DNPD>
Purpose
This command is used to set one of three parameters, each associated with Pulsed Voltage operation.
For definition of Period:
FUNC PULS;:PULS:PER <DNPD>
selects the period of the pulsed voltage.
For definition of Pulsewidth (in conjunction with Period, implicitly defining Mark/Period Ratio):
FUNC PULS;:PULS:WID <DNPD>
selects the pulsewidth. Alternatively:
For definition of Mark/Period Ratio regardless of Period:
FUNC PULS;:PULS:DCYC <DNPD>
selects the percentage duty cycle of the pulsed voltage.
Voltage levels are programmed by
VOLT:HIGH <DNPD>
and
VOLT:LOW <DNPD>
commands.
<DNPD>
The 'decimal numeric program data' is a number which sets the required period time interval or pulse-width time interval of the
selected operation, expressed in units of Seconds. For duty cycle, this will be in units of Percentage. The
<DNPD>s
will, together,
automatically choose the 'best' hardware configuration for the defined time intervals of output.
For Example:
A Pulsed Voltage (equivalent to the local selection of 'Mark/Period' or 'Logic Pulses' Function) is programmed by:
FUNC PULS;:PULS:PER <DNPD>;:PULS:WID <DNPD>;:VOLT:HIGH <DNPD>;:VOLT:LOW <DNPD>
A Pulsed Voltage (equivalent to the local selection of '% Duty Cycle' Function) is programmed by:
FUNC PULS;:PULS:PER <DNPD>;:PULS:DCYC <DNPD>;:VOLT:HIGH <DNPD>;:VOLT:LOW <DNPD>
For details of local operation and parameter limitations, refer to Volume 1, Section 4, Sub-Sections 4.10 (Mark/Period), 4.11 (% Duty
Cycle) or 4.16 (Logic Pulses).
Responses to Query Versions
The instrument will return the present period, pulsewidth or percentage duty cycle for the selected operation. The returned number
will be in standard scientific format (for example: 50ms would be returned as
5.0E-2
, and 30% would be returned as
3.0E1
).
For Example:
If in 'Mark/Period', 'Logic Pulses' or '% Duty Cycle' Function, the squarewave period is returned by the query:
PULS:PER?
If in 'Mark/Period' or 'Logic Pulses' Function, the squarewave pulsewidth is returned by the query:
PULS:WID?
If in '% Duty Cycle' Function, the squarewave duty cycle percentage is returned by the query:
PULS:DCYC?