Appendix B: Using a Model 590 C-V Analyzer
Model 4200A-SCS Parameter Analyzer Reference Manual
B-32
4200A-901-01 Rev. C / February 2017
To prevent unpredictable results, the array size values for the
RangeSize
,
Values100kSize
, and
Values1MSize
must be set to
8
, as shown in the figure above.
See
(on page B-6) for a demonstration of how cable compensation
is done.
The returned arrays are arranged in the order shown in the following table.
Reading_rate
valid inputs
Range
100 kHz values
1 MHz values
2E-12
2 pF low comp value
2 pF low comp value
2E-12
2 pF high comp value
2 pF high comp value
20E-12
20 pF low comp value
20 pF low comp value
20E-12
20 pF high comp value
20 pF high comp value
200E-12
200 pF low comp value
200 pF low comp value
200E-12
200 pF high comp value
200 pF high comp value
2E-9
2 nF low comp value
2 nF low comp value
2E-9
2 nF high comp value
2 nF high comp value
If the file defined for
CabCompFile
does not exist, or there is no path specified (null string), the
default compensation parameters are used. When entering the path, use two backslash (
\\
)
characters to separate each directory. For example, if your cable file is in
C:\calfiles\590cal.dat
, you enter the following:
C:\\calfiles\\590cal.dat
If a switch matrix to route signals is being controlled by a connection action (for example,
connect
),
there is no need to connect
InputPin
and
OutPin
. Set these parameters to
0
.
The return values from
status
can be:
•
0
: OK.
•
-10021 (COMP_FILE_NOT_EXIST)
: The specified compensation file does not exist.
•
-10022 (KI590_NOT_IN_KCON
): There is no CMTR defined in your system configuration.
Also see
SaveCableCompCaps590 user module
(on page B-34)