Keysight Technologies E5260 Series Programming Manual page 124

Parametric measurement solutions
Hide thumbs Also See for E5260 Series:
Table of Contents

Advertisement

Table 3-4
Sub perform_meas(ByVal session As IMessage, ByVal t() As Integer)
Dim i As Integer = 0
Dim j As Integer = 0
Dim nop1 As Integer = 1
Dim nop2 As Integer = 1
Dim data(nop2 - 1, nop1 - 1) As String
Dim value As String = "Id (uA), Time (sec), Status"
Dim fname As String = "C:\Keysight\prog_ex\data3.txt"
Dim title As String = "Measurement Result"
Dim msg As String = "No error."
Dim err As Integer = 0
Dim vd As Double = 3
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)
session.WriteString("TSC 1" & vbLf)
session.WriteString("FL 0" & vbLf)
session.WriteString("AV 1,1" & vbLf)
session.WriteString("DV " & t(3) & ",0,0,0.1" & vbLf)
session.WriteString("DV " & t(2) & ",0,0,0.1" & vbLf)
Dim g_pt As String = "0.1,0.01,0.02"
session.WriteString("PT " & g_pt & vbLf)
Dim v0 As Double = 0
session.WriteString("PV " & t(1) & "," & orng & "," & v0 & "," & vg & "," &
igcomp & vbLf)
session.WriteString("DV " & t(0) & "," & orng & "," & vd & "," & idcomp & vbLf)
session.WriteString("MM 3," & t(0) & vbLf)
session.WriteString("CMM " & t(0) & ",1" & vbLf)
session.WriteString("RI " & t(0) & "," & mrng & vbLf)
session.WriteString("ERR? 1" & vbLf) : err = session.ReadString(4 + 2)
If err <> 0 Then session.WriteString("DZ" & vbLf) : GoTo Check_err
Line
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, SMU filter, and averaging.
23 to 29
Applies DC voltage to device, and sets the voltage pulse source.
30 to 32
Sets the measurement mode, channel measurement mode, and measurement range.
33 to 34
Checks if an error occurred. If an error is detected, forces 0 V and goes to Check_err.
Programming Examples
Pulsed Spot Measurements
A program example of a pulsed spot measurement is shown below. This example
measures MOSFET drain current.
Pulsed Spot Measurement Example
3- 16
Keysight E5260/E5270 Programming Guide, Edition 4
't(0): Drain
't(1): Gate
't(2): Source
't(3): Substrate
'enables time stamp output
'sets filter off
'sets number of samples for 1 data
'out= 0 V, comp= 0.1 A
'out= 0 V, comp= 0.1 A
'hold, width, period in sec
'0 V: pulse base voltage
'3: pulsed spot measurement
'1: current measurement
Description
'1
'13
'19
'32

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

E5270 seriesE5260aE5262aE5263aE5270b

Table of Contents