Keysight Technologies B2961B Programming Manual page 87

Low noise power source
Hide thumbs Also See for B2961B:
Table of Contents

Advertisement

Table 2-24
Sub B2960control(ByVal ioObj As Ivi.Visa.Interop.FormattedIO488, ByRef s As String, ByRef
filename As String)
filename = "C:/temp/StaircasePulsedSweep1.txt"
ioObj.WriteString("*RST") ' Reset
Try ' Set voltage output from 0 V to 0.1 V, 5 steps
ioObj.WriteString(":sour:func:mode volt")
ioObj.WriteString(":sour:func:shap puls")
ioObj.WriteString(":sour:volt:mode swe")
ioObj.WriteString(":sour:volt:star 0")
ioObj.WriteString(":sour:volt:stop 0.1")
ioObj.WriteString(":sour:volt:poin 5")
' Set delay/width to 500 us/1 ms
ioObj.WriteString(":sour:puls:del 0.5e-3")
ioObj.WriteString(":sour:puls:widt 1.0e-3")
' Set 100 mA fixed-range current measurement
ioObj.WriteString(":sens:func ""curr""")
ioObj.WriteString(":sens:curr:aper 1e-4")
ioObj.WriteString(":sens:curr:prot 0.1")
' Adjust trigger timing parameters
ioObj.WriteString(":trig:tran:del 1.5e-3")
ioObj.WriteString(":trig:acq:del 2.9e-3")
Line
2
Defines the file name used for saving the result data.
4
Resets the B2961B/B2962B.
6 to 12
Sets the voltage pulse sweep output function. And sets the sweep output from 0 to 0.1 V in
0.02 V step (5 points).
15 to 16
Sets the pulse delay time and the pulse width.
19 to 21
Sets the current measurement function and the 100 mA fixed range measurement. And sets
the aperture time to 0.1 ms and the current limit (compliance) value to 0.1 A.
24 to 25
Sets the transient (source) delay time and the acquire (measurement) delay time.
Keysight B2961B/B2962B Programming Guide, Edition 1
Pulsed Sweep Measurement Example
Description
Programming Examples
Pulsed Sweep Output
'2
'6
'15
'19
'24
87

Advertisement

Table of Contents
loading

This manual is also suitable for:

B2962b

Table of Contents