HP 4142B Owner's manual

HP 4142B Modular DC Source/Monitor
Control Software Programming Manual
K!!
HEWLETT
PACKARD
HP Part No. 04142-90310
Printed in Japan Jun
1991
Edition 1
E0691






Contents
1.
General Informat ion
How To Use This Manual .......................
What Is Control Software? .......................
Control Software Files ........................
Required Bin Files ..........................
2. Programming Basics
Introduction .............................
Before Programming .........................
Programming Procedures .......................
Measurement Program Flow .....................
Collector Characteristics Example Program ..............
Declare Corn Block and Option Base .................
Declare Array Variables for Measurement Data .............
Assign Constants ..........................
Initialize Computer and HP 4142B ..................
Set Measurement Conditions .....................
Set Output Switches to ON .....................
Force Volt age/Current ........................
Perform Measurement ........................
Zero Output ............................
Set Output Switches to OFF .....................
Display Measurement Results .....................
Executing Measurement Programs ...................
3. Control Software Description
Introduction .............................
Subprogram Descriptions .......................
HP4142-DRV Subprograms .....................
GRAPHICS Subprograms ......................
PARA- User-Defined Functions . . . . . . . . . . . . . . . . . .
High Speed Spot Measurements .....................
Staircase Sweep Measurements .....................
l-ch Pulsed Spot Measurements .....................
Pulsed Sweep Measurements ......................
Staircase Sweep With Pulsed Bias Measurements .............
2-ch Pulsed Spot Measurements .....................
Pulsed Sweep With Pulsed Bias Measurements ..............
Analog Search Measurements ......................
Quasi-Pulsed Measurements ......................
Parameter Measurements Using Para- Functions ...........
l-l
l-l
l-l
l-2
2-l
2-l
2-2
2-2
2-3
2-4
2-4
2-4
2-4
2-5
2-5
2-5
2-5
2-6
2-6
2-6
2-7
3-l
3-2
3-2
3-3
3-3
3-4
3-5
3-6
3-7
3-8
3-9
3-10
3-11
3-12
3-13
Contents-l

4. Programming Reference
Introduction .............................
Conventions .............................
Reading the Syntax .........................
CALL Statement ..........................
Parameters .............................
Auto-Cal .............................
Cal-hp4142 ...........................
Ch-sw-off ............................
Ch,sw-on ............................
Connect-relay1 . . . . . . . . . . . . . . . . . . . . . . . . . .
Connect -relay2 ..........................
Dpulse-i .............................
Dpulse-measure .........................
Dpulse-v ............................
Dsweep-piv ...........................
Dump-screen ...........................
FNBvcbo ............................
FNBvces .............................
FNHfe ..............................
FNIds ..............................
FNR,measure ..........................
FNVthl .............................
FNVth2 .............................
FNVth3 .............................
Force-i .............................
Force-v .............................
Init-computer ..........................
Init-hp4142 ...........................
Lingraph .............................
Loggraph ............................
Measure-asearch .........................
Measure,bdm ..........................
Measure-i ............................
Measure-v ............................
Para-hfe .............................
Para,vth ............................
Pulse-i .............................
Pulse-measure
..........................
Pulse-v . . .
..........................
Recover-output
..........................
Self-test . . .
..........................
Set-amonitor .
..........................
Set -asource .
..........................
Set-bdm . . .
..........................
Set-iv . . . .
..........................
Set-piv . . .
..........................
Set-p01 . . .
..........................
Set-smu . . .
..........................
Set-vm . . .
..........................
status . . . .
..........................
4-l
4-2
4-2
4-2
4-2
4-4
4-5
4-6
4-7
4-8
4-9
4-10
4-12
4-14
4-16
4-18
4-19
4-21
4-23
4-26
4-29
4-33
4-35
4-38
4-41
4-43
4-45
4-46
4-47
4-49
4-51
4-54
4-55
4-57
4-59
4-62
4-65
4-67
4-69
4-71
4-72
4-74
4-76
4-79
4-81
4-85
4-89
4-91
4-92
4-93
Contents-2

Sweep-iv .
........................... 4-94
Sweep-miv .
........................... 4-96
Sweep-mode
........................... 4-98
Sweep-pbias
........................... 4-99
Sweep-piv .
...........................
4-101
Wbuild-file
...........................
4-103
Zero-output
...........................
4-105
A. Program Listings
HP4142,DRV File
Auto-Cal . . .
CaLhp4142 .
Ch-sw-on . .
Ch-sw-off . .
Zero-output .
Recover-output
Set,smu . . .
Init -hp4142 .
Self-test . . .
Forcei . . .
Force-v . . .
Measurei . .
Measure-v . .
Set,vm . . .
Set-iv . . . .
Sweep-iv . .
Sweep,miv . .
Sweep-mode .
Dpluse,v . .
Pulse-v . . .
Dpulsei . . .
Pulsei . . .
Dpulse,measure
Pulse-measure
Set-piv . . .
Dsweep-piv .
Sweep-piv . .
Sweep-pbias .
..........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
..........................
...........................
...........................
...........................
...........................
...........................
...........................
...........................
A-l
A-l
A-l
A-2
A-3
A-4
A-5
A-6
A-6
A-7
A-8
A-9
A-10
A-11
A-12
A-13
A-15
A-17
A-20
A-20
A-21
A-21
A-22
A-23
A-25
A-26
A-27
A-29
A-31
A-33
A-33
A-34
A-36
A-40
A-44
A-45
A-46
A-46
A-47
A-49
A-49
A-50
Set ,asource .
Set -amonitor .
Measure,asearch ..........................
Para,vth .............................
Para,hfe ..............................
Set-v-range ............................
SeLLrange ............................
Module-type ............................
Detect-error ............................
Tau,read
Cal-hold-time’ ...........................
...........................
V-range ..............................
Set-bdm ..............................
Contents-3

Measure-bdm ...........................
Set-p01 ..............................
Connect -relay1 ...........................
Connect-relay2 ...........................
GRAPHICS File ...........................
Dump-screen ............................
Init,computer ...........................
Wbuild-file ............................
Lingraph ..............................
Loggraph .............................
Drawlin ..............................
DrawJog .............................
Draw-log2 ..............................
DrawJog .............................
Disp,error .............................
Zoom-plot-area ..........................
Write-title .............................
Zoom-graph-area ..........................
Write-axes-name ..........................
Calc-lin,axis .
...........................
Label-linxaxis
...........................
Label-lin-yaxis
...........................
Calclog-axis .
...........................
Label-log-yaxis
...........................
Label-log-xaxis
...........................
PARA- File
...........................
FNHfe . . . .
...........................
FNBvces . . .
...........................
FNIds . . . .
...........................
FNVthl . . .
...........................
FNVth2 . . .
...........................
FNVth3 . . .
...........................
FNR-measure
...........................
A-51
A-52
A-52
A-53
A-55
A-55
A-56
A-58
A-60
A-62
A-65
A-67
A-70
A-73
A-76
A-77
A-78
A-79
A-80
A-81
A-82
A-85
A-88
A-90
A-92
A-94
A-94
A-96
A-97
A-99
A-100
A-102
A-103
Contents-4










Other manuals for 4142B
1
Other HP Monitor manuals