314 Keysight E4980A/AL Precision LCR Meter
Sample Program
Read/Write correction data at specified frequency points.
9-
ErrorCheck viVPrintf(AgtE4980A/AL, "CORR:LOAD:TYPE RX" +
vbLf, 0)
ErrorCheck viVPrintf(AgtE4980A/AL, "TRIG:SOUR BUS" + vbLf,
0)
ErrorCheck viVPrintf(AgtE4980A/AL, "CORR:METH SING" +
vbLf, 0)
'===================================
' Exec Correction
'===================================
Spot_Freq(1) = "1E3"
Spot_Freq(2) = "2E3"
Spot_Freq(3) = "5E3"
MsgBox ("Connect Open Termination.")
For Spot_Lop = 1 To 3
ErrorCheck viVPrintf(AgtE4980A/AL, "CORR:SPOT" &
Trim(Str(Spot_Lop)) & ":FREQ " & Spot_Freq(Spot_Lop) + vbLf,
0)
ErrorCheck viVPrintf(AgtE4980A/AL, "CORR:SPOT" &
Trim(Str(Spot_Lop)) & ":STAT ON" + vbLf, 0)
ErrorCheck viVPrintf(AgtE4980A/AL, "CORR:SPOT" &
Trim(Str(Spot_Lop)) & ":OPEN" + vbLf, 0)
ErrorCheck viVQueryf(AgtE4980A/AL, "*OPC?" + vbLf,
"%t", Result)
Next Spot_Lop
MsgBox ("Connect Short Termination.")
For Spot_Lop = 1 To 3
ErrorCheck viVPrintf(AgtE4980A/AL, "CORR:SPOT" &
Trim(Str(Spot_Lop)) & ":SHOR" + vbLf, 0)
ErrorCheck viVQueryf(AgtE4980A/AL, "*OPC?" + vbLf,
"%t", Result)
Next Spot_Lop
MsgBox ("Connect Load Standard.")
For Spot_Lop = 1 To 3