Agilent Technologies B1500A Service Manual Page 246

  • Download
  • Add to my manuals
  • Print
  • Page
    / 598
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 245
3-68 Agilent B1500A/B1505A Programming Guide, Edition 11
Programming Examples
High-Speed Spot C Measurements
Dim rbx As Integer ’33
rbx = MsgBox("Do you want to perform Phase compensation?", vbYesNo, "")
If rbx = vbYes Then
MsgBox("Open measurement terminal. Then click OK.", vbOKOnly, "")
Console.WriteLine("Wait a minute . . ." & Chr(10))
session.WriteString("ADJ " & t(1) & ",1" & vbLf)
session.WriteString("ADJ? " & t(1) & vbLf) : err = session.ReadString(1 + 2)
If err <> 0 Then session.WriteString("ERR? 1" & vbLf) : err =
session.ReadString(4 + 2) : session.WriteString("DZ" & vbLf) : GoTo Check_err
End If
session.WriteString("FC " & t(1) & "," & freq & vbLf) ’43
session.WriteString("ACV " & t(1) & "," & osc_level & vbLf)
rbx = MsgBox("Do you want to perform Open correction?", vbYesNo, "")
If rbx = vbYes Then
session.WriteString("CLCORR " & t(1) & ",2" & vbLf)
MsgBox("Open measurement terminal. Then click OK.", vbOKOnly, "")
Console.WriteLine("Wait a minute . . ." & Chr(10) & vbLf)
session.WriteString("DCORR " & t(1) & ",1,100," & ref_cp & "," & ref_g & vbLf)
session.WriteString("CORR? " & t(1) & ",1" & vbLf) : err = session.ReadString(1
+ 2)
If err <> 0 Then session.WriteString("ERR? 1" & vbLf) : err =
session.ReadString(4 + 2) : session.WriteString("DZ" & vbLf) : GoTo Check_err
session.WriteString("CORRST " & t(1) & ",1,1" & vbLf) ’open correction ON
session.WriteString("CORRST " & t(1) & ",2,0" & vbLf) ’short correction OFF
session.WriteString("CORRST " & t(1) & ",3,0" & vbLf) ’load correction OFF
End If
MsgBox("Connect DUT. Then click OK.", vbOKOnly, "") ’59
Line Description
33 to 41 Displays a message box that asks if you perform the phase compensation. If you click
Yes, the phase compensation will be performed. It will take about 30 seconds.
43 to 44 Sets the frequency and the oscillator level of the MFCMU output signal.
46 to 57 Displays a message box that asks if you perform the open correction. If you click Yes,
the open correction will be performed. It does not need a long time. The short
correction and the load correction are not performed in this example.
59 Displays a message box that asks you to connect the device to the measurement
terminal. Then the CMUH and CMUL must be connected to the gate terminal and the
substrate terminal respectively.
Page view 245
1 2 ... 241 242 243 244 245 246 247 248 249 250 251 ... 597 598

Comments to this Manuals

No comments