376 VT1422A Command Reference Chapter 7
SOURce
• The variable pulse-width control for this channel is provided by the algorithm
language. When the algorithm executes an assignment statement to this channel,
the value assigned will be the pulse-width setting. For example:
O140 = .0025 /* set channel 43 pulse-width to 2.5 ms */
• Send with VXIplug&play Function: hpe1422_cmd(...)
Usage SOUR:PULS:PER .005,(@140)
set PWM pulse train to 200 Hz on
channel 40
SOURce:PULSe:PERiod?
SOURce:PULSe:PERiod? (@<channel>) returns the fixed pulse period value on
the pulse width modulated pulse channel in <channel>.
Parameters
Comments • If the channels specified are not on a Frequency/Totalize SCP, an error will
be generated.
• Returned Value: numeric period. The type is float32.
• Send with VXIplug&play Function: hpe1422_cmdReal64_Q(...)
SOURce:PULSe:WIDTh
SOURce:PULSe:WIDTh <pulse_width>,(@<ch_list>) sets the fixed pulse width
value on the frequency modulated pulse channels in <ch_list>.
Parameters
Comments
• If the channels specified are not on a Frequency/Totalize SCP, an error will
be generated.
• *RST Condition: SOUR:FM:STATE OFF and SOUR:PULM:STATE OFF
• Related Commands: SOUR:PULM:STATE, SOUR:PULS:POLarity
Parameter
Name
Parameter
Type
Range of
Values
Default
Units
channel string 100 - 163 none
Parameter
Name
Parameter
Type
Range of
Values
Default
Units
pulse_width numeric (float32) 7.87E-6 to 7.8125E-3
(238.4E-9 resolution)
seconds
ch_list string 100 - 163 none