Figure 23. Fixed Position, Variable Width by Angle
Rotational Pulse Mode:
Variable Pulse Width (by time), Preset Angular Position
In this mode, the pulse duration (in seconds) is controlled by the algorithm, and the angular position is preset before INIT. See Figure 24. Use the following command sequence:
SOURce:FUNCtion:RPULse (@<ref_channel>),(@<ch_list>) to select the channels that will output angular positioned pulses, and to specify the reference channel.
SOURce:RPULse:POSition[:ANGLe] <degrees>,(@<ch_list>) to preset the angular pulse position in degrees. The algorithm will control the pulse duration.
SOUR:RPULse:VARType TIME,(@<ch_list>) to set the type of value that will vary with algorithm control (in this case pulse duration in seconds).
Example of variable width (by time), preset position:
Set up channel 40 as the reference channel, and channels 45 through 47 to output variable width pulses:
*RST
SENS:FUNC:RVEL 12,MISS,(@140) SOUR:FUNC:RPULSE (@140),(@145:147) SOUR:RPULSE:POS:ANGL 20,(@145)
sense rvel for reference channel 3 rotational pulse output chans preset channel 45 pulse position to 20 degrees