3 - Language Dictionary
82
Source Subsystem (Pulse)
This subsystem controls the generation of output pulses. The PULSe:DCYCle, PULSe:HOLD,
PULSe:PERiod, and PULSe:WIDTh commands are coupled, which means that the values programmed
by any one of these commands can be affected by the settings of the others. Refer to the tables under
PULSe:HOLD for an explanation of how these commands affect each other.
Subsystem Syntax
[SOURce:]
PULSe
:COUNt <n> | INFinity Selects transient pulse count
:DCYCle <n> Selects pulse duty cycle
:HOLD <parameter> Selects parameter that is held constant (WIDTh | DCYCle)
:PERiod <n> Selects pulse period when the count is greater than 1
:WIDTh <n> Selects width of the pulses
PULSe:COUNt
This command sets the number of pulses that are output when a triggered output transient occurs. The
command accepts parameters in the range 1 through 9.9E37. If INFinity or MAXimum is sent, the output
pulse repeats indefinitely.
Command Syntax
[SOURce:]PULSe:COUNt <Nrf+> | INFinity
Parameters
1 to 9.9E37 | MINimum | MAXimum | INFinity
*RST Value
1
Examples
PULS:COUN 3 PULS:COUN MIN PULS:COUN INF
Query Syntax
[SOURce:]PULSe:COUNt?
Returned Parameters
<NR3>
Related Commands
PULS:DCYC PULS:HOLD PULS:PER PULS:PER
PULSe:DCYCle
This command sets the duty cycle of the triggered output pulse. The duty cycle units are specified in
percent.
Command Syntax
[SOURce:]PULSe:DCYCle <Nrf+>
Parameters
0 to 100 (percent) | MINimum | MAXimum
*RST Value
50
Examples
PULS:DCYC 75 PULS:DCYC MAX
Query Syntax
[SOURce:]PULSe:DCYCle?
Returned Parameters
<NR3>
Related Commands
PULS:COUN PULS:HOLD PULS:PER PULS:WIDT