Agilent Technologies B1500A Service Manual Page 265

  • Download
  • Add to my manuals
  • Print
  • Page
    / 598
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 264
Agilent B1500A/B1505A Programming Guide, Edition 11 3-87
Programming Examples
Pulsed Sweep CV Measurements
Dim rbx As Integer ’34
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) ’44
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, "") ’60
Line Description
34 to 42 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.
44 to 45 Sets the frequency and the oscillator level of the MFCMU output signal.
47 to 58 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.
60 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 264
1 2 ... 260 261 262 263 264 265 266 267 268 269 270 ... 597 598

Comments to this Manuals

No comments