A: Using switch matrices Model 4200A-SCS Parameter Analyzer
A-32 4200A-901-01 Rev. C / February 2017
Matrixulib user library
The Matrixulib connects instrument terminals to output pins using a Keithley Instruments Series
700 Switching System. It is for use with switching systems that are configured as a general purpose,
low current, or ultra-low current matrix.
Matrixulib user module
User module Description
Allows you to control your switch matrix.
ConnectPins user module
The ConnectPins module allows you to control your switch matrix.
Usage
status = ConnectPins(int OpenAll, char *TermIdStr1, int Pin1, char *TermIdStr2, int
Pin2, char *TermIdStr3, int Pin3, char *TermIdStr4, int Pin4, char *TermIdStr5,
int Pin5, char *TermIdStr6, int Pin6, char *TermIdStr7, int Pin7, char
*TermIdStr8, int Pin8);
Returned values; see
Controls if the switch matrix is cleared before making any new connections:
• Clear all previous connections: 1
• Leave previous connections intact:
TermIdStr2
TermIdStr3
TermIdStr4
TermIdStr5
TermIdStr6
TermIdStr7
TermIdStr8
Terminal identification string; refers to an instrument as defined by TermIdStr8 in
KCon; valid inputs (configuration dependent) are: SMUn, CMTRn, CMTRnL, PGUn,
GPIn, GPInL, GNDU (where n is a number from 1 through 8)
Pin2
Pin3
Pin4
Pin5
Pin6
Pin7
Pin8
The DUT pin number (configuration dependent) to which the instrument will be
attached; if a number less than 1 is specified, no connection is made; valid inputs:
−1 to 72