Text preview for : 7001_903_01A.pdf part of Keithley 7001 903 01A Keithley 7001 7001_903_01A.pdf
Back to : 7001_903_01A.pdf | HomeModel 7001 Switch SystemQuick Reference Guide A GREATER MEASURE OF CONFIDENCEModel 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 Table of ContentsSafety Precautions ....................................................... 1Introduction ................................................................ 5Operation Summary .................................................... 6Menu Structures .........................................................11Default Conditions .................................................... 16Error and Status Messages ......................................... 19IEEE-488.2 Common Commands and Queries........... 25SCPI Command Subsystems ...................................... 27Safety PrecautionsThe following safety precautions should be observed beforeusing this product and any associated instrumentation. Al-though some instruments and accessories would normally beused with non-hazardous voltages, there are situations wherehazardous conditions may be present.This product is intended for use by qualified personnel whorecognize shock hazards and are familiar with the safety pre-cautions required to avoid possible injury. Read the operat-ing information carefully before using the product.The types of product users are:Responsible body is the individual or group responsible forthe use and maintenance of equipment, for ensuring that theequipment is operated within its specifications and operatinglimits, and for ensuring that operators are adequately trained.Operators use the product for its intended function. Theymust be trained in electrical safety procedures and proper useof the instrument. They must be protected from electric shockand contact with hazardous live circuits.Maintenance personnel perform routine procedures on theproduct to keep it operating, for example, setting the linevoltage or replacing consumable materials. Maintenanceprocedures are described in the manual. The procedures ex-plicitly state if the operator may perform them. Otherwise,they should be performed only by service personnel.Service personnel are trained to work on live circuits, andperform safe installations and repairs of products. Onlyproperly trained service personnel may perform installationand service procedures.Keithley products are designed for use with electrical signalsthat are rated Installation Category I and Installation Catego-ry II, as described in the International Electrotechnical Com-mission (IEC) Standard IEC 60664. Most measurement,control, and data I/O signals are Installation Category I andmust not be directly connected to mains voltage or to voltagesources with high transient over-voltages. Installation Cate-gory II connections require protection for high transient 1over-voltages often associated with local AC mains connec-tions. The user should assume all measurement, control, anddata I/O connections are for connection to Category I sourcesunless otherwise marked or described in the Manual.Exercise extreme caution when a shock hazard is present.Lethal voltage may be present on cable connector jacks ortest fixtures. The American National Standards Institute(ANSI) states that a shock hazard exists when voltage levelsgreater than 30V RMS, 42.4V peak, or 60VDC are present.A good safety practice is to expect that hazardous voltageis present in any unknown circuit before measuring.Users of this product must be protected from electric shockat all times. The responsible body must ensure that users areprevented access and/or insulated from every connectionpoint. In some cases, connections must be exposed to poten-tial human contact. Product users in these circumstancesmust be trained to protect themselves from the risk of electricshock. If the circuit is capable of operating at or above 1000volts, no conductive part of the circuit may be exposed.Do not connect switching cards directly to unlimited powercircuits. They are intended to be used with impedance limit-ed sources. NEVER connect switching cards directly to ACmains. When connecting sources to switching cards, installprotective devices to limit fault current and voltage to thecard.Before operating an instrument, make sure the line cord isconnected to a properly grounded power receptacle. Inspectthe connecting cables, test leads, and jumpers for possiblewear, cracks, or breaks before each use.When installing equipment where access to the main powercord is restricted, such as rack mounting, a separate main in-put power disconnect device must be provided, in close prox-imity to the equipment and within easy reach of the operator.For maximum safety, do not touch the product, test cables, orany other instruments while power is applied to the circuitunder test. ALWAYS remove power from the entire test sys-tem and discharge any capacitors before: connecting or dis-connecting cables or jumpers, installing or removing 2switching cards, or making internal changes, such as install-ing or removing jumpers.Do not touch any object that could provide a current path tothe common side of the circuit under test or power line(earth) ground. Always make measurements with dry handswhile standing on a dry, insulated surface capable of with-standing the voltage being measured.The instrument and accessories must be used in accordancewith its specifications and operating instructions or the safetyof the equipment may be impaired.Do not exceed the maximum signal levels of the instrumentsand accessories, as defined in the specifications and operat-ing information, and as shown on the instrument or test fix-ture panels, or switching card.When fuses are used in a product, replace with same type andrating for continued protection against fire hazard.Chassis connections must only be used as shield connectionsfor measuring circuits, NOT as safety earth ground connec-tions.If you are using a test fixture, keep the lid closed while poweris applied to the device under test. Safe operation requires theuse of a lid interlock.If a screw is present, connect it to safety earth groundusing the wire recommended in the user documentation.The ! symbol on an instrument indicates that the usershould refer to the operating instructions located in the man-ual.The symbol on an instrument shows that it can sourceor measure 1000 volts or more, including the combined ef-fect of normal and common mode voltages. Use standardsafety precautions to avoid personal contact with these volt-ages.The WARNING heading in a manual explains dangers thatmight result in personal injury or death. Always read the as- 3sociated information very carefully before performing theindicated procedure.The CAUTION heading in a manual explains hazards thatcould damage the instrument. Such damage may invalidatethe warranty.Instrumentation and accessories shall not be connected tohumans.Before performing any maintenance, disconnect the linecord and all test cables.To maintain protection from electric shock and fire, replace-ment components in mains circuits, including the powertransformer, test leads, and input jacks, must be purchasedfrom Keithley Instruments. Standard fuses, with applicablenational safety approvals, may be used if the rating and typeare the same. Other components that are not safety relatedmay be purchased from other suppliers as long as they areequivalent to the original component. (Note that selectedparts should be purchased only through Keithley Instrumentsto maintain accuracy and functionality of the product.) If youare unsure about the applicability of a replacement compo-nent, call a Keithley Instruments office for information.To clean an instrument, use a damp cloth or mild, water basedcleaner. Clean the exterior of the instrument only. Do not ap-ply cleaner directly to the instrument or allow liquids to enteror spill on the instrument. Products that consist of a circuitboard with no case or chassis (e.g., data acquisition board forinstallation into a computer) should never require cleaning ifhandled according to instructions. If the board becomes con-taminated and operation is affected, the board should be re-turned to the factory for proper cleaning/servicing.All Keithley product names are trademarks or registered trade-marks of Keithley Instruments, Inc.Other brand and product names are trademarks or registeredtrademarks of their respective holders. 4 IntroductionThis quick reference guide includes summary informa-tion on front panel and IEEE-488 operation for theModel 7001 Switch System. For detailed information,consult the Model 7001 Instruction Manual. 5 Operation SummaryChannel List and Scan ListA Channel List specifies the channels to be closed oropened, and a Scan List specifies the channels to bescanned. Each channel in the list is made up of either atwo integer CHANNEL number (for non-matrix typecards) or a three integer CHANNEL number (for matrixtype cards). Examples:1!2 = Slot 1, Channel 22!4 = Slot 2, Channel 41!2!3 = Slot 1, Row 2, Column 32!3!6 = Slot 2, Row 3, Column 6Front panel operationA Channel List is created with the SELECT CHANNELSprompt displayed, and a Scan List is created with theSCAN CHANNELS prompt displayed. The SCAN LISTkey toggles the display between the Channel List andthe Scan List.Channels are entered into a Channel List and Scan Listusing the keypad. The following examples demonstrateproper format.SELECT CHANNELS 1!1, 1!5-1!10, 2!1!1, M1,SCAN CHANNELS 1!10-1!1, 2!1!3, M1,Each entry is separated by a comma (,) which is insertedby pressing the right cursor key ( ) or the ENTER key.Notice that a comma is also used to terminate the list. Achannel range is specified by separating the range limits 6with a hyphen (-). The M1 entry represents a channelpattern that is stored in memory (see STORE andRECALL).Edit keys A list can also be modified by using the editkeys; DELETE and INSERT. A channel entry can bedeleted by placing the cursor on the desired entry andpressing DELETE. To insert an entry, press INSERT(INSERTING ENTRY displayed), place the cursor at theappropriate location, and key in the new entry. Makesure to insert a comma after keying in the channel entry.When finished, press INSERT again to cancel the insertfunction.IEEE-488 bus operationOver the bus, the Channel List is included with thecommands that are used to close or open channels. SeeClosing and Opening Channels. The Scan List is createdusing the :SCAN command. The following exampledemonstrates proper format::SCAN (@ 1!10:1!1, 2!1!3, M1)Note that range limits are separated by a colon (:), andthe last channel entry in the list is not terminated with acomma.Closing and Opening ChannelsFront panel operationChannels specified in the Channel List are closed bypressing the CLOSE key. Channels specified in theChannel List are opened by pressing the OPEN key. 7Note that the OPEN ALL key will open all channels,including those not specified in the Channel List.IEEE-488 bus operationOver the bus, the :CLOSe and :OPEN commands areused to control channels. Note that the Channel List isincluded with the following examples::CLOSe (@ 1!1, 1!5:1!10, 2!1!1, M1):OPEN (@ 1!1, 1!5:1!10, 2!1!1, M1)Note that a colon (:) is used to separate range limits, anda comma is not used to terminate the list. The followingcommand is analogous to the front panel OPEN ALL keyand will simply open all channels::OPEN ALLScanning ChannelsChannels are scanned in the order that they are pre-sented in the Scan List.Front panel operationTo perform a scan, first program the controlling aspectsof the scan (see Table 2), and then press STEP to take theModel 7001 out of the idle state (ARM indicator on).Regardless of how the scan is configured, the STEP keyis always active allowing you to manually step throughthe scan. 8The scan can be terminated at any time by pressing theOPEN ALL key. All closed channels will open and theModel 7001 will return to the idle state (ARM indicatoroff).IEEE-488 operationOver the bus, a scan is configured using the :TRIGgersubsystem commands.Send the following command to take the Model 7001out of the idle state and begin a scan::INITiateThe scan can be terminated by sending the followingcommand::ABORtAll closed channels will open and the Model 7001 willreturn to the idle state.Store and RecallUp to 100 channel patterns can be stored in memory. Achannel pattern is simply a displayed pattern of openand closed channels.Front panel operation 1. Close the desired channels. 2. Press STORE and enter the desired memory loca- tion (1 to 100). 3. Press ENTER. 9To 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 amemory location (e.g. M36) in a Channel List and/orScan List. In a Channel List, when CLOSE is pressed, theclosed channels in the specified channel pattern willclose, and when OPEN is pressed, the channels willopen. In a Scan List, when the memory location isscanned, the channel status display will update toreflect the specified channel pattern. The closed chan-nels in the channel pattern will remain closed unless adifferent channel pattern is scanned.IEEE-488 bus operationOver the IEEE-488 bus, the :SAVe and :RECall com-mands are used to save (store) and recall channel pat-terns. The following examples demonstrate properformat::MEMory:SAVe M36:MEMory:RECall M36As in front panel operation, a memory location can beincluded in the Channel List and/or Scan List. 10 Menu StructuresThe desired menu is displayed by pressing the appropri-ate key; MENU, SCAN CONFIGURATION or CARDCONFIGURATION. Once in a menu structure, placethe cursor ( and keys) on the desired selection andpress ENTER. Use the keypad to enter parameters. Usethe EXIT key to back out of the menu structure and dis-able the menu.Table 1: MAIN MENU structureMenu item DescriptionSAVESETUP Setup Menu: SAVE Save setup at a memory location (up to 10). RESTORE Return 7001 to setup stored at a memory location. PWRON Power-on Menu: FACTORY DEFAULT Power-on to factory default setup conditions. USER SETUP Power-on to setup stored at a memory location. RESET Return 7001 to original power on setup.GPIB GPIB Setup Menu: ADDRESS Check/change IEEE-488 address. STATUS Display IEEE-488 status byte.DIGITAL-I/O Digital I/O Menu: OUTPUT-STATUS Check/change states of digital output channels. OUTPUT-POLARITY Check/change polarity of digital output port. INPUT-STATUS Read digital input channel. 11Table 1: MAIN MENU structure (Cont.)Menu item DescriptionTEST Self-Test Menu: BUILT-IN TESTS Test Digital Board: AUTO Run all tests automatically MANUAL Select tests to run DISPLAY TESTS Test Display Board: KEYS Verify operation of front panel keys PATTERNS Verify operation of displayLANGUAGE Choose Language: ENGLISH Display messages in English. GERMAN Display messages in German. FRENCH Display messages in French.GENERAL General Menu: SERIAL # Displays serial number, SCPI ver- sion, and software revision. STATUS-MESSAGES Enables/disables status message mode.Table 2: CONFIGURE SCAN menu structureMenu item DescriptionCHAN-CONTROL Configure Channel Layer: CHANNEL-SPACING Select channel spacing: TIMER Use a timer to select each chan- nel in the scan. EXTERNAL Use an external trigger to select each channel. GPIB Use a bus trigger to select each channel. MANUAL Use STEP key to select each channel. TRIGLINK Use a Trigger Link trigger to select each channel. 12Table 2: CONFIGURE SCAN menu structure (Cont.)Menu item Description ASYNCHRONOUS Use separate lines for In/Out triggers. SEMI-SYNCHRONOUS Use same line for In/Out trig- gers. IMMEDIATE Use to scan channels immedi- ately. HOLD Use to hold up the scan in the channel layer. NUMBER-OF-CHANS Define number of channels to scan: USE-SCANLIST-LENGTH Count = number of channel entries in scan list. CHAN-COUNT User defined count: INFINITE Repeat channel scanning indefinitely. ENTER-CHAN-COUNT Count = user defined value (1 to 9999) CONTROL Select trigger control mode: SOURCE Enable the Source Bypass. ACCEPTOR Disable the Source Bypass.SCAN-CONTROL Configure Scan Layer: SCAN-SPACING Select scan spacing: TIMER Use the timer to control scan spacing. EXTERNAL Use external triggers to control scan spacing. GPIB Use bus triggers to control scan spacing. MANUAL Use STEP key to control scan spacing. TRIGLINK Use Trigger Link triggers to con- trol scan spacing. IMMEDIATE Use to pass operation immedi- ately into the channel layer. HOLD Use to hold up the scan in the scan layer. NUMBER-OF-SCANS Define number of scans to be per- formed: INFINITE Repeat scan indefinitely. ENTER-SCAN-COUNT Count = user defined value (1 to 9999). 13Table 2: CONFIGURE SCAN menu structure (Cont.)Menu item Description CONTROL Select trigger control mode: SOURCE Enable Source Bypass. ACCEPTOR Disable Source Bypass.ARM-CONTROL Configure Arm Layer: ARM SPACING Select arm spacing control: MANUAL Use STEP key to arm scanner. IMMEDIATE Use to arm scanner immediately. GPIB Use a bus trigger to arm scanner. EXTERNAL Use an external trigger to arm scanner. TRIGLINK Use a Trigger Link trigger to arm scanner. HOLD Use to hold up the scan in the arm layer. ARM-COUNT Define number of times to arm scanner: INFINITE Continuously re-arm scanner. ENTER-ARM-COUNT User defined count value (1 to 9999). TRIGGER-CONTROL Select trigger control mode: SOURCE Enable Source Bypass. ACCEPTOR Disable Source Bypass.CHAN-RESTRICTIONS Define channel restrictions: SINGLE-CHAN Enable/disable Single Channel Mode. RESTRICTED-CHANNELS Specify channels that cannot be closed. 14Table 3: CARD CONFIG MENU structureMenu item DescriptionTYPE Set Card Type: SLOT-1 Assign model number to card in slot 1. SLOT-2 Assign model number to card in slot 2.#-OF-POLES Select # Of Poles: SLOT-1 Select pole mode for card in slot 1. SLOT-2 Select pole mode for card in slot 2.CARD-PAIR Enable or disable Card Pair.DELAY Set Delay For: SLOT-1 Set delay for card in slot 1. SLOT-2 Set delay for card in slot 2.READ-I/O-CARD Identify I/O Cards. 15 Default ConditionsTable 4: Factory default and RESETItem Factory default RESETChannel status All open All openChannel list Cleared No changeScan list Cleared No changeGPIB address 7 No changeDigital I/O output High HighlevelLanguage English No changeStatus messages Off Off# of poles 2-pole (both slots) No changeCard pair Off OffDelay 0 sec 0 secChannel spacing Manual (STEP key) Manual (STEP key)Number of channels Scan list length Scan list lengthChannel trigger con- Source SourcetrolScan spacing Immediate ImmediateNumber of scans Infinite InfiniteScan trigger control Acceptor AcceptorArm spacing Immediate ImmediateArm count 1 1Arm trigger control Acceptor AcceptorSingle channel Off OffRestricted channels None No changeNote: "No change" indicates that RESET does not affect the currently set condi-tion. 16Table 5: *RST and :SYSTem:PRESet :SYSTem:PRESetCommand name *RST value value:INITiate :CONTinuous OFF OFF:ARM :SEQuence :LAYer :COUNt 1 1 :SOURce IMMediate IMMediate :TCONfigure :DIRection ACCeptor ACCeptor :ASYNchronous :ILINe 1 1 :OLINe 2 2 :LAYer2 :COUNt 1 INFinite :DELay 0 0 :SOURce IMMediate IMMediate :TIMer 0.001 0.001 :TCONfigure :DIRection ACCeptor ACCeptor :ASYNchronous :ILINe 1 1 :OLINe 2 2:TRIGger :SEQuence1 :COUNt 1 Scan list length :AUTO OFF ON :DELay 0 0 :SOURce IMMediate MANual :TIMer 0.001 0.001 :TCONfigure :PROTocol ASYNchronous ASYNchronous :DIRection ACCeptor SOURce :ASYNchronous :ILINe 1 1 :OLINe 2 2 :SSYNchronous :LINE 1 1 17Table 5: *RST and :SYSTem:PRESet (Cont.) :SYSTem:PRESetCommand name *RST value value[:ROUTe] :CONFigure :SLOT :STIMe 0 0 :SLOT2 :STIMe 0 0 :CPAir OFF OFF :SCHannel OFF OFF:DISPlay :SMESsage OFF OFF 18 Error and Status MessagesTable 6: Error and status messagesCode number Description+522 "Slot 2 identification error" (EE)+521 "Slot1 identification error" (EE)+510 "Saved state error" (EE)+173 "Waiting in arm layer 2" (SE)+172 "Waiting in arm layer 1" (SE)+171 "Waiting in trigger Layer" (SE)+161 "Program running" (SE)+101 "Operation Complete" (SE)0 "No error" (SE)-100 "Command Error" (EE)-101 "Invalid Character" (EE)-102 "Syntax Error" (EE)-103 "Invalid Separator" (EE)-104 "Data Type Error" (EE)-105 "GET not allowed" (EE)-108 "Parameter not allowed" (EE)-109 "Missing Parameter" (EE)-110 "Command Header Error" (EE)-111 "Command Header Separator Error" (EE)-112 "Program mnemonic too long" (EE)-113 "Undefined header" (EE)-114 "Header suffix out of range" (EE)-120 "Numeric data error" (EE)-121 "Invalid character in number" (EE)-123 "Exponent too large" (EE)-124 "Too many digits in number" (EE)-128 "Numeric data not allowed" (EE)EE = Error eventSE = Status event 19Table 6: Error and status messages (Cont.)Code number Description-140 "Character data error" (EE)-141 "Invalid character data" (EE)-144 "Character data too long" (EE)-148 "Character data not allowed" (EE)-150 "String data error" (EE)-151 "Invalid string data" (EE)-154 "String too long"-158 "String data not allowed" (EE)-160 "Block data error" (EE)-161 "Invalid block data" (EE)-168 "Block data not allowed" (EE)-170 "Expression error" (EE)-171 "Invalid expression" (EE)-178 "Expression data not allowed" (EE)-200 "Execution error" (EE)-201 "Invalid while in local" (EE)-202 "Settings lost due to rtl" (EE)-210 "Trigger error" (EE)-211 "Trigger ignored" (EE)-212 "Arm ignored" (EE)-213 "Init ignored" (EE)-214 "Trigger deadlock" (EE)-215 "Arm deadlock" (EE)-220 "Parameter Error" (EE)-221 "Settings conflict" (EE)-222 "Parameter data out of range" (EE)-223 "Too much data" (EE)-224 "Illegal parameter value" (EE)-241 "Hardware missing" (EE)-260 "Expression Error" (EE)-330 "Self Test failed" (EE)EE = Error eventSE = Status event 20Table 6: Error and status messages (Cont.)Code number Description-350 "Queue overflow" (EE)-410 "Query interrupted" (EE)-420 "Query unterminated" (EE)-430 "Query deadlocked" (EE)-440 "Query unterminated after indefinite response" (EE)EE = Error eventSE = Status event 21 PON = Power On URQ = User Request * ESR ? PON URQ CME EXE DDE QYE OPC Standard Event CME = Command Error (B15-B8) (B7) (B6) (B5) (B4) (B3) (B2) (B1) (B0) Status Register EXE = Execution Error DDE = Device - Dependent Error QYE = Query Error OPC = Operation Complete & & & OR & &22 To Event Summary & Figure 1: Standard event status Bit (ESB) of & Status Bite Register (See Figure 3). * ESE Standard Event PON URQ CME EXE DDE QYE OPC Status Enable * ESE ? (B15-B8) (B7) (B6) (B5) (B4) (B3) (B2) (B1) (B0) Register & = Logical AND OR = Logical OR (1) (2) Operation Event Idle Arm Trig Set Condition Register (B15 - B11) (B10) (B9) (B8) (B7) (B6) (B5) (B4) (B3) (B2) (B1) (B0) Idle Arm Trig Set PTR Transition NTR Filter (B15 - B11) (B10) (B9) (B8) (B7) (B6) (B5) (B4) (B3) (B2) (B1) (B0) Operation Event Idle Arm Trig Set Status Register (B15 - B11) (B10) (B9) (B8) (B7) (B6) (B5) (B4) (B3) (B2) (B1) (B0)23 & & Figure 2: Operation event status OR & & To Operation Summary Bit (OSB) of Status Operation Event Byte Register. Status Enable (See Figure 5-11). Idle Arm Trig Set (B15 - B11) (B10) (B9) (B8) (B7) (B6) (B5) (B4) (B3) (B2) (B1) (B0) Register Idle = Idle & = Logical AND PTR = Positive Transition Filter Arm = Waiting for Arm OR = Logical OR NTR = Negative Transition Filter Trig = Waiting for Trigger Set = Settling (1) From Trigger 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). Status Summary Messages 0 * STB ? MSS Status Byte OSB RQS ESB MAV QSB EAV Register Serial Poll (B15 - B8) (B7) (B6) (B5) (B4) (B3) (B2) (B1) (B0) 0 & & OR &24 & & * SRE Service Request OSB ESB MAV QSB EAV Enable Register * SRE ? (B15 - B8) (B7) (B6) (B5) (B4) (B3) (B2) (B1) (B0) OSB = Operation Summary Bit & = Logical AND MSS = Master Summary Status (IEEE-488.2) OR = Logical OR Figure 3: Status byte and service request (SRQ) RQS = Request for Service (IEEE-488.1) ESB = Event Summary Bit MAV = Message Available QSB = Questionable Summary Bit EAV = Error Available IEEE-488.2 Common Commands and QueriesTable 7: IEEE-488.2 common commands and queriesMnemonic Name Description*CLS Clear status Clears all event registers, and Error Queue.*ESE Event status Read Standard Event Status. enable command*ESE? Event status enable Read Standard Event Status query Register.*ESR? Event status Read Standard Event Status register query Register.*IDN? Identification Read ID information. query*OPC Operation com- Sets OPC bit in the Standard plete command Event Status Register after all pending commands have been executed.*OPC? Operation com- Places an ASCII "1" into the plete query output queue when all pend- ing commands have been completed.*OPT? Option identifica- Read model number for each tion query slot.*RCL Recall command Returns the 7001 to the setup stored in the designated memory location (0 to 9).*RST Reset command Returns the 7001 to the *RST default conditions. 25Table 7: IEEE-488.2 common commands and queries (Cont.)Mnemonic Name Description*SAV Save command Saves the current setup to the designated memory location (0 to 9).*SRE Service request Programs Service Request enable command Enable Register.*SRE? Service request Read Service Request Enable enable query Register.*STB? Read status byte Read Status Byte Register. query*TRG Trigger command Issues a bus trigger.*TST? Self-test query Performs a checksum test on ROM.*WAI Wait-to-continue Wait until all previous com- command mands are executed. 26 SCPI Command SubsystemsTable 8: DISPlay command summaryCommand Description:DISPlay [ :WINDow] Path to locate message to top portion of display :TEXT Path to control user text messages: :DATA Define ASCII message "a" (up to 20 characters). :STATe Enable (1 or ON) or disable (0 or OFF) message. :STATe? Read state. :WINDow2 Path to locate message to bottom portion of display: :TEXT Path to control user text messages: :DATA Define ASCII message "a" (up to 32 characters). :STATe Enable (1 or ON) or disable (0 or OFF) message. :STATe? Read state. :SMESsage Enable (1 or ON) or disable (0 or OFF) status messages. :SMESsage? Read state of status message display.Table 9: OUTPut command summaryCommand Description:OUTPut :TTLn Path and command to specify output line "n" (1-4): :LSENse AHIGh| Set polarity; active high (AHIG) or ALOW active low (ALOW). :LSENse? Read polarity. 27Table 10: ROUTe command summaryCommand Description[:ROUTe] :CLOSe
Close specified channels: :STATe? Read closed channels. :CLOSe?
Read state of specified channels (1=closed, 0=open). :OPEN
|ALL Open specified (or all) channels. :OPEN?
Read state of specified channels (1=open, 0=closed). :SCAN
Specify scan list: :POINts? Read number of channels in scan list. :SCAN? Read scan list. :FCHannels
Specifies channels that cannot be closed (forbidden). :FCHannels? Read forbidden channels. :CONFigure: Configuration command path: :SCHannel Enable (1 or ON) or disable (0 or OFF) Single Channel. :SCHannel? Read Single Channel mode. :CPAir Enable (1 or ON) or disable (0 or OFF) Channel Pairing. :CPAir? Read Channel Pairing. :SLOT1 Path to configure CARD 1: :CTYPE Specify card type. :CTYPE? Read card type. :POLE Select pole mode (1, 2 or 4). :POLE? Read pole mode. :STIMe Set relay settling time (0 to 99999.999 sec). :STIMe? Read relay settling time. 28Table 10: ROUTe command summary (Cont.)Command Description[:ROUTe] :CONFigure: :SLOT2 Path to configure CARD 2: :CTYPE Specify card type. :CTYPE? Read card type. :POLE Select pole mode (1, 2 or 4). :POLE? Read pole mode. :STIMe Set relay settling time (0 to 99999.999 sec). :STIMe? Read relay settling time. :MEMory Path to program memory: :SAVE M Saves channel pattern in mem- ory (1-100). :RECall M Recalls channel pattern from memory (1-100).Table 11: SENSe command summaryCommand Description:SENSe :TTL1 Command path for input port. :DATA? Read digital input port. 29Table 12: SOURce command summaryCommand Description:SOURce Command path to program digital output port bits: :TTL1 Path to program Bit 1: [:LEVel] Set (1 or ON) or reset (0 or off). [:LEVel]? Read Bit 1. :TTL2 Path to program Bit 2: [:LEVel] Set (1 or ON) or reset (0 or off). [:LEVel]? Read Bit 2. :TTL3 Path to program Bit 3: [:LEVel] Set (1 or ON) or reset (0 or off). [:LEVel]? Read Bit 3. :TTL4 Path to program Bit 4: [:LEVel] Set (1 or ON) or reset (0 or off). [:LEVel]? Read Bit 4.Table 13: STATus command summaryCommand Description:STATus :OPERation Path to control operation event registers: [:EVENt]? Read status register. :CONDition? Read condition register. :PTRansition Program positive transition reg- ister (0 to 1122). :PTRansition? Read positive transition register. :NTRansition Program negative transition reg- ister (0 to 1122). :NTRansition? Read negative transition register. :ENABle Program enable register (0 to 1122). :ENABle? Read enable register. :ARM Path to control arm event regis- ters: 30Table 13: STATus command summary (Cont.)Command Description:STATus :OPERation :ARM [:EVENt]? Read status register. :CONDition? Read condition register. :PTRansition Program positive transition register (0 or 2). :PTRansition? Read positive transition regis- ter. :NTRansition Program negative transition register (0 or 2). :NTRansition? Read negative transition regis- ter. :ENABle Program enable register (0 or 2). :ENABle? Read enable register. :SEQuence Path to control the sequence event registers: [:EVENt]? Read status register. :CONDition? Read condition register. :PTRansition Program positive transition register (0 to 6). :PTRansition? Read positive transition reg- ister. :NTRansition Program negative transition register (0 to 6). :NTRansition? Read negative transition register. :ENABle Program enable register (0 to 6). :ENABle? Read enable register. :TRIGger Path to control trigger event registers: [:EVENt]? Read status register. :CONDition? Read condition register. :PTRansition Program positive transition register (0 or 2). :PTRansition? Read positive transition reg- ister. 31Table 13: STATus command summary (Cont.)Command Description:STATus :OPERation :ARM :TRIGger :NTRansition Program negative transition register (0 or 2). :NTRansition? Read negative transition register. :ENABle Program enable register (0 or 2). :ENABle? Read enable register. :PRESet Return status registers to default states. :QUEue Path to access error queue: [:NEXT]? Read most recent error message. :ENABle
Specify error and status mes- sages for queue.Table 14: SYSTem command summaryCommand Description:SYSTem :ERRor? Read Error/Status Queue. :POSetup RST| Select Power-on setup. PRESet|SAV0| SAV1|SAV2|SAV3| SAV4|SAV5|SAV6| SAV7|SAV8|SAV9 :POSetup? Read power-on setup. :PRESet Return instrument to default condi- tions. 32Table 14: SYSTem command summaryCommand Description :VERSion? Read revision level of the SCPI Stan- dard.Table 15: Trigger command summaryCommand Description :INITiate Initiate one trigger (scan) [:IMMediate] cycle. Enable (1 or ON) or disable (0 :CONTinuous or OFF) continuous initia- tion. :ABORt Reset trigger system and go to idle state. 33Table 15: Trigger command summary (Cont.)Command Description :ARM[:SEQuence] Subsystem command path to configure scan: [:LAYer] Path to program Arm Layer 1 (arm layer) of scan: :IMMediate Loop around control source. :COUNt | Program number of arms (1 INFinite to 9999, or INFinite). :COUNt? Read arm count. :SOURce HOLD| Select Arm Layer 1 control IMMediate| source. MANual|BUS| TLINk|EXTernal :SOURce? Read source. :SIGNal Loop around control source. :TCONfigure Path to configure Triggers. :DIRection Enable (SOUR) or disable SOURce | (ACC) Bypass. ACCeptor :DIRection? Read direction. :ASYNchronous Path to configure asyn- chronous Trigger Link: :ILINe Select input line (1 to 6). :ILINe? Read input line. :OLINe Select output line (1 to 6). :OLINe? Read output line. 34Table 15: Trigger command summary (Cont.)Command Description :ARM[:SEQuence] :LAYer2 Path to program Arm Layer 2 (scan layer) of scan: :IMMediate Loop around control source. :COUNt | Program number of scans (1 INFinite to 9999, or INFinite). :COUNt? Read scan count. :DELay Program delay (0 to 99999.999 sec) :DELay? Read delay. :SOURce HOLD| Select Arm Layer 2 control IMMediate| source. MANual|BUS| TLINk|EXTernal |TIMer :SOURce? Read source. :SIGNal Bypass scan control source one time only. :TIMer Set timer interval (0 to 99999.999 sec). :TIMer? Read timer interval. :TCONfigure Path to configure Triggers: :DIRection Enable (SOUR) or disable SOURce| (ACC) Bypass. ACCeptor :DIRection? Read direction. :ASYNchronous Path to configure asyn- chronous mode: :ILINe Select input line (1 to 6). :ILINe? Read input line. :OLINe Select output line (1 to 6). :OLINe? Read output line. 35Table 15: Trigger command summary (Cont.)Command Description :TRIGger Path to program Trigger Layer (channel layer) of scan: :IMMediate Scan channels immediately. (Loop around control source.) :COUNt | Program number of channels INFinite (1 to 9999, or INFinite). :AUTO ON|OFF Enable (on) to use scan- list-length. :COUNt? Read channel count. :DELay Program delay (0 to 99999.999 sec) :DELay? Read delay period. :SOURce HOLD| Select Trigger Layer Control IMMediate| Source. MANual|BUS| TLINk|EXTernal| TIMer :SOURce? Read source. :SIGNal Bypass channel control source one time only. :TIMer Set timer interval (0 to 99999.999 sec). :TIMer? Read timer interval. :TCONfigure Path to configure Triggers: :PROTocol Select protocol (asynchro- ASYNchronous| nous or semi-synchro- SSYNchronous nous Trigger Link.) :PROTocol? Read protocol. :DIRection Enable (SOUR) or disable SOURce| (ACC) Bypass. ACCeptor Read direction. :DIRection? Path to configure asynchro- :ASYNchronous nous Trigger Link mode: :ILINe Select input line (1 to 6). :ILINe? Read input line. 36Table 15: Trigger command summary (Cont.)Command Description :TRIGger :TCONFigure :ASYNchronous :OLINe Select output line (1 to 6). :OLINe? Read output line. :SSYNchronous Path to configure semi- synchronous Trigger Link mode: :LINE Select trigger line (1 to 6). :LINE? Read trigger line. 3738Specifications are subject to change without notice.All Keithley trademarks and trade names are the property of KeithleyInstruments, Inc. All other trademarks and trade names are theproperty of their respective companies.Keithley Instruments, Inc.28775 Aurora Road