B: Using a Model 590 C-V Analyzer Model 4200A-SCS Parameter Analyzer
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 Example 1: Cable compensation (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
2 pF high comp value 2 pF high comp value
200 pF low comp value 200 pF low 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)