Keysight Technologies B2961B Programming Manual page 59

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

Advertisement

Table 2-10
Sub B2960control(ByVal ioObj As Ivi.Visa.Interop.FormattedIO488, ByRef s As String, ByRef
filename As String)
filename = "C:/temp/RampWaveform1.txt"
ioObj.WriteString("*RST") ' Reset
Try ' Set ramp wave voltage output
ioObj.WriteString(":sour:func:mode volt")
ioObj.WriteString(":sour:volt:mode arb")
ioObj.WriteString(":sour:arb:func ramp")
ioObj.WriteString(":sour:arb:volt:ramp:star 0")
ioObj.WriteString(":sour:arb:volt:ramp:end 5")
ioObj.WriteString(":sour:arb:volt:ramp:star:time 0.2")
ioObj.WriteString(":sour:arb:volt:ramp:rtime 0.4")
ioObj.WriteString(":sour:arb:volt:ramp:end:time 0.4")
' Set voltage measurement
ioObj.WriteString(":sens:func ""volt""")
ioObj.WriteString(":sens:curr:nplc 0.1")
ioObj.WriteString(":sens:curr:prot 0.1")
' Generate triggers
ioObj.WriteString(":trig:tran:coun 1")
ioObj.WriteString(":trig:tran:sour aint")
ioObj.WriteString(":trig:acq:coun 100")
ioObj.WriteString(":trig:acq:sour timer")
ioObj.WriteString(":trig:acq:tim 0.01")
Line
2
Defines the file name used for saving the result data.
4
Resets the B2961B/B2962B.
6 to 14
Sets the ramp wave output voltage from 0 V to 5 V and the time parameters. See
the relation between the commands and the waveform.
16 to 19
Sets the voltage measurement function. And sets the aperture time to 0.1 PLC and the current
limit (compliance) value to 0.1 A.
22 to 23
Sets the transient trigger. Source output will be triggered once.
24 to 26
Sets the acquire trigger. Output monitor will be triggered 100 times in 10 ms interval.
Keysight B2961B/B2962B Programming Guide, Edition 1
Ramp Wave Output Example
Description
Programming Examples
Ramp Wave Output
'2
'6
'16
'21
Figure 1-1
for
59

Advertisement

Table of Contents
loading

This manual is also suitable for:

B2962b

Table of Contents