Agilent Technologies B1500A Service Manual Page 191

  • Download
  • Add to my manuals
  • Print
  • Page
    / 598
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 190
Agilent B1500A/B1505A Programming Guide, Edition 11 3-13
Programming Examples
Spot Measurements
A program example of a spot measurement is shown below. This example measures
MOSFET drain current.
Table 3-3 Spot Measurement Example
Sub perform_meas(ByVal session As IMessage, ByVal t() As Integer) ’1
Dim i As Integer = 0 ’t(0): Drain
Dim j As Integer = 0 ’t(1): Gate
Dim nop1 As Integer = 1 ’t(2): Source
Dim nop2 As Integer = 1 ’t(3): Substrate
Dim data(nop2 - 1, nop1 - 1) As String
Dim value As String = "Id (uA), Time (sec), Status"
Dim fname As String = "C:\Agilent\prog_ex\data2.txt"
Dim title As String = "Measurement Result"
Dim msg As String = "No error."
Dim err As Integer = 0
Dim vd As Double = 3 ’13
Dim vg As Double = 1
Dim idcomp As Double = 0.05
Dim igcomp As Double = 0.01
Dim orng As Integer = 0
Dim mrng As Integer = 0
session.WriteString("FMT 1" & vbLf) ’19
session.WriteString("TSC 1" & vbLf) ’enables time stamp output
session.WriteString("FL 0" & vbLf) ’sets filter off
session.WriteString("AV 10,1" & vbLf) ’sets number of samples for 1 data
session.WriteString("DV " & t(3) & ",0,0,0.1" & vbLf) ’out= 0 V, comp= 0.1 A
session.WriteString("DV " & t(2) & ",0,0,0.1" & vbLf) ’out= 0 V, comp= 0.1 A
session.WriteString("DV " & t(1) & "," & orng & "," & vg & "," & igcomp & vbLf)
session.WriteString("DV " & t(0) & "," & orng & "," & vd & "," & idcomp & vbLf)
session.WriteString("MM 1," & t(0) & vbLf) ’1: spot measurement
session.WriteString("CMM " & t(0) & ",1" & vbLf) 1: current measurement
session.WriteString("RI " & t(0) & "," & mrng & vbLf) ’29
session.WriteString("ERR? 1" & vbLf) : err = session.ReadString(4 + 2)
If err <> 0 Then session.WriteString("DZ" & vbLf) : GoTo Check_err
Line Description
2 to 11 Declares variables used through the project. And sets the proper values.
13 to 18 Declares variables and sets the value.
19 to 22 Sets the data output format, time stamp data output mode, and A/D converter. Also sets
the SMU filter off.
23 to 26 Applies voltage to device.
27 to 29 Sets the measurement mode, channel measurement mode, and measurement range.
30 to 31 Checks if an error occurred. If an error is detected, forces 0 V and goes to Check_err.
Page view 190
1 2 ... 186 187 188 189 190 191 192 193 194 195 196 ... 597 598

Comments to this Manuals

No comments