-SCS Parameter Analyzer Reference Manual Section 13:
LPT library function reference
4200A-901-01 Rev. C / February 2017 13-165
seg_arb_file
This command is used to load a waveform from an existing Segment Arb
®
waveform file.
Usage
int seg_arb_file(INSTR_ID instr_id, long chan, char *fname);
The instrument identification code of the pulse card, such as VPU1 or VPU2
Channel number of the pulse card:
or
The name of the waveform file; name must be in quotes
Pulse modes
Source only, Segment Arb
Details
This command loads a waveform from an existing Segment Arb.ksf waveform file into the pulse
card. A Segment Arb waveform can be loaded for each channel of the pulse card. Once loaded, use
pulse_output to turn on the appropriate channel. Use pulse_trig to select the trigger mode and
start (or arm) pulse output.
When specifying the file name, include the full command path with the file name. Existing .ksf
waveforms are typically saved in the SarbFiles folder at the following command path location:
C:\s4200\kiuser\KPulse\SarbFiles
A Segment Arb waveform can be created using KPulse and saved as a .ksf waveform file (refer to
KPulse (for Keithley Pulse Generator Cards) (on page 10-1
) for details).
You can modify a waveform in an existing .ksf file using a text editor.
Example
seg_arb_file(VPU1, 1, "C:\\s4200\\kiuser\\KPulse\\SarbFiles\\sarb3.ksf")
Loads a Segment Arb file named sarb3.ksf (saved in the SarbFiles folder) into the pulse card for
channel 1.
Also see
arb_array (on page 13-131)
arb_file (on page 13-132)
pulse_output (on page 13-146)
pulse_trig (on page 13-152)
seg_arb_define (on page 13-162)
LPT commands for the CVUs
The LPT commands for the 4210-CVU are listed in CVU commands (on page 13-7). LPT command
details are presented here in alphabetic order.