SCPI Programming Reference
HDG2000 Series Arbitrary Waveform Generator 79
SOURce<n>:FUNCtion:PULSe:DCYCle <percent>|MINimum|MAXimum
SOURce<n>:PULSe:DCYCle? [MINimum|MAXimum]
Sets pulse duty cycle.
Set duty cycle on CH1 to 30%: SOURce1:FUNCtion:PULSe:DCYCle 30
The FUNCtion:PULSe:DCYCle and FUNCtion:PULSe:WIDTh commands affect the same
parameter.
The pulse duty cycle is defined as:
Duty Cycle = 100 x Pulse Width ÷ Period
Pulse width is the time from the 50% threshold of a pulse's rising edge to the 50% threshold of
the next falling edge.
The pulse duty cycle range is 0 percent to 100 percent. However, the pulse duty cycle is limited
by minimum pulse width and edge time restrictions, which prevent you from setting exactly 0
percent or 100 percent. For example, for a 1 kHz pulse waveform, you are typically restricted to
pulse duty cycles in the range 0.002 percent to 99.998 percent, limited by the minimum pulse
width of 16 ns.
Restrictions Based on Pulse Width: The specified pulse duty cycle must conform to the following
restrictions determined by the minimum pulse width (Wmin).
Duty Cycle ≥ (Wmin / Period) X 100
Duty Cycle ≤ (1 – Wmin / Period) X 100
SOURce<n>:FUNCtion:PULSe:WIDTh <seconds>|MINimum|MAXimum
SOURce<n>:FUNCtion:PULSe:WIDTh? [MINimum|MAXimum]
Sets pulse width.
16ns to 1000μs, default 500μs
Set pulse width on CH1 to 5 ms: SOURce1:FUNCtion:PULSe:WIDTh 0.005
The FUNCtion:PULSe:DCYCle and FUNCtion:PULSe:WIDTh commands affect the same
parameter.
Pulse width is the time from the 50% threshold of a pulse's rising edge to the 50% threshold of
the next falling edge.
Pulse Width ≥ Wmin
Pulse Width ≤ Period - 2 x Wmin
SOURce<n>:FUNCtion:PULSe:TRANsition:LEADing<seconds>|MINimum|MAXimum
SOURce<n>:PULSe:TRANsition:LEADing? [MINimum|MAXimum]
SOURce<n>:FUNCtion:PULSe:TRANsition:TRAiling <seconds>|MINimum|MAXimum