Keithley 7001 Quick Reference Manual

Summary of 7001

  • Page 1

    Model 7001 switch system quick reference guide a g r e a t e r m e a s u r e o f c o n f i d e n c e.

  • Page 2: Model 7001 Switch System

    Model 7001 switch system quick reference guide 1992, keithley instruments, inc. All rights reserved. Cleveland, ohio, u.S.A. Document number: 7001-903-01 rev. A.

  • Page 3: Table of Contents

    Table of contents safety precautions ....................................................... 1 introduction ................................................................ 5 operation summary .................................................... 6 menu structures .......................................

  • Page 4: Safety Precautions

    1 safety precautions the following safety precautions should be observed before using this product and any associated instrumentation. Al- though some instruments and accessories would normally be used with non-hazardous voltages, there are situations where hazardous conditions may be present. This ...

  • Page 5

    2 over-voltages often associated with local ac mains connec- tions. The user should assume all measurement, control, and data i/o connections are for connection to category i sources unless otherwise marked or described in the manual. Exercise extreme caution when a shock hazard is present. Lethal v...

  • Page 6

    3 switching cards, or making internal changes, such as install- ing or removing jumpers. Do not touch any object that could provide a current path to the common side of the circuit under test or power line (earth) ground. Always make measurements with dry hands while standing on a dry, insulated sur...

  • Page 7

    4 sociated information very carefully before performing the indicated procedure. The caution heading in a manual explains hazards that could damage the instrument. Such damage may invalidate the warranty. Instrumentation and accessories shall not be connected to humans. Before performing any mainten...

  • Page 8: Introduction

    5 introduction this quick reference guide includes summary informa- tion on front panel and ieee-488 operation for the model 7001 switch system. For detailed information, consult the model 7001 instruction manual..

  • Page 9: Operation Summary

    6 operation summary channel list and scan list a channel list specifies the channels to be closed or opened, and a scan list specifies the channels to be scanned. Each channel in the list is made up of either a two integer channel number (for non-matrix type cards) or a three integer channel number ...

  • Page 10: Closing and Opening Channels

    7 with a hyphen (-). The m1 entry represents a channel pattern that is stored in memory (see store and recall). Edit keys a list can also be modified by using the edit keys; delete and insert. A channel entry can be deleted by placing the cursor on the desired entry and pressing delete. To insert an...

  • Page 11: Scanning Channels

    8 note that the open all key will open all channels, including those not specified in the channel list. Ieee-488 bus operation over the bus, the :close and :open commands are used to control channels. Note that the channel list is included with the following examples: :close (@ 1!1, 1!5:1!10, 2!1!1,...

  • Page 12: Store and Recall

    9 the scan can be terminated at any time by pressing the open all key. All closed channels will open and the model 7001 will return to the idle state (arm indicator off). Ieee-488 operation over the bus, a scan is configured using the :trigger subsystem commands. Send the following command to take t...

  • Page 13

    10 to recall a channel pattern from memory: 1. Press recall and enter the memory location of the stored channel pattern. 2. Press enter. The channel status display will imme- diately update to reflect the recalled channel pat- tern. Another way to recall a channel pattern is to include a memory loca...

  • Page 14: Menu Structures

    11 menu structures the desired menu is displayed by pressing the appropri- ate key; menu, scan configuration or card configuration. Once in a menu structure, place the cursor ( and keys) on the desired selection and press enter. Use the keypad to enter parameters. Use the exit key to back out of the...

  • Page 15

    12 test built-in tests auto manual display tests keys patterns self-test menu: test digital board: run all tests automatically select tests to run test display board: verify operation of front panel keys verify operation of display language english german french choose language: display messages in ...

  • Page 16

    13 asynchronous semi-synchronous immediate hold number-of-chans use-scanlist-length chan-count infinite enter-chan-count control source acceptor use separate lines for in/out triggers. Use same line for in/out trig- gers. Use to scan channels immedi- ately. Use to hold up the scan in the channel lay...

  • Page 17

    14 control source acceptor select trigger control mode: enable source bypass. Disable source bypass. Arm-control arm spacing manual immediate gpib external triglink hold arm-count infinite enter-arm-count trigger-control source acceptor configure arm layer: select arm spacing control: use step key t...

  • Page 18

    15 table 3: card config menu structure menu item description type slot-1 slot-2 set card type: assign model number to card in slot 1. Assign model number to card in slot 2. #-of-poles slot-1 slot-2 select # of poles: select pole mode for card in slot 1. Select pole mode for card in slot 2. Card-pair...

  • Page 19: Default Conditions

    16 default conditions table 4: factory default and reset item factory default reset channel status all open all open channel list cleared no change scan list cleared no change gpib address 7 no change digital i/o output level high high language english no change status messages off off # of poles 2-...

  • Page 20

    17 table 5: *rst and :system:preset command name *rst value :system:preset value :initiate :continuous :arm :sequence[1] :layer[1] :count :source :tconfigure :direction :asynchronous :iline :oline :layer2 :count :delay :source :timer :tconfigure :direction :asynchronous :iline :oline :trigger :seque...

  • Page 21

    18 [:route] :configure :slot[1] :stime :slot2 :stime :cpair :schannel :display :smessage 0 0 off off off 0 0 off off off table 5: *rst and :system:preset (cont.) command name *rst value :system:preset value.

  • Page 22: Error and Status Messages

    19 error and status messages table 6: error and status messages code number description +522 +521 +510 “slot 2 identification error” (ee) “slot1 identification error” (ee) “saved state error” (ee) +173 +172 +171 +161 “waiting in arm layer 2” (se) “waiting in arm layer 1” (se) “waiting in trigger lay...

  • Page 23

    20 -140 -141 -144 -148 -150 “character data error” (ee) “invalid character data” (ee) “character data too long” (ee) “character data not allowed” (ee) “string data error” (ee) -151 -154 -158 -160 -161 “invalid string data” (ee) “string too long” “string data not allowed” (ee) “block data error” (ee)...

  • Page 24

    21 -350 -410 -420 -430 -440 “queue overflow” (ee) “query interrupted” (ee) “query unterminated” (ee) “query deadlocked” (ee) “query unterminated after indefinite response” (ee) ee = error event se = status event table 6: error and status messages (cont.) code number description.

  • Page 25

    22 & & & & & & & pon = power on urq = user request cme = command error exe = execution error dde = device - dependent error qye = query error opc = operation complete t o event summary bit (esb) of status bite register (see figure 3). * esr ? * ese ? * ese or (b15-b8) pon (b7) urq (b6) cme (b5) exe ...

  • Page 26

    23 (1) (2) (1) from t rigger event register set (see figure 5-5 in 7001 instruction manual). (2) from arm event register set (see figure 5-5 in 7001 instruction manual). Idle = idle arm = w aiting for arm t rig = w aiting for t rigger set = settling & = logical and or = logical or ptr = positive t r...

  • Page 27

    24 & & & & & status summary messages 0 0 or * stb ? Serial poll * sre * sre ? Status byte register service request enable register mss rqs (b6) osb (b7) esb (b5) ma v (b4) qsb (b3) ea v (b2) (b15 - b8) (b1) (b0) (b6) osb (b7) esb (b5) ma v (b4) qsb (b3) ea v (b2) (b15 - b8) (b1) (b0) osb = operation...

  • Page 28: Ieee-488.2 Common

    25 ieee-488.2 common commands and queries table 7: ieee-488.2 common commands and queries mnemonic name description *cls clear status clears all event registers, and error queue. *ese event status enable command read standard event status. *ese? Event status enable query read standard event status r...

  • Page 29

    26 *sav save command saves the current setup to the designated memory location (0 to 9). *sre service request enable command programs service request enable register. *sre? Service request enable query read service request enable register. *stb? Read status byte query read status byte register. *trg...

  • Page 30: Scpi Command Subsystems

    27 scpi command subsystems table 8: display command summary command description :display [ :window[1]] :text :data :state :state? Path to locate message to top portion of display path to control user text messages: define ascii message “a” (up to 20 characters). Enable (1 or on) or disable (0 or off...

  • Page 32

    29 [:route] :configure: :slot2 :ctype :ctype? :pole :pole? :stime :stime? :memory :save m :recall m path to configure card 2: specify card type. Read card type. Select pole mode (1, 2 or 4). Read pole mode. Set relay settling time (0 to 99999.999 sec). Read relay settling time. Path to program memor...

  • Page 33

    30 table 12: source command summary command description :source command path to program digital output port bits: :ttl1 [:level] [:level]? Path to program bit 1: set (1 or on) or reset (0 or off). Read bit 1. :ttl2 [:level] [:level]? Path to program bit 2: set (1 or on) or reset (0 or off). Read bit...

  • Page 34

    31 :status :operation :arm [:event]? :condition? :ptransition :ptransition? :ntransition :ntransition? :enable :enable? :sequence [:event]? :condition? :ptransition :ptransition? :ntransition :ntransition? :enable :enable? :trigger [:event]? :condition? :ptransition :ptransition? Read status registe...

  • Page 35

    32 :status :operation :arm :trigger :ntransition :ntransition? :enable :enable? Program negative transition register (0 or 2). Read negative transition register. Program enable register (0 or 2). Read enable register. :preset return status registers to default states. :queue [:next]? :enable path to...

  • Page 36

    33 :version? Read revision level of the scpi stan- dard. Table 15: trigger command summary command description :initiate [:immediate] :continuous initiate one trigger (scan) cycle. Enable (1 or on) or disable (0 or off) continuous initia- tion. :abort reset trigger system and go to idle state. Table...

  • Page 40

    37 :trigger :tconfigure :asynchronous :oline :oline? :ssynchronous :line :line? Select output line (1 to 6). Read output line. Path to configure semi- synchronous trigger link mode: select trigger line (1 to 6). Read trigger line. Table 15: trigger command summary (cont.) command description.

  • Page 41

    38.

  • Page 42

    Specifications are subject to change without notice. All keithley trademarks and trade names are the property of keithley instruments, inc. All other trademarks and trade names are the property of their respective companies. Keithley instruments, inc. 28775 aurora road • cleveland, ohio 44139 • 440-...