6241A/6242 DC Voltage Current Source/Monitor Operation Manual
6.8.1 Programming Examples with GPIB
6-42
Call ibwrt(vig, "SOV2" & vbLf) ’ DCSource value 2 V
Call SUBmeas(vig, dt) ’ Measurement trigger & Data recall
Cells(2, 1) = Left(dt, 15) ’ Assigns data to the designated cell.
Call ibwrt(vig, "SOV-2" & vbLf) ’ DCSource value -2 V
Call SUBmeas(vig, dt) ’ Measurement trigger & Data recall
Cells(3, 1) = Left(dt, 15) ’ Assigns data to the designated cell.
Call ibwrt(vig, "SOV4" & vbLf) ’ DCSource value 4 V
Call SUBmeas(vig, dt) ’ Measurement trigger & Data recall
Cells(4, 1) = Left(dt, 15) ’ Assigns data to the designated cell.
Call ibwrt(vig, "F1" & vbLf) ’ Voltage-measurement function
Call ibwrt(vig, "IF" & vbLf) ’ Current source function
Call ibwrt(vig, "SOI0.002,LMV3" & vbLf)
’ DC Source value 2 mAA, Limiter value 3 V
Call ibwrt(vig, "OPR" & vbLf) ’ Output ON
Call SUBmeas(vig, dt) ’ Measurement trigger & data recall
Cells(5, 1) = Left(dt, 15) ’ Assigns data to the designated cell.
Call ibwrt(vig, "SBY" & vbLf) ’ Output OFF
Call ibonl(vig, 0) ’ Setting the 6241A/6242 to offline
End Sub ’ Event procedure complete
’ Subroutine
Private Sub SUBmeas(vig As Integer, dt As String)
’ Measurement trigger & Measurement data recall
Call ibwrt(vig, "*TRG" & vbLf) ’ Measurement trigger actuated
Call ibrd(vig,dt) ’ Measurement data recall
End Sub
(Output example)
DI +1.00000E-03
DI +2.00000E-03
DI -2.00000E-03
DIU+3.00000E-03
DV +2.00000E-00