Agilent Technologies B1500A Instrukcja Obsługi Strona 255

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 598
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 254
Agilent B1500A/B1505A Programming Guide, Edition 11 3-77
Programming Examples
CV (DC Bias) Sweep Measurements
The following program performs a capacitance vs voltage measurement by the DC
bias sweep. This example uses the multi frequency capacitance measurement unit
(MFCMU) and the SMU/CMU unify unit (SCUU).
Before performing the capacitance (impedance) measurement, you need to perform
the phase compensation and data correction. See “Data Correction” on page 3-71.
Table 3-21 CV (DC bias) Sweep 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 = 21 ’t(2): Source
Dim nop2 As Integer = 1 ’t(3): Substrate
Dim data(nop2 - 1, nop1 - 1) As String
Dim value As String = "Vg (V), Cp (pF), C_st, G (uS), G_st, OSC (mV), Osc_st, DC
(V), Dc_st, Time (s)"
Dim fname As String = "C:\Agilent\prog_ex\data20.txt"
Dim title As String = "CV Sweep Measurement Result"
Dim msg As String = "No error."
Dim err As Integer = 0
Dim freq As Double = 1000000 ’13
Dim ref_cp As Double = 0
Dim ref_g As Double = 0
Dim osc_level As Double = 0.03
Dim vg1 As Double = -5
Dim vg2 As Double = 5
Dim hold As Double = 0
Dim delay As Double = 0
Dim s_delay As Double = 0
Dim range As Integer = 0
Dim rep As Integer = nop1
Dim sc(nop1) As Double
Dim md(nop1 * 2) As Double
Dim st(nop1 * 2) As String
Dim mon(nop1 * 2) As Double
Dim st_mon(nop1 * 2) As String
Dim tm(nop1) As Double
session.Timeout = 60000 ’timeout = 60 seconds ’31
session.WriteString("FMT 1,1" & vbLf) ’data w/source data
session.WriteString("TSC 1" & vbLf) ’enables time stamp output
session.WriteString("DV " & t(0) & ",0,0,0.1,0" & vbLf)
session.WriteString("DV " & t(2) & ",0,0,0.1,0" & vbLf)
Line Description
2 to 11 Declares variables used through the project. And sets the proper values.
13 to 29 Declares variables and sets the value.
31 to 33 Sets timeout and data output format. And enables the time stamp output.
34 to 35 Applies 0 V to the drain and source terminals.
Przeglądanie stron 254
1 2 ... 250 251 252 253 254 255 256 257 258 259 260 ... 597 598

Komentarze do niniejszej Instrukcji

Brak uwag