Keithley 4200-SCS Reference Manual page 672

Semiconductor characterization system
Hide thumbs Also See for 4200-SCS:
Table of Contents

Advertisement

Section 8: Keithley User Library Tool (KULT)
arb_array
Defines a full-arb waveform
Purpose
Format
Remarks
Table 8-17
arb_array
See also
8-156
This function is used to define a full-arb waveform and name the file.
int arb_array(INSTR_ID instr_id, long ch, double TimePerPt, long
length, double *levelArr, char *fname);
Instrument ID of the PG2: VPU1, VPU2, and so on.
instr_id
The PG2 channel: 1 or 2.
ch
Sets the time interval between waveform points: 20 ns to 1 s.
TimePerPt
The number of points (values): 262,144 maximum.
length
An array of voltage values for each point in the waveform.
levelArr
A name for the full-arb waveform.
fname
This function is used to define the number of points in a waveform, the time interval
between points, and the voltage value at each point. The maximum number of
waveform points per channel is 262,144.
The load time for a full-arb waveform is proportional to the number of points. The total
time to load full-size full-arb waveforms for both channels is around one minute.
Once loaded, use
pulse_output
pulse_trig
to select the trigger mode and start (or arm) pulse output.
Refer to Full Arb in Section 11 for details on this pulse mode. The following voltage level
array is required for the example full-arb waveform shown in
Level array
levelArr(0) = 0.5
levelArr(1) = 1.0
levelArr(2) = 1.5
levelArr(39) = 19.5
.kaf waveform file for KPulse: The arbitrary waveform data defined by the
function can be copied into a .kaf file. Use a text editor to properly format the file. The
.kaf file can then be imported into KPulse. By default, .kaf waveform files for KPulse
are saved in the ArbFiles folder at the following command path location:
C:\S4200\kiuser\KPulse\ArbFiles. Refer to
KPulse.
seg_arb_define
Return to
Section Topics
to turn on the appropriate channels, and then use
Level array
(continued)
levelArr(41) = 19.5
levelArr(42) = 19.0
levelArr(43) = 18.5
levelArr(79) = 0.5
Section 13
Model 4200-SCS Reference Manual
Table
8-17.
arb_file
for details on using
4200-901-01 Rev. S / May 2017

Advertisement

Table of Contents
loading

Table of Contents