Section 2: Using switch matrices Model 4200A-SCS Prober and External Instrument Control
2-32 4200A-913-01 Rev. A December 2020
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.
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 Details
Controls if the switch matrix is cleared before making any new connections:
â–ª Clear all previous connections: 1
â–ª Leave previous connections intact: 0
TermIdStr1
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)
Pin1
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
Details
This user module allows you to control a switch matrix. The default input parameters are shown in the
following figure. Typically, OpenAll (line 1) is set to 1 to initially open all connections. If set to 0, the
present connections are not affected.