13: LPT library function reference Model 4200A-SCS Parameter Analyzer
13-146 4200A-901-01 Rev. C / February 2017
pulse_output
This command sets the pulse output of a pulse card channel on or off.
Usage
int pulse_output(int instr_id, long chan, long out_state);
The instrument identification code of the pulse card, such as VPU1 or VPU2
Channel number of the pulse card:
or
• Off: 0 (default)
•
Pulse modes
Standard, Full Arb, Segment Arb
Details
This command configures the channel to output and close the output relay.
If no 4225-RPM is used, this command connects the source to the device under test (DUT). devclr
resets the pulse card source and disconnects the source from the DUT. pulse_output(PMUx,
chan, 0) clears the physical connection to the DUT and resets the PMU source.
If a 4225-RPM is used with the PMU, this command prepares the pulse source when using a PMU
with RPMs, but it does not close the output relay. The rpm_config command establishes the
physical connection to the DUT. The clrcon command clears the physical connection to the DUT.
You can control each channel of the pulse card individually (on or off). When the channel is off, the
output is in a high-impedance (open) state. After a channel is turned on, pulse output starts when a
pulse trigger is initiated. Note that if a pulse delay has been set, pulse output starts after the delay
period expires.
It is good practice to routinely turn off the outputs of the pulse card after a test has been completed.
The pulse_ssrc command controls the high-endurance output relays (HEORs), and the
seg_arb_define command defines a Segment Arb
®
waveform, which includes HEOR control.
Example
Turns off the output for pulse card channel 1.
Also see
clrcon (on page 13-199)
devclr (on page 13-67)
pulse_delay (on page 13-141)
pulse_ssrc (on page 13-151)
pulse_trig (on page 13-152)
pulse_current_limit (on page 13-139)
rpm_config (on page 13-124)
seg_arb_define (on page 13-162)