Agilent Technologies B1500A User's Guide Page 1

Browse online or download User's Guide for Measuring, testing & control Agilent Technologies B1500A. Agilent Technologies B1500A User`s guide User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 208
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - Agilent B1500A

Agilent TechnologiesAgilent B1500ASemiconductor Device AnalyzerVXIplug&play Driver User’s Guide

Page 2 - Restricted Rights Legend

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Contents

Page 3

3-6 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersProgramming BasicsTo Create Measurement Pr

Page 4 - In This Manual

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-7Programming Examples for Visual Basic UsersHigh Speed Spot MeasurementHigh Speed Spot

Page 5

3-8 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersHigh Speed Spot MeasurementSub spot_meas(v

Page 6

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-9Programming Examples for Visual Basic UsersHigh Speed Spot MeasurementMeasurement Res

Page 7

3-10 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersMulti Channel Spot MeasurementMulti Chann

Page 8

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-11Programming Examples for Visual Basic UsersMulti Channel Spot MeasurementSub mspot_m

Page 9

3-12 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersMulti Channel Spot Measurementret = agb15

Page 10 - Contents

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-13Programming Examples for Visual Basic UsersMulti Channel Spot MeasurementMeasurement

Page 11 - 1 Installation

3-14 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersPulsed Spot MeasurementPulsed Spot Measur

Page 12

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-15Programming Examples for Visual Basic UsersPulsed Spot MeasurementSub spot_meas(vi A

Page 14

3-16 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersPulsed Spot Measurementret = agb1500_meas

Page 15

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-17Programming Examples for Visual Basic UsersPulsed Spot MeasurementMeasurement Result

Page 16 - Before Programming

3-18 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersStaircase Sweep MeasurementStaircase Swee

Page 17 - 2 Driver Functions

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-19Programming Examples for Visual Basic UsersStaircase Sweep MeasurementSub sweep_meas

Page 18 - Additional information

3-20 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersStaircase Sweep Measurementret = agb1500_

Page 19 - Function List

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-21Programming Examples for Visual Basic UsersStaircase Sweep MeasurementFor j = 1 To n

Page 20

3-22 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersStaircase Sweep MeasurementSub save_data(

Page 21

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-23Programming Examples for Visual Basic UsersStaircase Sweep MeasurementMeasurement Re

Page 22

3-24 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersStaircase Sweep MeasurementTable 3-6 expl

Page 23

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-25Programming Examples for Visual Basic UsersStaircase Sweep MeasurementSub sweep_meas

Page 24 - Parameters

1-2 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3InstallationThis chapter describes the system requirements and installation procedure

Page 25

3-26 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersStaircase Sweep Measurementret = agb1500_

Page 26 - Limited auto ranging mode

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-27Programming Examples for Visual Basic UsersStaircase Sweep MeasurementSub save_data(

Page 27

3-28 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersStaircase Sweep MeasurementMeasurement Re

Page 28

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-29Programming Examples for Visual Basic UsersStaircase Sweep MeasurementTable 3-7 expl

Page 29

3-30 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersStaircase Sweep MeasurementSub sweep_meas

Page 30 - Status Code

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-31Programming Examples for Visual Basic UsersStaircase Sweep Measurementret = agb1500_

Page 31

3-32 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersStaircase Sweep MeasurementSub save_data(

Page 32 - Function Reference

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-33Programming Examples for Visual Basic UsersStaircase Sweep MeasurementMeasurement Re

Page 33

3-34 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersMulti Channel Sweep MeasurementMulti Chan

Page 34 - To use ASU

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-35Programming Examples for Visual Basic UsersMulti Channel Sweep MeasurementSub sweep_

Page 35

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 1-3InstallationSystem RequirementsThe following system environments are required.•Operat

Page 36 - ViStatus ret;

3-36 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersMulti Channel Sweep MeasurementDim sc()

Page 37

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-37Programming Examples for Visual Basic UsersMulti Channel Sweep MeasurementIf rep = n

Page 38

3-38 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersMulti Channel Sweep MeasurementMeasuremen

Page 39

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-39Programming Examples for Visual Basic UsersMulti Channel Sweep MeasurementTable 3-9

Page 40

3-40 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersMulti Channel Sweep MeasurementSub sweep_

Page 41

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-41Programming Examples for Visual Basic UsersMulti Channel Sweep MeasurementDim sc()

Page 42

3-42 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersMulti Channel Sweep MeasurementIf rep = n

Page 43

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-43Programming Examples for Visual Basic UsersMulti Channel Sweep MeasurementMeasuremen

Page 44

3-44 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersPulsed Sweep MeasurementPulsed Sweep Meas

Page 45

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-45Programming Examples for Visual Basic UsersPulsed Sweep MeasurementSub sweep_meas(vi

Page 46

1-4 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3InstallationInstalling VXIplug&play DriverThe installation flow is shown below. I

Page 47

3-46 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersPulsed Sweep Measurementret = agb1500_set

Page 48

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-47Programming Examples for Visual Basic UsersPulsed Sweep MeasurementFor j = 1 To nop2

Page 49

3-48 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersPulsed Sweep MeasurementSub save_data(nop

Page 50

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-49Programming Examples for Visual Basic UsersPulsed Sweep MeasurementMeasurement Resul

Page 51

3-50 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersStaircase Sweep with Pulsed Bias Measurem

Page 52

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-51Programming Examples for Visual Basic UsersStaircase Sweep with Pulsed Bias Measurem

Page 53

3-52 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersStaircase Sweep with Pulsed Bias Measurem

Page 54 - ViPBoolean result;

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-53Programming Examples for Visual Basic UsersStaircase Sweep with Pulsed Bias Measurem

Page 55

3-54 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersStaircase Sweep with Pulsed Bias Measurem

Page 56

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-55Programming Examples for Visual Basic UsersStaircase Sweep with Pulsed Bias Measurem

Page 57

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 1-5InstallationTable 1-1 Agilent B1500 VXIplug&play Driver Files File Name aa. Execu

Page 58

3-56 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersBreakdown Voltage MeasurementBreakdown Vo

Page 59 - To use SCUU

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-57Programming Examples for Visual Basic UsersBreakdown Voltage MeasurementSub vbd_meas

Page 60

3-58 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersBreakdown Voltage MeasurementMeasurement

Page 61

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-59Programming Examples for Visual Basic UsersLeakage Current MeasurementLeakage Curren

Page 62

3-60 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersLeakage Current MeasurementSub spot_meas(

Page 63

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-61Programming Examples for Visual Basic UsersLeakage Current MeasurementMeasurement Re

Page 64

3-62 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersLeakage Current Measurement

Page 65

4 Programming Examples for C++ Users

Page 66

4-2 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersThis chapter explains programming examples to perfo

Page 67

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-3Programming Examples for C++ UsersProgramming BasicsProgramming BasicsThis section pr

Page 68

1-6 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3InstallationBefore ProgrammingBefore starting the programming using the Agilent B1500

Page 69

4-4 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersProgramming BasicsTable 4-1 Example Template Progra

Page 70

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-5Programming Examples for C++ UsersProgramming Basics/* Starting the session */ret = a

Page 71

4-6 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersProgramming BasicsTo Create Measurement ProgramCrea

Page 72

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-7Programming Examples for C++ UsersHigh Speed Spot MeasurementHigh Speed Spot Measurem

Page 73

4-8 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersHigh Speed Spot MeasurementMeasurement Result Examp

Page 74

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-9Programming Examples for C++ UsersMulti Channel Spot MeasurementMulti Channel Spot Me

Page 75

4-10 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersMulti Channel Spot MeasurementMeasurement Result E

Page 76

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-11Programming Examples for C++ UsersPulsed Spot MeasurementPulsed Spot MeasurementTabl

Page 77

4-12 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersPulsed Spot MeasurementMeasurement Result ExampleI

Page 78

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-13Programming Examples for C++ UsersStaircase Sweep MeasurementStaircase Sweep Measure

Page 79

2 Driver Functions

Page 80

4-14 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersStaircase Sweep Measurementret = agb1500_setSwitch

Page 81

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-15Programming Examples for C++ UsersStaircase Sweep Measurementprintf(" Vg (V),

Page 82

4-16 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersStaircase Sweep MeasurementMeasurement Result Exam

Page 83

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-17Programming Examples for C++ UsersStaircase Sweep MeasurementTable 4-6 uses the agb1

Page 84

4-18 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersStaircase Sweep Measurementret = agb1500_resetTime

Page 85

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-19Programming Examples for C++ UsersStaircase Sweep MeasurementMeasurement Result Exam

Page 86

4-20 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersStaircase Sweep MeasurementTable 4-7 uses the mult

Page 87

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-21Programming Examples for C++ UsersStaircase Sweep Measurementret = agb1500_resetTime

Page 88

4-22 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersStaircase Sweep MeasurementMeasurement Result Exam

Page 89

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-23Programming Examples for C++ UsersMulti Channel Sweep MeasurementMulti Channel Sweep

Page 90

2-2 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver FunctionsThis chapter is the complete reference of VXIplug&play driver for

Page 91

4-24 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersMulti Channel Sweep Measurementret = agb1500_setSw

Page 92

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-25Programming Examples for C++ UsersMulti Channel Sweep MeasurementMeasurement Result

Page 93

4-26 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersMulti Channel Sweep MeasurementTable 4-9 uses the

Page 94

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-27Programming Examples for C++ UsersMulti Channel Sweep Measurementret = agb1500_setAd

Page 95 - Visual Basic Users

4-28 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersMulti Channel Sweep MeasurementMeasurement Result

Page 96

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-29Programming Examples for C++ UsersPulsed Sweep MeasurementPulsed Sweep MeasurementTa

Page 97

4-30 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersPulsed Sweep Measurementret = agb1500_setAdc(vi, a

Page 98

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-31Programming Examples for C++ UsersPulsed Sweep Measurementprintf(" Ib (uA), Vc

Page 99

4-32 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersPulsed Sweep MeasurementMeasurement Result Example

Page 100 - To Create Measurement Program

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-33Programming Examples for C++ UsersStaircase Sweep with Pulsed Bias MeasurementStairc

Page 101 - High Speed Spot Measurement

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-3Driver FunctionsFunction ListTable 2-1 lists all the driver functions for the Agilent

Page 102

4-34 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersStaircase Sweep with Pulsed Bias Measurementret =

Page 103

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-35Programming Examples for C++ UsersStaircase Sweep with Pulsed Bias Measurementprintf

Page 104

4-36 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersStaircase Sweep with Pulsed Bias MeasurementMeasur

Page 105

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-37Programming Examples for C++ UsersBreakdown Voltage MeasurementBreakdown Voltage Mea

Page 106

4-38 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersBreakdown Voltage MeasurementMeasurement Result Ex

Page 107

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-39Programming Examples for C++ UsersLeakage Current MeasurementLeakage Current Measure

Page 108 - Pulsed Spot Measurement

4-40 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersLeakage Current MeasurementMeasurement Result Exam

Page 109

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-41Programming Examples for C++ UsersSampling MeasurementSampling MeasurementTable 4-14

Page 110

4-42 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersSampling Measurementret = agb1500_setSwitch(vi, t1

Page 111

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-43Programming Examples for C++ UsersSampling MeasurementViInt32 i; /* 57 */ViChar f_

Page 112 - Staircase Sweep Measurement

Notices© Agilent Technologies 2005, 2006, 2011No part of this manual may be reproduced in any form or by any means (including elec-tronic storage and

Page 113

2-4 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver FunctionsSpot measurementagb1500_force Applies DC current or voltage from the

Page 114

4-44 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersSampling MeasurementMeasurement Result ExampleInde

Page 115

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-45Programming Examples for C++ UsersHigh Speed Spot C MeasurementHigh Speed Spot C Mea

Page 116

4-46 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersHigh Speed Spot C MeasurementTable 4-16 Open Corre

Page 117 - Result Example

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-47Programming Examples for C++ UsersHigh Speed Spot C MeasurementTable 4-17 High Speed

Page 118

4-48 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersHigh Speed Spot C MeasurementMeasurement Result Ex

Page 119

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-49Programming Examples for C++ UsersCV Sweep MeasurementCV Sweep MeasurementTable 4-18

Page 120

4-50 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersCV Sweep MeasurementTable 4-18 CV Sweep Measuremen

Page 121

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 4-51Programming Examples for C++ UsersCV Sweep Measurementphase_compen (vi, ret); /* 43

Page 122

4-52 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for C++ UsersCV Sweep Measurementprintf("Vg (V), Cp (pF),

Page 123

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-5Driver FunctionsStaircase sweep with pulsed bias measurementagb1500_force Applies DC

Page 124

2-6 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver FunctionsLeakage current measurementagb1500_force Applies DC current or voltag

Page 125

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-7Driver FunctionsMFCMU data correctionagb1500_setCmuAdjustMode Selects the correction

Page 126

2-8 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver FunctionsParametersThe parameters used by several functions are explained in t

Page 127

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-9Driver FunctionsTab le 2- 3 SM U range value and ranging modeAvailable range values a

Page 128

2-10 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver FunctionsNOTE Auto ranging modeSMU uses the optimum range to force/measure vo

Page 129

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-11Driver FunctionsTable 2-5 SMU output current, resolution, and compliance by rangeOut

Page 130

2-12 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver FunctionsTable 2-6 MFCMU measurement parametersmode Primary Parameter Seconda

Page 131

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-13Driver FunctionsTable 2-7 MFCMU measurement rangerangeMeasurement range aa. Availabl

Page 133

2-14 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver FunctionsStatus CodeAfter measurement is performed, the Agilent B1500 returns

Page 134

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-15Driver FunctionsTable 2-8 Status ValuesValue Bit Description 0 - No error.11(LSB)A/D

Page 135

2-16 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_abortMeasureFunction ReferenceThis section describes the fun

Page 136

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-17Driver Functionsagb1500_asuLedagb1500_asuLedThis function is available for the Agile

Page 137

2-18 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_asuRangepath Path connected to the ASU output. 1 (the ASU o

Page 138 - Pulsed Sweep Measurement

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-19Driver Functionsagb1500_clearCorrDataagb1500_clearCorrDataThis function clears the C

Page 139

2-20 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_cmdagb1500_cmdThis function passes the cmd_str string to the

Page 140

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-21Driver Functionsagb1500_cmdInt16Arr_Qvalue Parameter for command. -2147483647 to 21

Page 141

2-22 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_cmdInt32_QParameters vi Instrument handle returned from agb

Page 142

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-23Driver Functionsagb1500_cmdReal64_QSyntax ViStatus _VI_FUNC agb1500_cmdReal64Arr_Q(V

Page 143

In This Manual This manual describes the installation and reference information of the VXIplug&play driver for the Agilent B1500, and consists of

Page 144

2-24 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_dclagb1500_dclThis function sends a device clear (DCL) to th

Page 145

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-25Driver Functionsagb1500_errorQueryDetecterror_message[ ] Instrument’s error message

Page 146

2-26 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_execLoadCorrchannel Slot number of the slot that installs t

Page 147

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-27Driver Functionsagb1500_execOpenCorr0: Passed. No failure detected.1: Failed.2: Abor

Page 148

2-28 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_execShortCorragb1500_execShortCorrThis function performs the

Page 149

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-29Driver Functionsagb1500_forceCmuAcLevelSyntax ViStatus _VI_FUNC agb1500_force(ViSess

Page 150 - Breakdown Voltage Measurement

2-30 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_forceCmuDcBiasagb1500_forceCmuDcBiasThis function forces DC

Page 151

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-31Driver Functionsagb1500_measureBdvid_query VI_TRUE (to perform system verification)

Page 152

2-32 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_measureMchannel Slot number of the slot that installs the S

Page 153 - Leakage Current Measurement

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-33Driver Functionsagb1500_measurePExample ViSession vi;ViStatus ret;ViReal64 v1 = 3; /

Page 154

ContentsAgilent B1500 VXIplug&play Driver User’s Guide, Edition 31. InstallationSystem Requirements. . . . . . . . . . . . . . . . . . . . . . . .

Page 155

2-34 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_msweepIvagb1500_msweepIvThis function performs sweep measure

Page 156

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-35Driver Functionsagb1500_msweepIvViReal64 ve = 0;ViReal64 ibcomp = 0.01;ViReal64 icco

Page 157 - C++ Users

2-36 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_msweepMivagb1500_msweepMivThis function performs a multi cha

Page 158 - To Start Program

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-37Driver Functionsagb1500_msweepMivExample ViSession vi;ViStatus ret;ViInt32 emitter =

Page 159 - Programming Basics

2-38 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_opc_Qagb1500_opc_QThis function does the *OPC? common comman

Page 160

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-39Driver Functionsagb1500_readStatusByte_Q15: Sampling index16: Invalid data-1: No cha

Page 161

2-40 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_resetagb1500_resetThis function places the instrument in a d

Page 162

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-41Driver Functionsagb1500_sampleIvagb1500_sampleIvThis function executes a sampling me

Page 163

2-42 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_sampleIvExample ViSession vi;ViStatus ret;ViInt32 mch[3]; /*

Page 164

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-43Driver Functionsagb1500_scuuLedagb1500_scuuLedThis function is available for the Agi

Page 165

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Contentsagb1500_cmdString_Q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 166

2-44 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_scuuPathagb1500_scuuPathThis function is available for the A

Page 167

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-45Driver Functionsagb1500_self_testTable 2-9 SCUU Input Output Connection Controlwhere

Page 168

2-46 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_setAdcagb1500_setAdcThis function sets the integration time

Page 169

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-47Driver Functionsagb1500_setBdvagb1500_setBdvThis function sets the quasi pulse sourc

Page 170

2-48 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_setCmuAdjustModeagb1500_setCmuAdjustModeThis function select

Page 171

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-49Driver Functionsagb1500_setCvSyntax ViStatus _VI_FUNC agb1500_setCmuInteg(ViSession

Page 172

2-50 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_setFilterSource module is automatically selected by the sett

Page 173

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-51Driver Functionsagb1500_setIvb. Output voltage slew rate becomes 1/2 of the rate whe

Page 174

2-52 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_setLoadCorrModechannel Slot number of the slot that install

Page 175

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-53Driver Functionsagb1500_setNthSweepSyntax ViStatus _VI_FUNC agb1500_setLoadCorrMode(

Page 176

ContentsAgilent B1500 VXIplug&play Driver User’s Guide, Edition 3agb1500_setAdcType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 177

2-54 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_setOpenCorrModemode Source output mode. 1 (current) or 2 (v

Page 178

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-55Driver Functionsagb1500_setPbiasMeasurement channel always uses the high-speed A/D c

Page 179

2-56 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_setPivagb1500_setPivThis function specifies pulsed sweep sou

Page 180

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-57Driver Functionsagb1500_setSampleperiod Pulse period (in seconds). 0.005 to 5.0 s.

Page 181

2-58 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_setSampleinterval Interval of the sampling. Numeric express

Page 182

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-59Driver Functionsagb1500_setSampleMode3. Another bias_hold seconds later, the measure

Page 183

2-60 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_setSerResmode Sampling mode, linear or logarithm.0: linear

Page 184

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-61Driver Functionsagb1500_setSweepSyncagb1500_setSweepSyncThis function specifies sync

Page 185

2-62 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_setSwitchcomp Compliance value (in V or A). It must be volt

Page 186

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-63Driver Functionsagb1500_spotCmuMeaschannel Slot number of the slot that installs th

Page 187

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Contents3. Programming Examples for Visual Basic UsersProgramming Basics . . . . . . . .

Page 188

2-64 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_spotMeasmd[1]: Secondary parameter measurement data (ex: G).

Page 189

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-65Driver Functionsagb1500_startMeasureagb1500_startMeasureThis function starts the spe

Page 190

2-66 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_startMeasureFor SMU: 1 (current) or 2 (voltage).For MFCMU: 1

Page 191

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-67Driver Functionsagb1500_stopModeViReal64 range[2]; /* measurement range */mode[0] =

Page 192

2-68 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_sweepCvagb1500_sweepCvThis function executes CV sweep measur

Page 193

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-69Driver Functionsagb1500_sweepCvExample ViSession vi;ViStatus ret;ViInt32 ch = 9; /*

Page 194

2-70 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_sweepIvagb1500_sweepIvThis function executes a staircase swe

Page 195

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-71Driver Functionsagb1500_sweepIvExample ViSession vi;ViStatus ret;ViInt32 sch = 1; /*

Page 196

2-72 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_sweepMivagb1500_sweepMivThis function executes a multi chann

Page 197 - Sampling Measurement

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-73Driver Functionsagb1500_sweepMivExample ViSession vi;ViStatus ret;ViInt32 mch[3]; /*

Page 198

ContentsAgilent B1500 VXIplug&play Driver User’s Guide, Edition 3Breakdown Voltage Measurement . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 199

2-74 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_sweepPbiasagb1500_sweepPbiasThis function executes a stairca

Page 200

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-75Driver Functionsagb1500_sweepPbiasExample ViSession vi;ViStatus ret;ViInt32 pch = 1;

Page 201 - High Speed Spot C Measurement

2-76 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_sweepPivagb1500_sweepPivThis function executes a pulsed swee

Page 202

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 2-77Driver Functionsagb1500_sweepPivExample ViSession vi;ViStatus ret;ViInt32 pch = 1; /

Page 203

2-78 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Driver Functionsagb1500_timeOutagb1500_timeOutThis function sets a minimum timeout v

Page 204

3 Programming Examples for Visual Basic Users

Page 205 - CV Sweep Measurement

3-2 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersThis chapter explains programming examples

Page 206

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-3Programming Examples for Visual Basic UsersProgramming BasicsProgramming BasicsThis s

Page 207

3-4 Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3Programming Examples for Visual Basic UsersProgramming BasicsTable 3-1 Example Templa

Page 208

Agilent B1500 VXIplug&play Driver User’s Guide, Edition 3 3-5Programming Examples for Visual Basic UsersProgramming Basics’Closing the session ***

Comments to this Manuals

No comments