m
o
c
.
y
e
l
h
t
i
k
w
E
C
N
D
I
F
O
R
U
S
A
M
T
G
Models 707B and 708BSwitching Matrix
Reference Manual
707B-901-01 Rev. A / August 2010
Страница 1: ...m o c y e l h t i e k w w w E C N E D I F N O C F O E R U S A E M R E T A E R G A Models 707B and 708B Switching Matrix Reference Manual 707B 901 01 Rev A August 2010...
Страница 2: ...ly prohibited All Keithley Instruments product names are trademarks or registered trademarks of Keithley Instruments Inc Other brand names are trademarks or registered trademarks of their respective h...
Страница 3: ......
Страница 4: ...urement control and data I O connections are for connection to Category I sources unless otherwise marked or described in the user documentation Exercise extreme caution when a shock hazard is present...
Страница 5: ...ers that might result in personal injury or death Always read the associated information very carefully before performing the indicated procedure The CAUTION heading in the user documentation explains...
Страница 6: ...panel 2 12 Display 2 13 Crosspoint display Model 707B only 2 15 Selecting channels from the front panel 2 17 Keys and navigation wheel 2 18 Menu options 2 21 Communication interfaces 2 24 USB 2 24 GP...
Страница 7: ...acceptor trigger mode 3 15 Either edge trigger mode 3 16 Understanding synchronous triggering modes 3 17 Synchronous master trigger mode 3 18 Synchronous acceptor trigger mode 3 19 Synchronous trigge...
Страница 8: ...5 timer functions 5 15 trigger functions and attributes 5 16 tsplink functions and attributes 5 16 tspnet functions and attributes 5 17 userstring functions 5 17 waitcomplete function 5 17 Overview of...
Страница 9: ...data queue for real time communication 6 53 Copying test scripts across the TSP Link network 6 54 Removing stale values from the reading buffer 6 54 TSP Net 6 55 Overview 6 55 TSP Net Capabilities 6 5...
Страница 10: ...41 channel reset 7 43 channel setdelay 7 44 channel setforbidden 7 45 channel setlabel 7 46 channel setlabelcolumn 7 47 channel setlabelrow 7 49 createconfigscript 7 50 dataqueue add 7 51 dataqueue C...
Страница 11: ...dns dynamic 7 100 lan config dns hostname 7 101 lan config dns verify 7 101 lan config gateway 7 102 lan config ipaddress 7 104 lan config method 7 104 lan config subnetmask 7 105 lan lxidomain 7 106...
Страница 12: ...reset 7 140 scan abort 7 141 scan add 7 142 scan addimagestep 7 143 scan background 7 144 scan bypass 7 145 scan create 7 146 scan execute 7 147 scan list 7 148 scan mode 7 150 scan reset 7 150 scan...
Страница 13: ...s M 7 204 trigger blender N wait 7 205 trigger clear 7 206 trigger EVENT_ID 7 206 trigger timer N clear 7 207 trigger timer N count 7 207 trigger timer N delay 7 208 trigger timer N delaylist 7 209 tr...
Страница 14: ...errors on scripts 8 2 Error queue remote commands 8 2 USB troubleshooting 8 2 Check driver for the USB Test and Measurement Device 8 2 Troubleshooting GPIB interfaces 8 5 Timeout errors 8 5 Troublesho...
Страница 15: ...tatus model diagrams C 3 Status Byte register overview C 4 Measurement summary bit Measurement event register C 5 System summary bit System register C 5 Error available bit Error or Event queue C 7 Qu...
Страница 16: ...ts 707B 901 01 Rev A August 2010 xi Status byte and service request commands C 18 Enable and transition registers C 19 Controlling node and SRQ enable registers C 19 TSP Link system status C 19 Status...
Страница 17: ......
Страница 18: ...ime Their large matrix format makes them well suited for your large ATE system applications such as semiconductor device characterization wafer level reliability parallel test and modeling The Model 7...
Страница 19: ...oving or installing switching cards make sure you turn off the Model 707B or 708B and disconnect the line cord Also remove any other external power connected to the instrument or switching cards Failu...
Страница 20: ...ard make sure to cover the slot with a slot cover For model and firmware version information on the installed cards press the SLOT key IEEE 488 IEEE 488 GPIB connector See GPIB quick start on page 2 3...
Страница 21: ...on EXTERNAL HAZARDOUS VOLTAGES 42V USB Type B connection Model 708B Rear panel Figure 2 Model 708B full rear panel 123456789 LAN TSP Link R IEEE 488 DIGITAL I O WARNING NO INTERNAL OPERATOR SERVICEABL...
Страница 22: ...in Communication interfaces on page 2 24 Connect the USB cable To connect the USB cable Connect the Type B end of the USB cable to the connector on the back of the instrument shown below Figure 3 Mode...
Страница 23: ...nnected The location of the LAN connector on the instrument is shown below NOTE The TSP Link connectors will accept a LAN connection but will not be identified as a LAN and will not connect properly B...
Страница 24: ...to one instrument stack the connectors Two screws are located on each connector to ensure that connections remain secure The figure below shows a typical connection scheme for a multi unit test system...
Страница 25: ...RATING 100 240VAC 50 60Hz 180VA MAX SLOT 1 SLOT 6 SLOT 5 SLOT 4 SLOT 3 SLOT 2 IEEE 488 GPIB connection Connect any additional connectors from other instruments as required for your application Make s...
Страница 26: ...R LINE FUSE SLOWBLOW LINE RATING 2 0A 250V 100 240VAC 50 60Hz 210VA MAX TSP Link connections CAUTION REFER TO SAFETY INSTRUCTIONS IN MANUAL BEFORE CONNECTING TO EXTERNAL HAZARDOUS VOLTAGES 42V Digital...
Страница 27: ...0 mA NOTE If you were using a Model 707A or 708A see Using Models 707A and 708A compatibility mode on page B 1 Connecting cables Use a cable equipped with a standard male DB 25 connector Keithley Inst...
Страница 28: ...NTER key or the navigation wheel 3 Set the decimal value as required to set digital I O lines The range is 0 to 16 383 see Digital I O bit weighting on page 2 9 Press the ENTER key or the navigation w...
Страница 29: ...turn on the instrument The Model 707B or 708B operates from a line voltage of 100 V to 240 V at a frequency of 50 Hz or 60 Hz Line voltage is automatically sensed there are no switches to set Make su...
Страница 30: ...error message Error messages are listed in Error and status messages NOTE If a problem develops while the instrument is under warranty return it to Keithley Instruments Inc for repair See the Warranty...
Страница 31: ...ont panel 707B SWITCHING MATRIX SLOT 1 SLOT 3 SLOT 5 SLOT 6 SLOT 4 SLOT 2 LAN STATUS POWER CONFIG 2A 01 Navigation wheel 01 12 11 10 09 08 07 06 05 04 03 02 2H 2G 2F 2E 2D 2C 2B 2A CLS 2C04 Instrument...
Страница 32: ...el state and errors You can press DISPLAY to cycle between the display of the channel or pattern the closed channel list or a screen message During setup the display shows menu choices that you can us...
Страница 33: ...gain to select the column 4 Turn the wheel to go to a new column 5 Press the navigation wheel or ENTER when selection is complete The new channel is displayed After CLS on the lower line of the displa...
Страница 34: ...o see them Menu options Arrow indicates that there are more options Turn the navigation wheel to the left to see them Crosspoint display Model 707B only The crosspoint display on the front panel of th...
Страница 35: ...light is off the slot does not contain a card If the yellow light is brighter than the others that slot is being displayed on the crosspoint display In the figure above there are cards in five slots n...
Страница 36: ...ng the slot that contains the row press the navigation wheel The red lights for that row are displayed 2 Turn the navigation wheel to go to the row you want to select 3 Press the navigation wheel to s...
Страница 37: ...a value In most cases pressing the navigation wheel performs the same action as pressing the ENTER key On the Model 707B you can use the navigation wheel to control which slot is displayed on the cros...
Страница 38: ...one scan step See Basic scan procedure on page 3 5 OPEN Opens the selected channel or channel pattern CLOSE Closes the selected channel or channel pattern LOAD Loads code or scripts that can be run fr...
Страница 39: ...el See Scanning and triggering on page 3 1 Also see display trigger EVENT_ID on page 7 84 MENU Opens the Main Menu options on page 2 23 which allows you to manage scripts manage communications select...
Страница 40: ...nstrument allow you to set up and run the instrument Load Test menu options Allows you to run scripts and code from the front panel that you created through the communication interface To open this me...
Страница 41: ...ows you to bypass the trigger for the first step of the first scan See Trigger model on page 3 1 for more information MODE Selects how the scan initializes the instrument when the scan is executed Cho...
Страница 42: ...ions that allow you to reset the channels in the selected channel pattern to factory default settings Resetting a channel pattern causes that pattern to be deleted because when channels are reset they...
Страница 43: ...put and output lines Digital I O port on page 2 7 BEEPER Enables or disables the instrument key clicks and beeps Set beeper and key clicks on page 2 21 UNIT INFO Displays the firmware version serial n...
Страница 44: ...o connect the USB cable to the computer 1 Connect the Type A end of the cable to the host computer 2 Connect the Type B end of the cable into the instrument 3 Turn power to the instrument on 4 When th...
Страница 45: ...707B and 708B Switching Matrix Reference Manual 2 26 707B 901 01 Rev A August 2010 Figure 21 Select Operation dialog box 3 Click Next The Select Communication Bus dialog box is displayed Figure 22 Se...
Страница 46: ...2010 2 27 4 Select USB 5 Click Next The Select Instrument Driver dialog box is displayed Figure 23 Select Instrument Driver dialog box 6 Select Auto detect Instrument Driver Model 7 Click Next The Co...
Страница 47: ...and 708B Switching Matrix Reference Manual 2 28 707B 901 01 Rev A August 2010 Figure 24 Configure USB Instrument dialog box 8 Click Next The Name Virtual Instrument dialog box is displayed Figure 25...
Страница 48: ...nt to use to refer to the instrument 10 Click Finish 11 Click Cancel to close the Wizard 12 Save the configuration From the Configuration Utility select File Save 13 In the Keithley Communicator selec...
Страница 49: ...system you can run NI MAX or the VISA Interactive Utility See their documentation for information If you have the Agilent Io Libraries on your system you can run Agilent Connection Expert to check out...
Страница 50: ...ithley instrument using VISA are 707B USB0 0x05E6 0x707B serial number INSTR 708B USB0 0x05E6 0x708B serial number INSTR Where USB0 USB interface 0x05E6 The Keithley vendor ID assigned to Keithley Ins...
Страница 51: ...gure 28 IEEE 488 connector To allow many parallel connections to one instrument stack the connectors Two screws are located on each connector to ensure that connections remain secure The figure below...
Страница 52: ...z 180VA MAX SLOT 1 SLOT 6 SLOT 5 SLOT 4 SLOT 3 SLOT 2 IEEE 488 GPIB connection Connect any additional connectors from other instruments as required for your application Make sure the other end of the...
Страница 53: ...S Press the navigation wheel to display the current address 3 Choose the appropriate GPIB address 4 Press ENTER to save the address The address value is saved in nonvolatile memory and will not change...
Страница 54: ...ware which installs the VISA layer See How to install the Keithley I O Layer on page 2 61 Terminator When receiving data over the GPIB the instrument terminates on any line feed character or any data...
Страница 55: ...sion 1 2 compliant They are scalable test instruments with direct connections to host computers They can also interact with a DHCP or DNS server and other LXI compliant instruments on a LAN The Models...
Страница 56: ...uter open the Internet Protocol Properties dialog box See Windows network configuration settings on page 2 48 for instructions on opening this dialog box 2 Select Obtain an IP address automatically 3...
Страница 57: ...TSP Link R LINE FUSE SLOWBLOW LINE RATING 2 0A 250V 100 240VAC 50 60Hz 210VA MAX LAN connection CAUTION REFER TO SAFETY INSTRUCTIONS IN MANUAL BEFORE CONNECTING TO EXTERNAL HAZARDOUS VOLTAGES 42V Fig...
Страница 58: ...lication for more information For more information on the LXI Consortium see the LXI Consortium website http www lxistandard org Run LXI Discovery Browser The software populates a dialog box with the...
Страница 59: ...t lxi indentification An IVI driver for the instrument A LAN Status fault indicator VXI 11 discovery protocol LAN reset button or menu option LXI calls this the LAN Configuration Initialize LCI When t...
Страница 60: ...er of bytes have been sent and received VXI 11 also supports an out of band channel which allows the instrument to signal to the computer that an event such as a SRQ has occurred VXI 11 has a limitati...
Страница 61: ...cable NOTE The Models 707B and 708B support Auto MDIX and can use either normal Ethernet CAT 5 cables patch or crossover cables The instrument automatically adjusts to support either cable One to man...
Страница 62: ...rd in the computer to communicate with instrumentation Figure 37 Use two network interface cards to connect to a corporate network and instrumentation hub Instrumentation connection to enterprise rout...
Страница 63: ...work ID of 192 68 1 is used which is the default network ID that is shipped with the most of Keithley s instruments If a corporate network is also connected to the same computer using dual network int...
Страница 64: ...key when the IP address is complete The LAN CONFIG menu is displayed 8 Press the EXIT LOCAL key once to return to the LAN menu 9 Select APPLY Press the navigation wheel to save the change The Main Men...
Страница 65: ...ce the same IP address each time but that means a system administrator needs to be involved Dynamic Link local Addressing DLLA Also called Auto IP DLLA was originally used for ad hoc networks DLLA all...
Страница 66: ...rk ID number and the last byte is the host ID on the network Host ID numbers 1 through 254 are available for assignment All hosts on the same isolated network must have the same subnet mask As a gener...
Страница 67: ...ces might be available on that device The packets are usually blocked from going any further than the nearest router This limits the scope of mDNS but multicast packets are more network friendly than...
Страница 68: ...Click OK Windows 2000 Internet Protocol TCP IP Properties dialog box You can review and change IP settings in the Internet Protocol Properties dialog box To open this dialog box in Windows 2000 1 Clic...
Страница 69: ...ol Properties dialog box To open this dialog box in Windows Vista 1 Click Start and select Control Panel 2 Open Network Sharing Center 3 In the list click View Status next to Connection The Wireless N...
Страница 70: ...e Internet Protocol Version 4 TCP IPv4 dialog box To open this dialog box in Windows 7 1 Click Start and select Control Panel 2 Click Network and Internet 3 Click Network and Sharing Center 4 Click Ch...
Страница 71: ...network The main parameters that need to be configured for IPv4 are IP Addressing mode Models 707B and 708B have a choice of Auto or Manual Auto mode means the instrument will try to get and address...
Страница 72: ...use a telnet connection to interact with scripts or issue commands in real time To enable or disable a telnet connection 1 From the front panel press the MENU key and then select LAN ENABLE TELNET 2...
Страница 73: ...ork settings You can check the network settings for the instrument without making changes To check the network settings 1 From the instrument front panel select MENU LAN STATUS 2 Use the navigation wh...
Страница 74: ...on wheel to select AUTO and return to the LAN CONFIG menu 6 Press the EXIT LOCAL key once to return to the LAN MENU 7 Select APPLY Press the navigation wheel to apply the setting The Main Menu is disp...
Страница 75: ...th the DHCP server to register the host name specified with the DNS server You can also define additional DNS addresses To change DNS settings 1 From the front panel press the MENU key and then select...
Страница 76: ...see Using the web interface on page 2 69 2 From the navigation bar on the left in the LXI Home menu select IP Config 3 Click Modify 4 You are prompted for a password The default is admin Figure 43 Mo...
Страница 77: ...g maintained by the IVI Foundation http www ivifoundation org The VISA library standard VPP 4 3 is a standard for an API to communicate with instruments connected to the computer communication buses E...
Страница 78: ...ntains IVI class drivers and support libraries that are needed for the development and use of applications that leverage IVI instrument interchangeability The IVI Compliance Package also is based on a...
Страница 79: ...use with Keithley drivers or application software KIOL installs a valid license for the VISA runtime only not the full version of NI VISA Keithley Configuration Panel The Keithley Configuration Panel...
Страница 80: ...ance Package 3 3 NI VISA Runtime 4 5 0 Keithley SCPI based Instrument IVI C driver SCPI 856C02 Keithley I O Layer KIOL 850C02 To install the Keithley I O Layer from the CD 1 Close all programs 2 Place...
Страница 81: ...the Keithley I O Layer software installation Non National Instruments VISA detected VISA software is used to communicate with the instrument and may be installed by various test and measurement softwa...
Страница 82: ...pre existing version of VISA was supplied by a vendor other than Tektronix or Agilent it is recommended that you do not reinstall it as this will likely cause the Keithley I O Layer software to malfu...
Страница 83: ...ion buses by changing a resource string that gets passed in with the viOpen function in VISA C or with the Open method on the VISA COM resource manager object For detailed information on the format of...
Страница 84: ...eceived correctly All Keithley instruments support the raw socket connection TCPIP board host address port SOCKET The board and the host address are the same as for the VXI 11 protocol port is the por...
Страница 85: ...l GPIB commands Refer to your VISA documentation for more details on how to use this class The GPIB INSTR resource class format is GPIB board primary address secondary address INSTR board is the numbe...
Страница 86: ...gv ViSession defaultRM vi char buf 256 0 ViStatus error VI_SUCCESS Open session to GPIB device at address 22 checkErr viOpenDefaultRM defaultRM checkErr viOpen defaultRM GPIB0 14 INSTR VI_NULL VI_NULL...
Страница 87: ...nterop namespace WindowsApplication1 public class IdnSample System Windows Forms Form private Ivi Visa Interop FormattedIO488 ioDmm private void IdnSample_Load object sender System EventArgs e ioDmm n...
Страница 88: ...plug in Sun Java Runtime Environment Version 6 or higher Installation files are available from http www java com en download manual jsp http www java com en download manual jsp The ActiveX control an...
Страница 89: ...return the LAN status indicator to steady Log in to the instrument The web interface has both interactive and read only pages These pages are always listed in the navigation panel on the left side of...
Страница 90: ...dmin If the password has been changed it is available from the front panel of the instrument Press MENU LAN STATUS PASSWORD Card pages The card pages are interactive pages where you can work with chan...
Страница 91: ...ts from the card pages You can open and close slots from the card pages in several ways The simplest method is to click a connection The channel changes state to open or closed When the channel is ope...
Страница 92: ...y closed channels in the same slot Exclusive Close Close the selected channel and open any closed channels in the instrument the only closed channel is the selected channel You can open all channels i...
Страница 93: ...alog box also displays the closure count See Determining the number of relay closures on page 2 93 for information Set up channel patterns from the web interface You can use channel patterns as a conv...
Страница 94: ...a name in the box at the top 4 Click Snapshot A new pattern is created that contains the closed channels To delete a channel pattern from the web interface 1 Select the name of the pattern that you wa...
Страница 95: ...odel 707B or 708B between channels and multiple instruments You can also use triggers without the triggering model to set up a scan to meet the needs of a specific application that does not fit the tr...
Страница 96: ...ox enter the number of times you want to repeat the steps in the scan 7 Repeat these steps as needed to build the scan steps The scan is saved as you build it Clear the scan list from the web interfac...
Страница 97: ...nterface 1 From the left navigation of the web interface Home page select Scan Builder 2 Click Scan Trigger Reset Run the scan You can run a scan in one of several ways Background Runs the scan in the...
Страница 98: ...e mode list a different mode other than falling or rising is already selected Other is not a mode and cannot be selected It is only an indicator that the digital triggering is already set up for a dif...
Страница 99: ...g remain closed Arm Scan Start Stimulus Select the event that causes the arm event detector trigger to be set to the detected state the scan can begin Channel Action Stimulus Select the event that cau...
Страница 100: ...rt Script To export the selected script to the computer click Export to PC Choose the directory where you want to save the script and click Save Scripts are saved to a file with the extension tsp TSP...
Страница 101: ...in the nonvolatile memory of the instrument To create a script using TSB Embedded 1 In the TSP Script box enter the name of the script 2 In the input area enter the sequence of commands to be included...
Страница 102: ...ig Script dialog box is displayed 2 To create a script that will run automatically when the instrument is powered on select Auto execute on powerup Note that this will overwrite the existing autoexec...
Страница 103: ...he lifetime of the card To print the report click Print To clear the report information from the screen click Clear LXI page The Model 707B or 708B is an LXI Class C instrument The LXI page is a read...
Страница 104: ...operation 707B 901 01 Rev A August 2010 2 85 Figure 53 Event log The time stamp event identifier the IP address and the domain name identify the incoming and outgoing LXI trigger packets The followin...
Страница 105: ...ystem Timestamp A timestamp that identifies the time the event occurred The timestamp uses the following PTP timestamp Seconds Fractional seconds The Model 707B or 708B does not support the IEEE 1588...
Страница 106: ...such that they will always be on Hot switching is recommended only when external protection is provided Channel identification The channels on the cards that you can use with the Model 707B or 708B a...
Страница 107: ...Row number The row number is either 1 to 8 or A to Z See your card documentation Column number Always two digits For columns greater than 99 use A B C and so on to represent 10 11 12 the resulting co...
Страница 108: ...3 1A05 for channelList To perform an open or close operation on all channels in the range of row 1 and columns 1 through 5 of slot 1 use 1A01 1A05 for channelList Queries that return a list of channel...
Страница 109: ...the indicated switch channels Cold switching is highly recommended CAUTION Hot switching can dry weld reed relays such that they will always be on Hot switching is recommended only when external prote...
Страница 110: ...u can use a sequential connection A sequential connection ensures an orderly closing or opening of single individual channels in a channel list An orderly action provides for Repeatable and determinis...
Страница 111: ...m 3 Press the ENTER key 4 Select the SEQUENTIAL menu item 5 Select ON or OFF 6 Use the ENTER key to apply the selection 7 Use the EXIT LOCAL key to leave the menu To enable sequential connections thro...
Страница 112: ...ures since the last power cycle of the card 7072 7072 HV 7173 50 7174A For all other cards the number of closures are the closures that have occurred over the lifetime of the card To view the close co...
Страница 113: ...12 Fast Low I Matrix 01 00a Module Serial Number 7072 8x12 Semi Matrix 01 00a Module Serial Number Empty Slot Empty Slot Empty Slot Empty Slot Selecting a channel from the front panel You can perform...
Страница 114: ...closed on other slots remain closed You can use the front panel CLOSE and OPEN keys to open and close channels To close or open a channel from the front panel 1 Display a channel you might need to pre...
Страница 115: ...n or close 3 Press CHAN 4 Use the navigation wheel to select the option You can select OPEN Opens the selected channel CLOSE Closes the selected channel EXCLOSE Closes the selected channel opens any o...
Страница 116: ...in the following sections Set additional delay You can set an additional delay to incur after the relay settles when closing To set additional delay time from the front panel 1 Display a channel you m...
Страница 117: ...d closing of a channel from the web interface 1 From the list on the left select the slot that contains the channel you want to forbid close on 2 Right click the channel 3 Select the forbidden checkbo...
Страница 118: ...label Click OK To set up labels from the remote interface Use the commands channel setlabel on page 7 46 channel setlabelrow on page 7 49 channel setlabelcolumn on page 7 47 You can use labels to ref...
Страница 119: ...annels contained in the pattern create the desired path connection Make sure that channels that you want to include in the pattern are not set to forbidden to close When naming the channel pattern be...
Страница 120: ...alog box is displayed Figure 55 Channel pattern configuration dialog box 3 Enter a name in the box at the top 4 From the Channels Available list select the channels you want to add You can use Ctrl cl...
Страница 121: ...st engineers who recognize the dangers associated with multiple channel closures You can close and open channel patterns the same way you do for individual channels To perform a particular operation o...
Страница 122: ...en any other closed channels on the instrument Select PATT and select EXCLOSE Press ENTER to open or close the channels Close the channels in the channel pattern and open any other closed channels on...
Страница 123: ...To close or open the channels in a channel pattern from the remote interface channel close on page 7 19 channel exclusiveclose on page 7 24 channel exclusiveslotclose on page 7 25 channel open on page...
Страница 124: ...g this function to reset a channel involved in scanning invalidates the existing scan list The list has to be recreated before scanning again CAUTION Resetting a channel deletes any channel patterns t...
Страница 125: ...d You can run it later to return to that configuration or set it up to be the autoexec script The configuration script is a normal TSP script once created you can use it and modify it as you would any...
Страница 126: ..._1 channel pattern setimage 1A02 1B02 Row1_2_col_2 channel pattern setimage 1A03 1B03 Row1_2_col_3 channel pattern setimage 1A04 1B04 Row1_2_col_4 channel pattern setimage 1A05 1B05 Row1_2_col_5 chann...
Страница 127: ...IPT 3 Select CREATE CONFIG The AUTOEXEC ON PWR UP prompt is displayed 4 Select Yes or No 5 If AUTOEXEC is set to no at the name prompt enter the name of the configuration The default name is config01...
Страница 128: ...rix Reference Manual Section 2 General operation 707B 901 01 Rev A August 2010 2 109 Running the configuration script You can run the configuration using the same methods as any other script See Run s...
Страница 129: ......
Страница 130: ...f a timer The sequence of actions and events that occur during the scan is called the trigger model Scanning and triggering allow you to synchronize actions across channels You can set up a scan using...
Страница 131: ...n trigger Channel action Step count complete Scan count complete Idle Yes Scan Ready Event Scan start trigger Channel action trigger Scan Start Event Bypass on Scan count 1 step count 1 Channel Ready...
Страница 132: ...igger When the scan starts the instrument generates the Scan Start Event Wait for channel action trigger The channel action trigger is an event that tells the instrument to begin processing the next c...
Страница 133: ...r EVENT_SCAN_COMP Idle Event scan trigger EVENT_IDLE NOTE Scanning operations run through the trigger model but individual open and close commands have no interaction with the trigger model Scan and s...
Страница 134: ...708B leave the idle state and perform the channel action associated with the first step in the scan list NOTE While scanning is enabled pressing most front panel keys will display the message ERROR C...
Страница 135: ...n list function You can clear an existing scan list before making any changes after making a scan list From the front panel press the SCAN key and select the CLEAR option For bus operation use the sca...
Страница 136: ...o be removed and then press the DEL key Press the STEP key to single step through a scan list Foreground and background scan execution You can execute a scan in the foreground or background Background...
Страница 137: ...stimulus on page 7 62 digio trigger N wait on page 7 64 lan trigger N assert on page 7 114 lan trigger N clear on page 7 115 lan trigger N overrun on page 7 121 lan trigger N stimulus on page 7 123 l...
Страница 138: ...number of channel closures during a scan How scan count works with the scan list Number of steps Scan count value Total number of step channel closures 3 1 default 3 each step channel once 1A05 1B05...
Страница 139: ...CHANNEL 1A05 STEP 2 CLOSE CHANNEL 1B05 DETECT TRIGGER ON DIGIO TRIGGER LINE 3 STEP 3 CLOSE CHANNEL 1C05 DETECT TRIGGER ON DIGIO TRIGGER LINE 3 SCAN COUNT 3 NO SCAN COMPLETE YES START SCAN DETECT TRIGG...
Страница 140: ...mes step count to step the scan sequence digio trigger 3 assert Simulate the trigger occurring on digio trigger line 3 ScanState ScanCount StepCount scan state Get the current scan state information p...
Страница 141: ...completed step 3 for scan count of 3 NOTE For more examples of using scanning and triggering see the Models 707B and 708B User s Manual section Using a Series 2600 with your Model 707B or 708B Hardwar...
Страница 142: ...Ignores the pulse duration SynchronousM High Low Rising Each trigger mode controls the input trigger detection and output trigger generation The input detector monitors for and detects all edges even...
Страница 143: ...tes low pulses and detects all falling edges The following graphic illustrates the characteristics for the falling edge input trigger Figure 59 Falling edge input trigger Input characteristics Detects...
Страница 144: ...rigger detection is not available in this trigger mode You can use the RisingM trigger mode to generate rising edge pulses NOTE The RisingM trigger mode does not function properly if the line is drive...
Страница 145: ...ure 63 RisingA output trigger Output characteristics When the trigger is asserted generates a low pulse that is similar to the falling edge trigger mode Either edge trigger mode The either edge trigge...
Страница 146: ...Use the synchronous triggering modes to implement bidirectional triggering to wait for one node or to wait for a collection of nodes to complete all triggered actions All non Keithley instrumentation...
Страница 147: ...trigger mode equivalent to SynchronousA must latch the line low during the pulse duration To use the SynchronousM trigger mode configure the triggering master as SynchronousM and then configure all ot...
Страница 148: ...haracteristics When the trigger is asserted it generates a low pulse that is similar to the Falling Edge trigger mode Synchronous acceptor trigger mode Use the synchronous acceptor trigger mode Synchr...
Страница 149: ...nternal drive latches the line low Figure 69 SynchronousA output trigger Output characteristics The physical line state does not change until all drives internal and external release the line Synchron...
Страница 150: ...enerates when the internal drive is not latched low and the trigger is asserted Events Event detectors monitor an event They have one input signal the stimulus which is the event that they monitor in...
Страница 151: ...generated When operating in and mode if an event is detected more than once before all events necessary for the generation of an output event an action overrun will be generated When operating in or...
Страница 152: ...mponents is briefly described below Mainframe Figure 73 Model 707B mainframe block diagram Matrix Display Airflow Instrument Fan Universal Power Supply 100 240 VAC 50 60 Hz AC Power Entry and Fuse Com...
Страница 153: ...that in many test systems a single fault such as a software error may output hazardous signal levels even when the system indicates that there is no hazard present It is important that you consider t...
Страница 154: ...re damage Of course read and follow all safety warnings provided with the specific instruments to keep system users safe For Model 707B or 708B also see Safety Precautions on page 1 1 Instrument fan M...
Страница 155: ...Local area network LAN General Purpose Interface Bus GPIB or IEEE 488 Trigger and control interfaces You can use rear panel connections to control external digital circuits and instruments that are c...
Страница 156: ...2 Analog Bus 2 Analog Bus 2 Analog Bus 2 Analog Bus 2 Analog Bus 2 Analog Bus 2 Analog Bus 2 Analog Bus 2 Analog Bus 2 Analog Bus 3 Analog Bus 3 Analog Bus 3 Analog Bus 3 Analog Bus 3 Analog Bus 3 Ana...
Страница 157: ...t display on the Model 707B shows you which channels are opened and closed The small display is a two line vacuum fluorescent display VFD Upper crosspoint display Model 707B only The larger upper disp...
Страница 158: ...play VFD and a 12 x 12 LED matrix display called the crosspoint display that shows the relay status for each of the slots The block diagram shows only the matrix display Its constituent components are...
Страница 159: ...Each row and column is updated sequentially The entire display has a refresh rate of approximately 60 Hz The time domain details of display refreshing are shown below Figure 77 Model 707B display ref...
Страница 160: ...the watchdog shuts down the display the first several row labels show SLOT GRID LEDS OFF Description of basic display operation This display board is a subordinate device to the microprocessor board...
Страница 161: ......
Страница 162: ...these commands as a script that can be run later by sending a single command message to the instrument You do not have to choose between using conventional control or script control You can combine th...
Страница 163: ...for later access The following code saves the value an instrument operator enters from the front panel and prints it value display inputvalue 0 00 print value If the operator enters 2 36 from the fron...
Страница 164: ...ds generate output in the form of response messages Each print command creates one response message Example Code Notes and output x 10 print x Example of an output response message 1 0000000e 01 Note...
Страница 165: ...it bitxor functions in this group perform logic operations on two numbers The Test Script Processor TSP performs the indicated logic operation on the binary equivalents of the two integers Bitwise log...
Страница 166: ...et on page 7 14 bit setfield on page 7 15 bit test on page 7 16 bit toggle on page 7 17 channel functions and attributes About channel commands Channel identifiers The channels on the matrix cards are...
Страница 167: ...termines the number and order of these returned items When the channelList parameter for these functions is slotX the response first lists the channels starting from lowest to highest More specificall...
Страница 168: ...at the beginning of a string and break the string into individual items at each comma The tonumber function is used on each item to determine if it is a number or not In either case the value is print...
Страница 169: ...forbidden on page 7 30 channel getlabel on page 7 31 channel getlabelcolumn on page 7 32 channel getlabelrow on page 7 33 channel getstate on page 7 34 channel gettype on page 7 35 channel open on pag...
Страница 170: ...on page 7 54 delay function This function is used to hold up instrument operation for a specified period of time It is typically used to soak a device at a specific voltage or current for a period of...
Страница 171: ...itebit on page 7 64 digio writeport on page 7 65 digio writeprotect on page 7 66 display functions and attributes display clear on page 7 67 display getannunciators on page 7 67 display getcursor on p...
Страница 172: ...ventlog enable on page 7 90 eventlog next on page 7 90 eventlog overwritemethod on page 7 91 exit function Use this function from in your script to terminate it exit on page 7 92 format attributes The...
Страница 173: ...page 7 101 lan config dns verify on page 7 101 lan config gateway on page 7 102 lan config ipaddress on page 7 104 lan config method on page 7 104 lan config subnetmask on page 7 105 lan lxidomain on...
Страница 174: ...localnode revision on page 7 131 localnode serialno on page 7 132 localnode setglobal on page 7 133 localnode showerrors on page 7 133 make accessor functions Use these functions to create functions...
Страница 175: ...e 7 153 scan trigger arm set on page 7 154 scan trigger arm stimulus on page 7 154 scan trigger channel clear on page 7 156 scan trigger channel set on page 7 156 scan trigger channel stimulus on page...
Страница 176: ...on page 7 173 status node_enable on page 7 175 status node_event on page 7 177 status operation on page 7 178 status operation user on page 7 180 status questionable on page 7 182 status request_enabl...
Страница 177: ...e 7 210 trigger timer N passthrough on page 7 211 trigger timer N reset on page 7 211 trigger timer N stimulus on page 7 212 trigger timer N wait on page 7 213 trigger wait on page 7 214 tsplink funct...
Страница 178: ...rt on page 7 236 tspnet tsp abortonconnect on page 7 237 tspnet tsp rbtablecopy on page 7 238 tspnet tsp runscript on page 7 239 tspnet write on page 7 240 userstring functions Use the functions in th...
Страница 179: ...or generate an error if it was impossible to set the requested values For information on finding instrument drivers on the Keithley website see Obtaining instrument drivers on page 5 20 Instrument dr...
Страница 180: ...ers The major problem with VXIPnP drivers was that the API was not specific to the instrument For something as standard as measuring DC Volts on a DMM it would be a good idea if there were a set of st...
Страница 181: ...ver since a DLL only has a flat API entry point scheme unlike COM or NET Any CVI generated fp file can be imported into LabVIEW and LabVIEW will generate a wrapper for the DLL The drawback here is tha...
Страница 182: ...er GPIB from a user generated program such as Visual Basic C or C C A computer sends either commands or user generated scripts over GPIB USB or Ethernet Scripts can also be run from the front panel of...
Страница 183: ...framework DDC to ICL command equivalencies In many cases DDC commands have a single corresponding ICL equivalent command that performs the same or a similar function In some cases more than one ICL c...
Страница 184: ...me and any operation that occurs to the pattern such as close or open happens to each channel in the pattern For more information see Channel patterns on page 2 99 Scanning trigger DDC TSP equivalent...
Страница 185: ...t includes the settling time of the specific channel fixed in hardware added to a programmed settling time that could be specified by the user These commands are shown in the table below Matrix ready...
Страница 186: ...R Set VFD display text display settext Set relay setup data format The Gn DDC command controls the data format of relay setups that are returned when queried with the U2 s command The Model 707B or 70...
Страница 187: ...e The Model 707A or 708A had the ability to add relay settling time to the system after a channel closes or opens The Model 707B or 708B improves on the settling time and allows you to apply additiona...
Страница 188: ...urns the last key pressed Gets SRQ Mask Reads Digital I O port Error status word This series of commands provides a descriptive list of error codes and error messages until no more errors are present...
Страница 189: ...deNumber slot slotNumber idn Where nodeNumber is the TSP Link node of the remote system and slotNumber is the slot on the instrument to query For more information see slot X attributes on page 5 15 an...
Страница 190: ...August 2010 5 29 Termination character sent by instrument The Model 707B or 708B always sends a linefeed ASCII 10 as a termination character after any data This behavior cannot be changed Termination...
Страница 191: ......
Страница 192: ...ently In the instrument the Test Script Processor TSP processes and runs scripts Scripts offer several advantages over sending individual commands from the control computer Scripts are easier to save...
Страница 193: ...ironment you can run and manage them from the front panel of the instrument or from a computer Nonvolatile memory is where information is stored even when the instrument is turned off To save a script...
Страница 194: ...ICL command reference on page 7 8 Lua is a scripting language that is described in Fundamentals of programming for TSP on page 6 15 Commands that cannot be used in scripts While the instrument accept...
Страница 195: ...ipts If a script is created with the loadscript or loadandrunscript command with no name defined it is called the anonymous script There can only be one anonymous script in the runtime environment If...
Страница 196: ...ws an example of how to load and create a script named test The first command tells the instrument to start collecting the messages for the script named test The last command marks the end of the scri...
Страница 197: ...cluded in the script Line numbers are automatically assigned 3 Click Save Script The name is added to the User Scripts list on the left Create a script using the create configuration script feature Th...
Страница 198: ...from the User Scripts list and click Run When a script is named it can be accessed using the global variable scriptVar Example Code Output test3 If the script test3 is loaded into the runtime environm...
Страница 199: ...eate and load a script on page 6 4 If you use the create configuration script feature you can assign the configuration script to be the autoexec script See Save the present configuration on page 2 106...
Страница 200: ...torage areas in the instrument The runtime environment is wiped clean when the instrument is turned off The nonvolatile memory remains intact when the instrument is turned off When the instrument is t...
Страница 201: ...etrieving a script see Create and load a script on page 6 4 for information on re creating the script and loading it back into the instrument NOTE To get a list of scripts that are in nonvolatile memo...
Страница 202: ...the name in the TSP Script box and click Save Script 3 Edit the content of the script as needed 4 Click Save Script 5 For the overwrite message click OK Script example Retrieve the content of scripts...
Страница 203: ...e next Request the source of scriptVarTest The instrument returns the following Note that the loadscript and endscript commands are not included Example Retrieve the content of the script with scriptV...
Страница 204: ...lick Delete There is no confirmation message Example Code Output script delete test8 Delete a user script named test8 from nonvolatile memory Programming examples Close channel script This script clos...
Страница 205: ...I O line on which to output trigger myDigioLine display menu Select digital output trigger line 1 2 3 4 5 6 7 8 9 10 Convert user input to a number intMyDigioLine tonumber myDigioLine Prompt user for...
Страница 206: ...at can be used with TSP enabled instruments Lua is an efficient language with simple syntax that is easy to learn Lua is also a scripting language which means that scripts are compiled and run when th...
Страница 207: ...h three menu items If the second menu item is selected the selection will be given the value Test2 selection display menu Sample Menu Test1 Test2 Test3 print selection Lua reserved words You cannot us...
Страница 208: ...gio 5 you cannot access the digio commands until the power to the instrument is turned off and then back on Variables can be one of the following types Variable types and values Variable type Value No...
Страница 209: ...umber Example Function Code Output function add_two parameter1 parameter2 return parameter1 parameter2 end print add_two 3 4 type add_two 7 0000000e 00 function Example Table Code Notes and Output ata...
Страница 210: ...oved from the runtime environment are overwritten or the instrument is turned off Create functions using the function keyword Functions are created with a message or Lua code in the form myFunction fu...
Страница 211: ...f the two numbers passed to it sum diff ratio sum_diff_ratio 2 3 print sum print diff print ratio 5 000000000e 00 1 000000000e 00 6 666666667e 01 Create functions using scripts You can use scripts to...
Страница 212: ...ion with a value MyFunction world The response message is Hello world Group commands using the function keyword The following script contains Instrument Control Library ICL commands that display the n...
Страница 213: ...se and nil as false and anything else as true The operator not always returns false or true The conjunction operator and returns its first argument if this value is false or nil otherwise and returns...
Страница 214: ...Example Concatenation Code Output print 2 3 print Hello World 23 Hello World Operator precedence Operator precedence in Lua follows the order below from higher to lower priority Precedence Operator Hi...
Страница 215: ...as follows if expression then block elseif expression then block else block end Where expression is Lua code that evaluates to either true or false block consists of one or more Lua statements Example...
Страница 216: ...d y is not less than 2 end Output if expression 2 was not false if expression 3 was not false if expression 4 was false x is not equal to 10 and y is not less than 2 Loop control If you need to repeat...
Страница 217: ...dy of a repeat statement always executes at least once It stops repeating when the conditions of the until clause are met repeat block until expression Where block consists of one or more Lua statemen...
Страница 218: ...to three 1 000000000e 00 One 2 000000000e 00 Two 3 000000000e 00 Three Counting from one to four in steps of two 1 000000000e 00 One 3 000000000e 00 Three Example Generic for Code days Sunday Monday...
Страница 219: ...0 do if numTable k breakValue then print Going to break and k k break end k k 1 end if i 0 then print Break value not found end This example defines a break value breakValue so that the break stateme...
Страница 220: ...extensive use of the data type table which is a flexible array like data type Table indices start with 1 Tables can be indexed not only with numbers but with any value except nil Tables can be hetero...
Страница 221: ...ameter it defaults to 0 which forces a garbage collection cycle See Lua memory management on page 6 31 for more information gcinfo Returns the number of kilobytes of dynamic memory that TSP is using a...
Страница 222: ...two numbers to control its garbage collection cycles One number counts how many bytes of dynamic memory Lua is using the other is a threshold When the number of bytes crosses the threshold Lua runs th...
Страница 223: ...and backslashes in the string are correctly escaped when written For instance the call string format q a string with quotes and n new line will produce the string a string with quotes and new line The...
Страница 224: ...solute value of m is in the range 0 5 1 or zero when x is zero math ldexp x n Returns m2 e e should be an integer math log x Returns the natural logarithm of x math log10 x Returns the base 10 logarit...
Страница 225: ...CL commands simple Lua string manipulation NOTE When creating a script using the TSB Embedded you do not need the shell commands loadscript and endscript as shown in the examples below Example User sc...
Страница 226: ...reatespecifier 1 k 2 print chan1 chan2 scan addimagestep chan1 chan2 end endscript Output 1A01 1A02 1C01 1C02 1E01 1E02 1G01 1G02 Using Test Script Builder TSB Installing the TSB software To install t...
Страница 227: ...ow scripts are handled in the instrument Scripts are loaded into the runtime environment from nonvolatile memory when you turn the instrument on They are also added to the runtime environment when you...
Страница 228: ...script There is no script user scripts table entry for the unnamed script hello Global variables Scripts in the runtime environment display clear display settext This is anonymous print This is anony...
Страница 229: ...the script name is the name that is added to the script user scripts table For example to set up a two second beep you could send the command beepTwoSec script new beeper enable 1 beeper beep 2 2400 b...
Страница 230: ...e environment as an unnamed script The script new function returns the script You can assign it to a global variable a local variable or ignore the return value A global variable is not automatically...
Страница 231: ...script that was in the runtime environment as beepTwoSec is changed to an unnamed script the name attribute is set to an empty string A new script named beepTwoSec is added to the runtime environment...
Страница 232: ...nge the name of a script use the command scriptVar name renamedScript where scriptVar is the global variable name and renamedScript is the new name of the user script that was referenced by the script...
Страница 233: ...e name of existing script to create the autoexec script Code Notes test2 name autoexec test2 save Changes name of the script named test2 to be autoexec The autoexec script runs automatically when the...
Страница 234: ...obal variables that refer to the script to nil or assign the variables a different value For example to remove the script beepTwoSec from the runtime environment send the following code beepTwoSec nil...
Страница 235: ...e 7 135 and memory used on page 7 137 for more detail on using these functions If the amount of memory used is over 95 or if you receive out of memory errors you should reduce the amount of memory tha...
Страница 236: ...system You can use TSP Link to expand your test system to include up to 64 addressable TSP Link enabled instruments 32 instruments at a time The expanded system can be stand alone or computer based St...
Страница 237: ...ble These are listed as follows model The product model number string of the node revision The product revision string of the node serialno The product serial number string of the node There is also a...
Страница 238: ...B rear panel TSP Link connection SERIAL NO LAN TSP Link R LINE FUSE SLOWBLOW LINE RATING 2 0A 250V 100 240VAC 50 60Hz 210VA MAX TSP Link connections CAUTION REFER TO SAFETY INSTRUCTIONS IN MANUAL BEFO...
Страница 239: ...nk node attribute as follows print tsplink node The above print command will output the node number For example if the node number is 1 the value 1 000000e 00 will be displayed Remote programming The...
Страница 240: ...ot provided in the reset call One or more of the units in the system is not powered on If the actual number of nodes is less than the expected number The programming example below illustrates a TSP Li...
Страница 241: ...5 9 and Hardware trigger modes on page 3 12 for more detailed information Using groups to manage nodes on TSP Link network The primary purpose of a group is to assign each node to run different test s...
Страница 242: ...to wait for all nodes assigned to the same group number Assigning groups Group numbers can range from 0 zero to 64 The default group number is 0 You can change the group number at any time Use the fo...
Страница 243: ...the node number that runs the test script Replace N with the node number To set the global variable on Node N equal to 2 5 node N execute setpoint 2 5 The following code is an example of how to run a...
Страница 244: ...to complete all overlapped operations The following code is an example of how to issue the waitcomplete command Waits for all nodes in a local group to complete all overlapped operations waitcomplete...
Страница 245: ...cute scriptName name script new dataqueue next scriptName name Removing stale values from the reading buffer The node that acquires the data stores the data for the reading buffer To optimize data acc...
Страница 246: ...or 708B to control a remote device through the LAN port Using TSP Net methods you can transfer string data to and from a remote device transfer and format data into Lua variables and clear input buff...
Страница 247: ...te device is TSP enabled and enables TSP prompts and error handling If the Model 707B or 708B is not able to make a connection to the remote device it generates a timeout error Use tspnet timeout to s...
Страница 248: ...t 5 Establish connection to another device with IP address 192 168 1 51 at port 1394 id_instr tspnet connect 192 168 1 51 1394 rst r n Print the device ID from connect string print ID is id_instr Set...
Страница 249: ...uffer not found within device Digital I O Triggering TSP Link connections have three TSP synchronization lines that are available to each device on the TSP Link network You can use any one of the TSP...
Страница 250: ...230 tspnet execute on page 7 230 tspnet idn on page 7 232 tspnet idn on page 7 232 tspnet read on page 7 232 tspnet readavailable on page 7 233 tspnet reset on page 7 234 tspnet termination on page 7...
Страница 251: ...ad id n print string format from computer s tspnet read id n print string format from computer s tspnet read id n print string format from computer s tspnet read id n end function test_tspnet tspnet r...
Страница 252: ...707B and 708B Switching Matrix Reference Manual Section 6 Instrument programming 707B 901 01 Rev A August 2010 6 61 print string format from computer s tspnet read id s tspnet disconnect id end test_...
Страница 253: ......
Страница 254: ...d placeholder characters N M X Y to the instrument They are used in this documentation for notational convenience only The placeholder characters used in this documentation N is typically used with tr...
Страница 255: ...re equivalent digio writebit 3 0 digio writebit 3 0 Function parameters All functions are required to have a set of parentheses immediately following the function You can specify the function paramete...
Страница 256: ...display eventlog errorqueue format gpib lan scan slot status timer trigger tsplink NOTE Do not create variable names that are the same as names of logical instruments Doing so will result in the loss...
Страница 257: ...ws an example of an instrument control command description Figure 87 Example instrument control library description Each instrument control command listing is divided into five major categories of inf...
Страница 258: ...characteristics of an instrument feature or operation by defining a value For example a characteristic of a TSP enabled instrument is the model number localnode model another characteristic is the num...
Страница 259: ...ts the default value or constant for the command If you read a value a number is returned The returned numbers are defined in the Usage or Details sections of the command description Command usage The...
Страница 260: ...tart text display gettext embellished row columnStart columnEnd 3 Parameter value options Displayed in order from left to right as they are presented in the Usage example Command details This section...
Страница 261: ...nce beeper beep This function generates an audible tone Type TSP Link accessible Affected by Where saved Default value Function Yes Usage beeper beep duration frequency duration The amount of time to...
Страница 262: ...abling the beeper also disables front panel key clicks Example beeper enable beeper ON beeper beep 2 2400 Enables the beeper and generates a two second 2400 Hz tone Also see beeper beep bit bitand Thi...
Страница 263: ...two numbers Type TSP Link accessible Affected by Where saved Default value Function No Usage result bit bitor value1 value2 result Result of the logical OR operation value1 Operand for the logical OR...
Страница 264: ...of value1 and value2 are truncated to make them integers The returned result is also an integer Example testResult bit bitxor 10 9 print testResult Performs a logical XOR operation on decimal 10 bina...
Страница 265: ...operators on page 6 22 bit get This function retrieves the weighted value of a bit at a specified index position Type TSP Link accessible Affected by Where saved Default value Function No Usage result...
Страница 266: ...value to get 1 to 32 width The number of bits to include in the field 1 to 32 Details A field of bits is a contiguous group of bits This function retrieves a field of bits from value starting at inde...
Страница 267: ...turns result which is value with the indexed bit set The index must be between 1 and 32 The least significant bit value is at index position 1 the most significant bit is at index position 32 Any frac...
Страница 268: ...of value The width bits starting at index are set to fieldValue The least significant bit value is at index position 1 the most significant bit is at index position 32 Before setting the field of bit...
Страница 269: ...ls This function returns result which is the result of the tested bit The least significant bit value is at index position 1 the most significant bit is at index position 32 If the indexed bit for val...
Страница 270: ...rns result which is the result of toggling the bit index in value Any fractional part of value is truncated to make it an integer The returned decimal value is also an integer The least significant bi...
Страница 271: ...or 1 for Model 708B Channel ranges or individual channels This function allows all items contained in the channelList parameter to be closed removes the forbidden to close attribute that can be applie...
Страница 272: ...ion include Close the specified items in channelList Incur the settling time and any user specified delay An error is generated if The parameter string contains slotX where X is 1 to 6 or allslots A f...
Страница 273: ...switch channels close When switch channels are both opened and closed this command executes not less than the addition of both the open and close settle times of the indicated switch channels When the...
Страница 274: ...ernal protection is provided Example channel connectrule channel BREAK_BEFORE_MAKE Sets the connect rule in the instrument to channel BREAK_BEFORE_MAKE Also see channel connectsequential on page 7 21...
Страница 275: ...ample if you close three channels and each takes 4 ms to closej assuming no additional user delay times with sequential on it will take 12 ms With sequential off it may be 4 8 or 12 ms depending on wh...
Страница 276: ...letters to numbers A 1 B 2 and so on column Specifies the column number to use Details The arguments are dependent upon the card type in the specified slot This command can only create valid channel d...
Страница 277: ...e Opens previously closed channels if they are no longer specified for closure and then closes the channels in channelList Incur settling and user specified delay times depending on the connection rul...
Страница 278: ...nel exclusiveslotclose This function exclusively closes the specified channels and channel patterns on the defined slot Type TSP Link accessible Affected by Where saved Default value Function Yes Usag...
Страница 279: ...or Model 707B or 1 for Model 708B or allslots A forbidden item is specified Once an error is detected the command stops processing Example channel open allslots channel close 1A01 2A01 3A01 4A01 5A01...
Страница 280: ...slotX where X equals 1 to 6 for Model 707B or 1 for Model 708B Channel ranges individual channels or channel patterns An error message is generated if an empty parameter string is specified or the sco...
Страница 281: ...se channel pattern getimage with the pattern name to see the channel order and the channels to which the close counts pertain When the channelList parameter for this function is slotX the response fir...
Страница 282: ...equals 1 to 6 for Model 707B or 1 for Model 708B or allslots A command after closing the state of channels incurs the delay time indicated in the response for a channel before it completes However the...
Страница 283: ...eter that are forbidden to close Type TSP Link accessible Affected by Where saved Default value Function Yes System reset Channel reset Create configuration script Permitted to close Usage forbiddenLi...
Страница 284: ...annel reset Create configuration script slot row column identifier Usage label channel getlabel channelList label A string listing the comma delimited labels for items in channelList channelList A str...
Страница 285: ...ts the comma delimited labels for the items in channelList channelList A string that lists the channels to query for the labels associated with them Details The parameter channelList can contain more...
Страница 286: ...with them Details The parameter channelList can contain more than one channel If it does use a comma to delimit the labels for the channel rows The return string label lists the labels in the same or...
Страница 287: ...s occurred since the last reset command or power cycle Unlatched indicators mean that the condition has occurred when the channel getstate command was issued Although the channel getstate command retu...
Страница 288: ...channel type is defined by the physical hardware of the card on which the channel exists The only valid channel type for the Models 707B and 708B is channel TYPE_SWITCH or 1 Example print channel gett...
Страница 289: ...2 channel open slot3 slot5 Opens all channels on Slots 3 and 5 Example 3 channel open allslots Opens all channels on all slots Also see channel close on page 7 19 channel exclusiveclose on page 7 24 c...
Страница 290: ...terns in the runtime environment The entries that are returned are listed in random order Example channel pattern setimage 1A01 1A02 patternA channel pattern setimage 1B01 1B02 patternB channel patter...
Страница 291: ...nnel pattern setimage on page 7 39 channel pattern snapshot on page 7 41 channel pattern getimage This function queries a channel pattern for associated channels Type TSP Link accessible Affected by W...
Страница 292: ...the specified name Type TSP Link accessible Affected by Where saved Default value Function Yes System reset Channel reset Create configuration script Not applicable Usage channel pattern setimage chan...
Страница 293: ...amples of valid names Channels Chans chans Path1 Path20 path_3 Examples of invalid names 1path invalid because it starts with a number my chans invalid because it contains a space My chans invalid bec...
Страница 294: ...ete on page 7 38 channel pattern getimage on page 7 38 channel pattern snapshot on page 7 41 channel pattern snapshot This function creates a channel pattern Type TSP Link accessible Affected by Where...
Страница 295: ...gcript command is executed Use the created script to restore them NOTE Channel patterns are lost when power is cycled Channel patterns are stored when the createsconfigcript command is executed Use th...
Страница 296: ...f the channel is forbidden to close it is cleared from being forbidden to close If the channels are used in channel patterns the channel patterns that contain the channels are deleted Using this funct...
Страница 297: ...he delay is 10 s However check the documentation for your card to verify To see if the delay value was modified after setting use the channel getdelay command to query Channel patterns get their delay...
Страница 298: ...affected and may include allslots or slotX where X equals 1 to 6 for Model 707B or 1 for Model 708B Channel ranges or individual channels This function prevents all items contained in the channel list...
Страница 299: ...ne channel from patternA and patternB then print the catalog again Only patternC should remain Assuming no existing channel patterns the output is patternC 1C01 1C02 patternA 1A01 1A02 patternB 1B01 1...
Страница 300: ...ern The label does not persist through a power cycle Example 1 channel setlabel 1A01 start channel close start print channel getclose allslots Sets the label for channel row 1 and column 01 on slot 1...
Страница 301: ...full label is displayed NOTE Since a column label is common to all channels in that column you only need to assign the column label to one channel Example 1 channel setlabelrow 1B01 SMU2 channel setl...
Страница 302: ...and column label parameters must be unique In addition they cannot be the same as the name of a channel pattern You can only set labels for slots and channels that are installed in the instrument Aft...
Страница 303: ...ateconfigscript This function captures the present settings of the instrument Type TSP Link accessible Affected by Where saved Default value Function Yes Usage createconfigscript name name The name of...
Страница 304: ...ta queue is not full The dataqueue add function returns false If the timeout expires before space is available in the data queue If the data queue is full and a timeout value is not specified If the v...
Страница 305: ...TY while dataqueue count MaxCount do dataqueue add 1 end print There are dataqueue count items in the data queue Add items to the data queue until it is at capacity Output There are 128 items in the d...
Страница 306: ...contains the number of items in the data queue Type TSP Link accessible Affected by Where saved Default value Attribute R Yes Power off dataqueue add dataqueue clear dataqueue next Not saved Not appl...
Страница 307: ...timeout expires the return value is nil The entries in the data queue are removed in first in first out FIFO order If the value is a table a duplicate of the original table and any subtables is made...
Страница 308: ...mmands for at least the specified number of seconds and fractional seconds However the processing time may cause the system to delay 5 s to 10 s typical more than the requested delay Example 1 beeper...
Страница 309: ...gio writeport on page 7 65 digio readport This function reads the digital I O port Type TSP Link accessible Affected by Where saved Default value Function Yes Usage data digio readport data The presen...
Страница 310: ...ewidth determines how long the trigger is asserted Example digio trigger 2 assert Asserts a trigger on digital I O line 2 Also see digio trigger N pulsewidth on page 7 60 digio trigger N clear This fu...
Страница 311: ...have another trigger object respond to trigger events generated by the trigger line set the other object s stimulus attribute to the value of this constant Example 1 digio trigger 5 stimulus digio tri...
Страница 312: ...the falling edge input triggers and automatically latches and drives the trigger line low Asserting the output trigger releases the latched line digio TRIG_SYNCHRONOUS or 5 Detects the falling edge i...
Страница 313: ...line 1 to 14 Details If this is true an event was ignored because the event detector was already in the detected state when the event occurred This is an indication of the state of the event detector...
Страница 314: ...o see digio trigger N assert on page 7 57 digio trigger N reset on page 7 62 digio trigger N release on page 7 61 digio trigger N release This function releases an indefinite length or latched trigger...
Страница 315: ...ger N pulsewidth on page 7 60 digio trigger N stimulus on page 7 62 digio trigger N stimulus This attribute selects the event that causes a trigger to be asserted on the digital output line Type TSP L...
Страница 316: ...the TSP Link trigger line lan trigger N EVENT_ID A LAN trigger event has occurred scan trigger EVENT_SCAN_READY Scan Ready Event scan trigger EVENT_SCAN_START Scan Start Event scan trigger EVENT_CHANN...
Страница 317: ...ime digio trigger N wait or digio trigger N clear was called this function returns a value immediately After waiting for a trigger with this function the event detector is automatically reset and re a...
Страница 318: ...page 7 58 digio writeport on page 7 65 digio writeprotect on page 7 66 digio writeport This function writes to all digital I O lines Type TSP Link accessible Affected by Where saved Default value Func...
Страница 319: ...ffected by Where saved Default value Attribute RW Yes System reset Create configuration script 0 Usage mask digio writeprotect digio writeprotect mask mask Sets the value that specifies the bit patter...
Страница 320: ...ilable Also see display setcursor on page 7 81 display settext on page 7 82 display getannunciators This function reads the annunciators indicators that are presently turned on Type TSP Link accessibl...
Страница 321: ...nnunciators display getannunciators print myAnnunciators rem bit bitand myAnnunciators 1024 if rem 0 then print REM is on else print REM is off end Output 1 2800000e 03 REM is on REM indicator is turn...
Страница 322: ...column 3 with an invisible cursor 1 000000000e 00 3 000000000e 00 0 000000000e 00 Also see display gettext on page 7 70 display screen on page 7 80 display setcursor on page 7 81 display settext on pa...
Страница 323: ...ay WHEEL_ENTER 79 display KEY_OPENALL 107 display WHEEL_LEFT 80 display KEY_CONFIG 114 display WHEEL_RIGHT NOTE When using this function use built in constants such as display KEY_STEP rather than the...
Страница 324: ...w 1 the valid column numbers are 1 to 20 for row 2 the valid column numbers are 1 to 32 if nothing is selected 1 is used columnEnd Selects the last column from which to read text for row 1 the valid c...
Страница 325: ...example shows how to retrieve the display text in multiple ways The output is ABCDEFGHIJKLMNOPQRST Nabcdefghijklmnopqrstuvwxyz123456 RABCDEFGHIJ DKLMNOPQRST N Rabcdefghijklm Bnopqrstuvwxyz F123456 ab...
Страница 326: ...a decimal point appear in the value 0 00 default is the value shown when the value is first displayed minimum and maximum can be used to limit the values that can be entered When is selected for form...
Страница 327: ...is run from the User menu memory Determines if code is saved to nonvolatile memory 0 or display DONT_SAVE Does not save the code to nonvolatile memory 1 or display SAVE Saves the code to nonvolatile...
Страница 328: ...olatile memory Now assume you want to add a test named Test to the USER TESTS menu You want the test to run the function named DUT1 and sound the beeper This example adds Test to the menu defines the...
Страница 329: ...e loop displayName and code will take on the values in the User menu The list that is returned is in random order Example for myNames listCode in display loadmenu catalog do print myNames listCode end...
Страница 330: ...P Link accessible Affected by Where saved Default value Attribute RW Yes Power cycle Not saved display UNLOCK Usage lockout display locallockout display locallockout lockout lockout display UNLOCK or...
Страница 331: ...nil The script can be aborted by calling the exit function when nil is returned Example selection display menu Menu Test1 Test2 Test3 print selection Displays a menu with three menu items If the seco...
Страница 332: ...minimum limit must be more than or equal to zero When limits are used the operator cannot enter values above or below these limits After the instrument is turned on the first time you use a display c...
Страница 333: ...LAY key on the front panel The text for the display screen is set by display settext Read this attribute to determine which of the available display screens was last selected NOTE This does not suppor...
Страница 334: ...ay WHEEL_LEFT 80 display KEY_CONFIG 114 display WHEEL_RIGHT NOTE When using this function send built in constants such as display KEY_STEP rather than the numeric value of 86 This will allow for bette...
Страница 335: ...to Column 20 for Row 1 or 32 for Row 2 An out of range parameter for style sets it to 0 invisible A blinking cursor is only visible when it is positioned over displayed text It cannot be seen when pos...
Страница 336: ...display message Top line text does not wrap to the bottom line of the display automatically Any text that does not fit on the current line is truncated If the text is truncated the cursor is left at t...
Страница 337: ...fected by Where saved Default value Function Yes Usage keyCode display waitkey keyCode See Details for more information Details After you send this function script execution pauses until a front panel...
Страница 338: ...display WHEEL_RIGHT NOTE When using this function send built in constants such as display KEY_STEP rather than the numeric value of 86 This will allow for better forward compatibility with firmware r...
Страница 339: ...are four entries in the error queue 4 0000000e 00 Also see errorqueue clear on page 7 85 errorqueue next on page 7 86 errorqueue next This function reads the oldest entry from the error queue and remo...
Страница 340: ...ted Example errorcode message errorqueue next print errorcode message Reads the oldest entry in the error queue The output below indicates that the queue is empty Output 0 0000000e 00 Queue Is Empty A...
Страница 341: ...2037159 052777000 0 0x0 Also see eventlog clear on page 7 88 eventlog count on page 7 89 eventlog enable on page 7 90 eventlog next on page 7 90 eventlog overwritemethod on page 7 91 eventlog clear Th...
Страница 342: ...Attribute R Yes System reset Clearing event log Reading event log Not applicable Not applicable Usage N eventlog count N The number of events in the event log Example print eventlog count Display the...
Страница 343: ...ntlog DISABLE or 0 no new events are added to the event log You can however read and remove existing events When the event log is enabled new events are logged Example print eventlog enable eventlog e...
Страница 344: ...Oct 2009 LAN6 192 168 1 102 LXI 0 1192037135 no time 0 0x0 Example 3 print eventlog next Output 17 28 31 563 10 Oct 2009 LAN4 192 168 1 102 LXI 0 1192037136 no time 0 0x0 Example 4 print eventlog next...
Страница 345: ...arded when a new entry is added Example eventlog overwritemethod 0 When the log is full the event log will ignore new entries Also see eventlog all on page 7 87 eventlog clear on page 7 88 eventlog co...
Страница 346: ...for numeric data printed with the print printbuffer and printnumber functions The format ascii precision attribute is only used with the ASCII format Note that the precision is the number of signific...
Страница 347: ...at SWAPPED and format LITTLEENDIAN select the same byte order Selecting which to use is a matter of preference Select the format SWAPPED or format LITTLEENDIAN byte order when sending data to a comput...
Страница 348: ...rmat REAL format REAL32 and format REAL64 can be selected with the format byteorder attribute The IEEE Std 754 binary formats use four bytes each for single precision values and eight bytes each for d...
Страница 349: ...he local timezone of the instrument Details See settimezone for additional details on the time zone format and a description of the fields timeZone can be in either of the following formats If one arg...
Страница 350: ...e messages generated after processing this command are sent with the new settings If command messages are being queued sent before this command has executed the new settings may take effect in the mid...
Страница 351: ...N initialization will continue to run in the background Even though the LAN configuration settings may not have changed since the LAN was last connected new settings may take effect due to the dynamic...
Страница 352: ...The IP address obtained from the DHCP server takes priority for all DNS lookups Example dnsaddress 164 109 48 173 lan config dns address 1 dnsaddress Write a DNS address of 164 109 48 173 as address...
Страница 353: ...accessible Affected by Where saved Default value Attribute RW Yes LAN restore defaults Nonvolatile memory lan ENABLE Usage state lan config dns dynamic lan config dns dynamic state state The dynamic D...
Страница 354: ...e specified in this attribute with the DNS server The format for hostname is K model number serial number where model number and serial number are replaced with the actual model number and serial numb...
Страница 355: ...describes the LAN default gateway address Type TSP Link accessible Affected by Where saved Default value Attribute RW Yes LAN restore defaults Nonvolatile memory 0 0 0 0 Usage gatewayAddress lan conf...
Страница 356: ...Models 707B and 708B Switching Matrix Reference Manual Section 7 Command reference 707B 901 01 Rev A August 2010 7 103 Also see lan status gateway on page 7 110 lan restoredefaults on page 7 107...
Страница 357: ...ual setting currently in effect Use the lan status attributes to determine the current operating state of the LAN Example ipaddress lan config ipaddress Returns the presently set LAN IP address Also s...
Страница 358: ...tribute describes the LAN subnet mask Type TSP Link accessible Affected by Where saved Default value Attribute RW Yes LAN restore defaults Nonvolatile memory 255 255 255 0 Usage mask lan config subnet...
Страница 359: ...nbound LXI packets will be ignored unless they have this domain number Example print lan lxidomain Displays the LXI domain Also see lan restoredefaults on page 7 107 lan nagle This attribute describes...
Страница 360: ...s function resets LAN settings to default values Type TSP Link accessible Affected by Where saved Default value Function Yes Usage lan restoredefaults Details The settings that are restored are shown...
Страница 361: ...tem can use up to three addresses Unused or disabled entries are returned as 0 0 0 0 when read The dnsAddress returned is a string specifying the IP address of the DNS server in dotted decimal notatio...
Страница 362: ...pecific computer or host on the LAN The FQDN consists of two parts the host name and the domain name If the DNS host name for an instrument is not found this attribute stores the IP address in dotted...
Страница 363: ...ay in dotted decimal notation Example print lan status gateway Returns the gateway address such as 10 60 8 1 Also see lan config gateway on page 7 102 lan status ipaddress This attribute reads the LAN...
Страница 364: ...at separate the address octets see Example Example print lan status macaddress Returns the MAC address of the instrument for example 00 60 1A 00 00 57 Also see None lan status port dst This attribute...
Страница 365: ...P port number used to connect the instrument and to control the instrument over a raw socket communication interface Example print lan status port rawsocket Returns the Model 707B or 708B raw socket p...
Страница 366: ...ot applicable Usage port lan status port vxi11 port LAN VXI 11 port number Details This attribute stores the TCP port number used to connect to the instrument over a VXI 11 interface Example print lan...
Страница 367: ...d Default value Attribute R Yes Not applicable Not applicable Not applicable Usage mask lan status subnetmask mask A string specifying the subnet mask in dotted decimal notation Example print lan stat...
Страница 368: ...n trigger N overrun on page 7 121 lan trigger N stimulus on page 7 123 lan trigger N wait on page 7 125 lan trigger N clear This function clears the event detector for a trigger Type TSP Link accessib...
Страница 369: ...ils Prepares the event generator to send event messages For TCP connections this opens the TCP connection The event generator automatically disconnects when either the lan trigger N protocol or lan tr...
Страница 370: ...t number 1 to 8 Details Set to true when the LAN trigger is connected and ready to send trigger events following a successful lan trigger N connect command If the LAN trigger is not ready to send trig...
Страница 371: ...event are changed Also see lan trigger N ipaddress on page 7 119 lan trigger N protocol on page 7 122 lan trigger N EVENT_ID This constant is the event identifier used to route the LAN trigger to othe...
Страница 372: ...8 Details Sets the IP address for outgoing trigger events Set to 0 0 0 0 for multicast After changing this setting the lan trigger N connect command must be called before outgoing messages can be sent...
Страница 373: ...positive state lan TRIG_RISINGA 3 Rising edge positive state positive state lan TRIG_RISINGM 4 Rising edge positive state positive state lan TRIG_SYNCHRONOUS 5 Falling edge negative state positive sta...
Страница 374: ...se the event detector was already in the detected state when the event occurred This is an indication of the state of the event detector built into the synchronization line itself It does not indicate...
Страница 375: ...e designated protocol for sending outgoing messages After changing this setting lan trigger N connect must be called before outgoing event messages can be sent When the lan MULTICAST protocol is selec...
Страница 376: ...us This attribute specifies events that cause this trigger to assert Type TSP Link accessible Affected by Where saved Default value Attribute RW Yes System reset LAN trigger N reset Create configurati...
Страница 377: ...as occurred scan trigger EVENT_SCAN_READY Scan Ready Event scan trigger EVENT_SCAN_START Scan Start Event scan trigger EVENT_CHANNEL_READY Channel Ready Event scan trigger EVENT_SCAN_COMP Scan Complet...
Страница 378: ...ear was called this function returns immediately After waiting for a LAN trigger event with this function the event detector is automatically reset and rearmed regardless of the number of events detec...
Страница 379: ...Reads the maximum number of timers that are available for the presently active instrument Also see None localnode description This attribute stores a user defined description of the instrument Type TS...
Страница 380: ...unction may only be called when the group number of the node is different than the node of the master This function will not wait for the script to finish execution This function cannot be used on the...
Страница 381: ...t is provided for the sole purpose of accessing global variables on a node from a remote master node The localnode prefix to the function listing describes how remote commands are shared between nodes...
Страница 382: ...t from a web page or other remote command interface The instrument continues to use the old password for all interactions until the command to change it executes When changing the password give the in...
Страница 383: ...rompting mode behind the scenes If you disable prompting use of the Test Script Builder will hang because it will be waiting for the prompt that lets it know that the command is done executing DO NOT...
Страница 384: ...ils If you want to reset a specific instrument or a subordinate node use the node X reset command A local node reset includes a channel reset allslots and a scan reset In addition Other settings are r...
Страница 385: ...7 132 localnode serialno This attribute stores the instrument s serial number Type TSP Link accessible Affected by Where saved Default value Attribute R Yes Not applicable Not applicable Not applicab...
Страница 386: ...the function listing describes how remote commands are shared between nodes rather than this command being a localnode command Example node 3 setglobal x 5 Sets the global variable x on Node 3 to the...
Страница 387: ...value Function No Usage getter makegetter table attributeName getter The return value table Read only table where the attribute is located attributeName The string name of the attribute Details This f...
Страница 388: ...execute faster than accessing the attribute directly Creating a setter function is only useful if it is going to be called several times Otherwise the overhead of creating the setter function outweigh...
Страница 389: ...in the overall instrument as well as the memory available for storing user scripts and channel patterns The response to this function is a single string that returns the overall instrument memory ava...
Страница 390: ...store channel patterns Details Use this function to view the used memory in the overall instrument as well as the memory used for storing user scripts and channel patterns The response to this functio...
Страница 391: ...e saved Default value Function No Usage print value1 print value1 value2 print value1 valueN value1 The first argument to return value2 The second argument to return valueN The last argument to return...
Страница 392: ...yet completed at least to the desired index this function returns data as it becomes available When there are outstanding overlapped commands to acquire data n refers to the index that the last entry...
Страница 393: ...iven numbers using the data format specified by format data format asciiprecision and other associated attributes At least one number must be given Example format asciiprecision 10 x 2 54 printnumber...
Страница 394: ...eset true function is only permitted if the reset command sent from the controlling node If the node is not the controller sending this command generates an error Example reset true If sent from the c...
Страница 395: ...channels in channelList adds multiple steps to the scan If an error is encountered as channels are added to the list subsequent channels in that channel list will not be added Example 1 scan create f...
Страница 396: ...create on page 7 146 Scanning and triggering on page 3 1 scan addimagestep This function allows you to include multiple channels in a single scan step Type TSP Link accessible Affected by Where saved...
Страница 397: ...t include multiple channels Output Init OPEN 1 STEP 1D01 CLOSE 1D01 2 STEP 1A01 1B01 1C03 OPEN 1D01 CLOSE 1A01 1B01 1C03 3 STEP 1F03 OPEN 1A01 1B01 1C03 CLOSE 1F03 4 STEP 1A03 1B03 1C03 OPEN 1F03 CLOS...
Страница 398: ...ound you must use the scan state function to check the status of the scan Example scan background Runs a scan in the background Also see scan add on page 7 142 scan create on page 7 146 scan execute o...
Страница 399: ...s the existing scan list and creates a new list of channels and channel patterns to scan Type TSP Link accessible Affected by Where saved Default value Function Yes Usage scan create channelList chann...
Страница 400: ...scan immediately in the foreground with a configured scan list Type TSP Link accessible Affected by Where saved Default value Function Yes Usage scanState scanCount stepCount scan execute scanState Th...
Страница 401: ...t Usage scanList scan list scanList This parameter is string listing the existing scan step information Details This function lists the existing scan list When changing a channel or scan attribute for...
Страница 402: ...A07 1B03 then initiate the scan list to be output Outputs the existing scan list Output Init OPEN 1 STEP 1A07 CLOSE 1A07 2 STEP 1A08 OPEN 1A07 CLOSE 1A08 3 STEP 1A09 OPEN 1A08 CLOSE 1A09 4 STEP 1A10 O...
Страница 403: ...ently see Details Details When this attribute is set to scan MODE_OPEN_ALL all channels on all slots are opened before a scan starts When this attribute is set to scan MODE_OPEN_SELECTIVE an intellige...
Страница 404: ...page 7 140 scan bypass on page 7 145 scan mode on page 7 150 scan scancount on page 7 151 scan trigger arm stimulus on page 7 154 scan trigger channel stimulus on page 7 157 scan scancount This attri...
Страница 405: ...can portion of the trigger model This number does not increment until the scan begins Therefore if the instrument is waiting for an input to trigger a scan start the scan count represents the previous...
Страница 406: ...steps in the active scan list The value of this attribute is initially determined when the scan is created Adding steps with the scan create scan addimagestep and scan add functions updates this attri...
Страница 407: ...trigger arm set Details This function sets the arm event detector of the trigger model to the detected state Example scan trigger arm set Sets the arm event detector to the detected state Also see sca...
Страница 408: ...r either based on the configuration of the line on the tsplink trigger line lan trigger N EVENT_ID Event identifier use to route the LAN trigger to other subsystems using stimulus properties scan trig...
Страница 409: ...nel event detector Also see scan trigger channel set on page 7 156 scan trigger channel stimulus on page 7 157 Trigger model on page 3 1 scan trigger channel set This function sets the channel event d...
Страница 410: ...ither based on the configuration of the line on the digital input line display trigger EVENT_ID The trigger key on the front panel is pressed trigger EVENT_ID A trg message on the active command inter...
Страница 411: ...art Event Also see scan trigger channel clear on page 7 156 scan trigger channel set on page 7 156 Trigger model on page 3 1 scan trigger clear This function clears the trigger model Type TSP Link acc...
Страница 412: ...aced by the commands loadscript and loadandrunscript when they are used without a name Example 1 script anonymous list Displays the content of the anonymous script Example 2 print script anonymous sou...
Страница 413: ...the name that is added to the script user scripts table If name is not given an empty string will be used and the script will be unnamed If the name already exists in script user scripts the name attr...
Страница 414: ...ewautorun This function is identical to the script new function but it creates a script with the autorun attribute set to yes Type TSP Link accessible Affected by Where saved Default value Function No...
Страница 415: ...e of the script to be restored Details This command copies the script from nonvolatile memory back into the runtime environment and it creates a global variable with the same name as the name of the s...
Страница 416: ...ne scriptVar autorun This attribute sets a script to autorun Type TSP Link accessible Affected by Where saved Default value Attribute RW No Not applicable See Details See Details Usage scriptVar autor...
Страница 417: ...fault value Function No Usage scriptVar list scriptVar The name of variable that references the script Details This function generates output in the form of a sequence of response messages one message...
Страница 418: ...t the script can be accessed through those variables When all variables that reference an unnamed script are removed the script will be removed from the run time environment If the new name is the sam...
Страница 419: ...scriptVar The name of variable that references the script Example test8 run Runs the script referenced by the variable test8 Also see None scriptVar save This function saves the script to nonvolatile...
Страница 420: ...e source code Example print test1 source Gets source code for a script named test1 Also see scriptVar list on page 7 164 settime This function sets the real time clock sets current time of the system...
Страница 421: ...sed as arguments without using os time Set the time zone before reading the time using os time or before generating a UTC time from a local time specification Example systemTime os time year 2010 mont...
Страница 422: ...s that indicate when daylight savings time begins and ends respectively MM is a number between 1 and 12 that represents the month w is a number between 1 and 5 that represents the week within the mont...
Страница 423: ...channels on the card Type TSP Link accessible Affected by Where saved Default value Attribute R Yes Not applicable Not applicable Not applicable Usage fourPole slot X poles four fourPole The return va...
Страница 424: ...orted the value is 1 Example print slot 3 poles one Query to see if Slot 3 supports one pole settings for the channels on the card Output if card supports one pole 1 000000000e 00 Output if card does...
Страница 425: ...0 for no pseudocard selection 7072 for the Model 7072 8x12 Semiconductor Matrix Card 70721 for the Model 7072 HV 8x12 High Voltage Semiconductor Matrix Card 7173 for the Model 7173 50 8x12 High Frequ...
Страница 426: ...ed Default value Attribute R Yes Not applicable Not saved Not applicable Usage statusByte status condition statusByte The byte condition register s status returned as a decimal A zero 0 indicates no b...
Страница 427: ...urred Bit 5 decimal value 32 B6 Request Service RQS Master Summary Status MSS Depending on how it is used Bit B6 of the status byte register is either the Request for Service RQS bit or the Master Sum...
Страница 428: ...em reset does not The binary equivalent of the value indicates which register bits are set In the binary equivalent the least significant bit is bit B0 and the most significant bit is bit B7 For examp...
Страница 429: ...set Bit 6 decimal value 64 B7 status OPERATION_SUMMARY status OSB Set summary bit indicates that an enabled operation event has occurred Bit 7 decimal value 128 In addition to the above values nodeEna...
Страница 430: ...Value Description B0 status MEASUREMENT_SUMMARY_BIT status MSB Set summary bit indicates that an enabled measurement event has occurred Bit 0 decimal value 1 B1 Not used Not applicable B2 status ERRO...
Страница 431: ...15 status operation These attributes manage the status model s operation register set Type TSP Link accessible Affected by Where saved Default value Attribute condition R Yes Not applicable Not saved...
Страница 432: ...set status operation enable status MSB Bit Value Description B0 B10 Not used Not applicable B11 status PROMPTS status PRMPTS Set bit indicates that command prompts are enabled Bit 11 decimal value 2 0...
Страница 433: ...et Not saved 0 enable RW Yes Status reset Not saved 0 event R Yes Status reset Not saved 0 ntr RW Yes Status reset Not saved 0 ptr RW Yes Status reset Not saved 32767 All bits set Usage operationRegis...
Страница 434: ...T0 Bit 0 decimal value 1 B1 status operation user BIT1 Bit 1 decimal value 2 B2 status operation user BIT2 Bit 2 decimal value 4 B3 status operation user BIT3 Bit 3 decimal value 8 B4 status operation...
Страница 435: ...ble These attributes manage the status model s questionable register set Type TSP Link accessible Affected by Where saved Default value Attribute condition R Yes Not applicable Not saved Not applicabl...
Страница 436: ...HR Bit Value Description B0 to B8 Not used Not available B9 status questionable S1THR status questionable SLOT1_THERMAL Bit 9 decimal value 512 B10 status questionable S2THR status questionable SLOT2_...
Страница 437: ...r The request SRQ enable register s status in decimal form A zero 0 indicates no bits set also send 0 to clear all bits Other decimal values indicate various bit settings Details Although the status l...
Страница 438: ...the Output Queue Bit 4 decimal value 16 B5 status EVENT_SUMMARY_BIT status ESB Set summary bit indicates that an enabled standard event has occurred Bit 5 decimal value 32 B6 Not used Not applicable B...
Страница 439: ...ant bit Least significant bit 1 0 0 0 0 0 0 1 The returned value can indicate one or more status events occured The following table contains descriptions of the bits Bit Value Description B0 status ME...
Страница 440: ...er status request_event print requestEventRegister Reads the status request event register Sample output 1 29000e 02 Converting this output 129 to its binary equivalent yields 1000 0001 Therefore this...
Страница 441: ...standard event register s status in decimal form A zero 0 indicates no bits set also send 0 to clear all bits Other decimal values indicate various bit settings Details Although the status logical in...
Страница 442: ...lue 16 B5 status standard COMMAND_ERROR status standard CME Set bit indicates that a command error has occurred Command errors include IEEE 488 2 syntax error Instrument received a message that does n...
Страница 443: ...aved Default value Attribute condition R Yes Not applicable Not saved Not applicable enable RW Yes Status reset Not saved 0 event R Yes Status reset Not saved 0 ntr RW Yes Status reset Not saved 0 ptr...
Страница 444: ...e bit to B0 of the system summary status register set status system enable status system enable EXT Bit Value Description B0 status system EXTENSION_BIT status system EXT Bit 0 decimal value 1 B1 stat...
Страница 445: ...tatus model s TSP Link system summary register for nodes 15 through 28 Type TSP Link accessible Affected by Where saved Default value Attribute condition R Yes Not applicable Not saved Not applicable...
Страница 446: ...f the system summary status register set 2 set status system2 enable status system2 EXT Bit Value Description B0 status system2 EXTENSION_BIT status system2 EXT Bit 0 decimal value 1 B1 status system2...
Страница 447: ...tes manage the status model s TSP Link system summary register for nodes 29 through 42 Type TSP Link accessible Affected by Where saved Default value Attribute condition R Yes Not applicable Not saved...
Страница 448: ...system summary status register set 3 set status system3 enable status system3 EXT Bit Value Description B0 status system3 EXTENSION_BIT status system3 EXT Bit 0 decimal value 1 B1 status system3 NODE2...
Страница 449: ...tes manage the status model s TSP Link system summary register for nodes 43 through 56 Type TSP Link accessible Affected by Where saved Default value Attribute condition R Yes Not applicable Not saved...
Страница 450: ...e system summary status register set 4 set status system4 enable status system4 enable EXT Bit Value Description B0 status system4 EXTENSION_BIT status system4 EXT Bit 0 decimal value 1 B1 status syst...
Страница 451: ...attributes manage the status model s TSP Link system summary register for nodes 57 through 64 Type TSP Link accessible Affected by Where saved Default value Attribute condition R Yes Not applicable N...
Страница 452: ...er can be set to the following described values for example to set the enable bit to B1 of the system summary status register set 5 set status system5 enable status system5 NODE57 Bit Value Descriptio...
Страница 453: ...rns the elapsed time in seconds 1 s resolution Details The returned resolution for time depends on how long it has been since the timer was reset It starts with 1 s resolution and starts to lose resol...
Страница 454: ...sures the time since the reset Output 1 469077e 01 The above output indicates that timer measure t was executed 14 69077 seconds after timer reset Also see timer measure t on page 7 200 trigger blende...
Страница 455: ...r events from this trigger blender Also see None trigger blender N orenable This attribute selects whether the blender operates in OR mode or AND mode Type TSP Link accessible Affected by Where saved...
Страница 456: ...tor that is built into the event blender itself This attribute does not indicate if an overrun occurred in any other part of the trigger model or in any other trigger object that is monitoring the eve...
Страница 457: ...event The eventID parameter may be one of the existing trigger event IDs shown in the following table Trigger event IDs Trigger event ID Description digio trigger N EVENT_ID An edge either rising fal...
Страница 458: ...ne 3 or 5 Set the trigger blender 1 event to start a scan Also see trigger blender N reset on page 7 203 trigger blender N wait This function waits for a blender trigger event to occur Type TSP Link a...
Страница 459: ...the trigger event has not happend then false is returning after the timeout expires Also see trigger blender N clear on page 7 201 trigger clear This function clears the command interface trigger even...
Страница 460: ...ils This function sets the timer event detector to the undetected state and resets the overrun indicator Also see trigger timer N count on page 7 207 trigger timer N count This attribute sets the numb...
Страница 461: ...System reset Trigger timer N reset Create configuration script 10e 6 Usage interval trigger timer N delay trigger timer N delay interval interval Delay interval in seconds N Trigger timer number 1 to...
Страница 462: ...od from the array After all elements in the array have been used the delays restart at the beginning of the list Example trigger timer 3 delaylist 50e 6 100e 6 150e 6 DelayList trigger timer 3 delayli...
Страница 463: ...set Trigger timer N reset Not applicable false Usage overrun trigger timer N overrun overrun Trigger overrun state N Trigger timer value 1 to 4 Details This attribute indicates if an event was ignored...
Страница 464: ...igger timer number 1 to 4 Details When enabled triggers are passed through immediately and initiate the delay When disabled a trigger only initiates a delay Also see trigger timer N reset on page 7 21...
Страница 465: ...r may be one of the trigger event IDs shown in the following table Trigger event IDs Trigger event ID Description digio trigger N EVENT_ID An edge either rising falling or either based on the configur...
Страница 466: ...y Where saved Default value Function Yes Usage triggered trigger timer N wait timeout triggered Trigger detection indication N Trigger timer number 1 to 4 timeout Maximum amount of time in seconds to...
Страница 467: ...1 device_trigger method is invoked VXI 11 only A TRG message is received If one or more of these trigger events were previously detected this function returns immediately After waiting for a trigger w...
Страница 468: ...Number tsplink master masterNodeNumber The node number of the master node Also see None tsplink node This attribute defines the node number Type TSP Link accessible Affected by Where saved Default val...
Страница 469: ...e data tsplink readbit 3 print data Assume Line 3 is set high and it is then read Output 1 000000e 00 Also see tsplink readport on page 7 216 tsplink writebit on page 7 226 tsplink readport This funct...
Страница 470: ...m expectedNodes The number of nodes expected on the system between 1 and 64 Details This function erases all knowledge of other nodes connected on the TSP Link and regenerates the system configuration...
Страница 471: ...Example state tsplink state print state Read the state of the TSP Link If it is online the output is online Also see tsplink node on page 7 215 tsplink reset on page 7 217 tsplink trigger N assert Th...
Страница 472: ...been detected since the last tsplink trigger N wait call This function clears a trigger event detector discards the previous history of the trigger line and clears the tsplink trigger N overrun attrib...
Страница 473: ...e The setting for mode can be one of the following values Mode values Mode Number value Description tsplink TRIG_BYPASS 0 Allows direct control of the line as a digital I O line tsplink TRIG_FALLING 1...
Страница 474: ...mode stores the trigger mode as a numeric value when the attribute is read To control the line state use the tsplink TRIG_BYPASS mode with the tsplink writebit and the tsplink writeport commands Exam...
Страница 475: ...gger N mode on page 7 220 tsplink trigger N release on page 7 223 tsplink trigger N reset on page 7 223 tsplink trigger N stimulus on page 7 224 tsplink trigger N wait on page 7 225 tsplink trigger N...
Страница 476: ...trigger Line 3 Also see tsplink trigger N assert on page 7 218 tsplink trigger N clear on page 7 219 tsplink trigger N mode on page 7 220 tsplink trigger N overrun on page 7 221 tsplink trigger N puls...
Страница 477: ...ipt control Use tsplink trigger N assert instead The eventID parameter may be one of the existing trigger event IDs shown in the following table Trigger event IDs Trigger event ID Description digio tr...
Страница 478: ...timeout period False A trigger is not detected during the timeout period N The trigger line 1 to 3 timeout The timeout value in seconds Details This function waits up to the timeout value for an inpu...
Страница 479: ...The reset function does not affect the present states of the digital I O lines Example tsplink writebit 3 0 Sets synchronization Line 3 low 0 Also see tsplink readbit on page 7 216 tsplink readport on...
Страница 480: ...he write protect mask that protects bits from changes by the tsplink writebit and tsplink writeport functions Type TSP Link accessible Affected by Where saved Default value Attribute RW Yes System res...
Страница 481: ...turned from tspnet connect Details This function clears any pending output data from the device No data is returned to the caller and no data is processed Example tspnet write mydevice print hello pri...
Страница 482: ...y extra processing prompt handling error handling or sending of commands Additionally the tspnet tsp commands cannot be used on devices that are not TSP enabled If neither a portNumber nor an initStri...
Страница 483: ...pnet disconnect connectionID connectionID The connection ID returned from tspnet connect Details This function disconnects the two devices by closing the connection The connectionID is the session han...
Страница 484: ...tionID The configured termination sequence is added to commandString when it is sent to the device tspnet termination When formatString is specified the command waits for a return string from the devi...
Страница 485: ...7 229 tspnet disconnect on page 7 230 tspnet read This function reads data from a remote device Type TSP Link accessible Affected by Where saved Default value Function Yes Usage results tspnet read c...
Страница 486: ...es any errors received from the remote device into its own error queue The Model 707B or 708B prefaces errors from the remote device with Remote Error and follows this with the error number and error...
Страница 487: ...ds that will create data Wait for data to be available Also see tspnet connect on page 7 229 tspnet disconnect on page 7 230 tspnet reset This function disconnects all TSP Net sessions Type TSP Link a...
Страница 488: ...uence Details This function sets and gets the termination character sequence that is used to indicate the end of a line for a TSP Net connection Using the termSequence parameter sets the termination s...
Страница 489: ...tspnet connect tspnet execute and tspnet read commands will wait for a response The time is specified in seconds The timeout may contain fractional seconds but is only accurate to the nearest 10 ms Ex...
Страница 490: ...n abort message when it attempts to connect using tspnet connect to a TSP enabled instrument When you send the abort command on an interface it causes any other active interface on that instrument to...
Страница 491: ...ynchronous table to copy startIndex Integer start value endIndex Integer end value Details This function reads the data from a reading buffer on a remote instrument and returns an array of numbers or...
Страница 492: ...runs it It automatically adds the appropriate loadscript and endscript commands around the script captures any errors and reads back any prompts No additional substitutions are done on the text The sc...
Страница 493: ...inputString must contain any necessary new lines termination or other syntax elements needed to complete properly Example tspnet write myID runscript r n Commands the remote instrument to run script...
Страница 494: ...name of the string the key of the key value pair Details The catalog provides access for userstring pairs allowing you to manipulate all the key value pairs in nonvolatile memory The entries are enume...
Страница 495: ...string delete product userstring delete contact Deletes the user defined strings associated with the assetnumber product and contact names Also see userstring add on page 7 240 userstring catalog on p...
Страница 496: ...commands implemented However other TSP enabled products like the Series 2600A SourceMeter Instruments have overlapped commands Therefore when the Model 707B or 708B is a TSP master to a subordinate de...
Страница 497: ......
Страница 498: ...messages This section includes information on error levels and how to read errors Error summary Error and status messages are assigned a level of severity as listed in the table below Severity level d...
Страница 499: ...message severity and node for that error errorCode message severity errorNode errorqueue next print errorcode message severity errorNode The following table lists the commands associated with the erro...
Страница 500: ...guide 707B 901 01 Rev A August 2010 8 3 Figure 93 Device Manager dialog box showing USB Test and Measurement Device 3 Right click the device 4 Select Properties 5 Select the Driver tab 6 Click Driver...
Страница 501: ...stalled click OK 9 On the Driver tab click Update Driver 10 Browse for the driver select the C windows inf folder and you should see the winusb inf file Select this and make sure the driver is now in...
Страница 502: ...out errors If your GPIB controller is recognized by the operating system but you get a timeout error when you try to communicate with the instrument check the following 1 Confirm that the GPIB address...
Страница 503: ...network administration utility that you can use to test whether a particular host can be reached across an Internet Protocol IP network It also measures the round trip time for packets sent from the l...
Страница 504: ...t specific web pages the web page prompts you to install it To do this your computer must have access to the Internet so it can access the web browser plug in Sun Java Runtime Environment Version 6 or...
Страница 505: ...u option on the front panel that will put all the LAN settings back to known defaults If you cannot communicate with your instrument perform this reset The instrument is returned to DHCP and Auto IP e...
Страница 506: ...ent WireShark WireShark is an open source LAN packet sniffer You can run it to spy on all the packets going across a network It allows you to filter what you spy on so that you can narrow the content...
Страница 507: ...Y TEST LED PATTERNS The text ALPH NUMERIC COL LEDS is displayed 2 Press the navigation wheel to display first test The name of the test is displayed on the bottom display 3 After each test press the n...
Страница 508: ...revision The serial number is on the rear panel of the instrument You can also use the front panel MENU option to display the serial number and firmware version To display serial number or firmware re...
Страница 509: ...s print slot X idn Where X slot number from 1 to 6 for Model 707B or 1 for Model 708B Example To get a list of all switching cards installed in the slots of a Model 707B send the following command ove...
Страница 510: ...interfaces on page 4 4 Why can t I close a channel The channel might be set to be forbidden to close To check the forbidden state of a channel from the front panel 1 Display a channel you might need...
Страница 511: ...getforbidden on page 7 30 channel setforbidden on page 7 45 How do I know if an error has occurred on my instrument If you are using TSB Embedded error messages are displayed in the Instrument Output...
Страница 512: ...MENU option to display the serial number and firmware version To display serial number or firmware revision on the front panel 1 If the Model 707B or 708B is in remote mode press the EXIT LOCAL key o...
Страница 513: ......
Страница 514: ...e information from the website you can access The Knowledge Center which contains the following handbooks The Low Level Measurements Handbook Precision DC Current Voltage and Resistance Measurements S...
Страница 515: ......
Страница 516: ...n message is displayed Select the appropriate option 6 Locate the file 7 Click Open A progress dialog box is displayed When the upgrade begins the front panel display will also display the progress Du...
Страница 517: ...f the fan is not operating contact Keithley Instruments See Contacting support on page 8 11 Fuse replacement The fuses on the Model 707B or 708B are located on the rear panel of the instrument as show...
Страница 518: ...e continues to blow a circuit malfunction exists and must be corrected See Contacting support on page 8 11 Figure 96 707B fuse location LAN TSP Link R LINE FUSE SLOWBLOW LINE RATING 2 0A 250V 100 240V...
Страница 519: ......
Страница 520: ...e of two options when enabling Model 707A or 708A DDC compatibility mode 70xA VERSION This option most closely matches Model 707A or 708A operation Use this version if you are transferring application...
Страница 521: ...rs When using code from an older switch model be aware that timing problems could be introduced into the system Digital interface When you are using Model 707A or 708A compatibility mode the digital I...
Страница 522: ...nel key Only Model 707A This command has no effect and does not issue an error message when used In Insert blank setup None Jn Self test There is no self test for the Models 707B and 708B Kn EOI and h...
Страница 523: ...physical interface specifications see digital input output difference For U8 the test relay is not supported and always reads 15 Vabcdefgh Make before break None Wabcdefgh Break before make None cmd...
Страница 524: ...gisters and queues you can view and control various instrument events Commands included in your test program can determine if a service request SRQ event has occurred and the cause of the event The he...
Страница 525: ...register Status register sets Typically a status register set contains the following registers Condition condition a read only register that constantly updates to reflect the present operating condit...
Страница 526: ...is sent the response message is placed in the output queue When data is placed in the output queue the Message Available MAV bit in the status byte register is set A response message is cleared from...
Страница 527: ...Bit A single bit indicating one or more enabled events occured Performs a logical AND of input bits with the result feeding the Summary Message Bit Bit not used returns a value of 0 when read System...
Страница 528: ...Bit EXT Node 15 NODE15 Node 28 NODE29 Node 27 NODE27 Node 26 NODE26 Node 25 NODE25 Node 24 NODE24 Node 23 NODE23 Node 22 NODE22 Node 21 NODE21 Node 20 NODE 20 Node 19 NODE19 Node 18 NODE18 Node 17 NOD...
Страница 529: ...atus system3 on page 7 194 status system4 on page 7 196 and status system5 on page 7 198 For example any of the following commands will set the EXT enable bit status system enable status system EXT st...
Страница 530: ...Error queue is considered cleared when it is empty 4 An empty Error queue clears the EAV bit in the Status Byte Register The commands to control the Error queue are listed below When you read a singl...
Страница 531: ...r details see Programming enable and transition registers on page C 13 For example any of the following statements will set the thermal aspect enable bit of a card in slot 1 status questionable enable...
Страница 532: ...nt register See the Event Summary Bit in the Status Byte register overview 0 6 5 3 4 2 1 7 Event Summary Bit status standard event status standard enable Legend Summary Message Bit A single bit indica...
Страница 533: ...rror The instrument received a Group Execute Trigger GET inside a program message Bit B6 User Request URQ Set bit indicates that the LOCAL key on the instrument front panel was pressed Bit B7 Power ON...
Страница 534: ...ot used returns a value of 0 when read Summary bit from the applicable register status PROMPTS User bit status USER status INSTRUMENT_SUMMARY status PROGRAM_RUNNING The bits used in this register set...
Страница 535: ...D of input bits with the result feeding the Summary Message Bit Bit not used returns a value of 0 when read The bits used in this register set are described as follows Bits B0 B14 status operation use...
Страница 536: ...will be set Other bits will be set appropriately based on the system s power on configuration All enable registers enable will be set to 0 All negative transition registers ntr will be set to 0 All u...
Страница 537: ...ove figure For example to set bits B0 B4 B7 and B10 a decimal value of 1169 would be used for the mask parameter 1169 1 16 128 1024 Reading registers Any register in the status structure can be read e...
Страница 538: ...st This register is programmed by the user and is used to enable or disable the setting of Bit B6 RQS MSS by the Status Summary Message bits B0 B1 B2 B3 B4 B5 and B7 of the Status Byte Register As sho...
Страница 539: ...t the ESB bit in the Status Byte Register Status byte and service request SRQ Figure 105 Status byte and service request SRQ Service Request Enable Register Status Summary Message Read by Serial Poll...
Страница 540: ...and SRQ on page C 17 for details on using the serial poll sequence When using the STB common command or status condition Status byte and service request commands on page C 18 to read the status byte...
Страница 541: ...s The commands to program and read the Status Byte register and Service Request Enable register are listed in Status byte and service request commands on page C 18 Note that the table includes both co...
Страница 542: ...re summarized in the Status register sets which are summarized in the Status Byte register overview on page C 4 For example either of the following will set the system node QSB enable bit status node_...
Страница 543: ...SRQ 6 When your program performs the next serial poll of the Master Node it will detect the interlock event and can branch to a routine to service the request NOTE The System Summary Registers are sh...
Страница 544: ...le S1THR status system2 enable status system enable status request_enable status system event status system2 event Questionable enable Questionable event 1 2 B9 B9 QSB EXT System node enable Status By...
Страница 545: ......
Страница 546: ...beeper 5 4 7 9 beeper functions and attributes beeper enable 7 9 bit See index Boolean value 7 16 field 7 13 index 7 11 7 12 7 13 7 14 7 15 7 16 toggle 7 17 weighted value bit 7 12 bit functions 7 9 7...
Страница 547: ...gettype 7 35 channel open 7 35 channel pattern catalog 7 37 channel pattern delete 7 38 channel pattern getimage 7 38 channel pattern setimage 7 39 channel pattern snapshot 7 41 channel reset 7 43 cha...
Страница 548: ...ait 7 64 digio writebit 7 64 digio writeprotect 7 66 digiowriteport 7 65 Digital I O lines 2 8 port 2 7 Digital I O port 5V output 2 8 Bit weighting 2 9 Display DISPLAY key 2 18 Model 707B front panel...
Страница 549: ...t 6 57 variable assignment 5 3 exit functions exit 7 92 F falling edge trigger mode 3 14 foreground scan execution 3 7 format attributes format asciiprecision 7 93 format byteorder 7 93 format data 7...
Страница 550: ...108 lan status dns name 7 109 lan status duplex 7 109 lan status gateway 7 110 lan status ipaddress 7 110 lan status macaddress 7 111 lan status port dst 7 111 lan status port rawsocket 7 112 lan stat...
Страница 551: ...0 loop control 6 25 M Make Before Break 2 89 makegetter functions makegetter 7 134 makesetter 7 135 master node 7 140 master node overview 6 50 master trigger mode rising edge 3 15 3 18 math library f...
Страница 552: ...C 14 Serial polling and SRQ C 17 Service request enable C 15 relay closure count 2 93 Reset digio trigger N reset 7 62 lan reset 7 107 localnode reset 7 131 reset 7 140 scan reset 7 150 status reset 7...
Страница 553: ...t new 7 160 script restore 7 162 script run 7 166 script user catalog 7 163 scriptVar autorun 7 163 scriptVariable list 7 164 scriptVariable name 7 164 scriptVariable save 7 166 scriptVariable source...
Страница 554: ...ystem 7 190 status system2 7 192 status system3 7 194 status system4 7 196 status system5 7 198 status model C 1 Clearing registers and queues C 13 Programming registers and queues C 13 Queues C 3 Sta...
Страница 555: ...3 19 either edge 3 16 falling edge 3 14 rising edge acceptor 3 15 rising edge master 3 15 synchronous 3 20 synchronous acceptor 3 19 synchronous master 3 18 trigger model components 3 3 described 3 1...
Страница 556: ...idn 7 232 tspnet read 7 232 tspnet readavailable 7 233 tspnet reset 7 234 tspnet termination 7 235 tspnet timeout 7 236 tspnet tsp abort 7 236 tspnet tsp abortonconnect 7 237 tspnet tsp rbtablecopy 7...
Страница 557: ......
Страница 558: ...IES PROVIDED HEREIN ARE BUYER S SOLE AND EXCLUSIVE REMEDIES NEITHER KEITHLEY INSTRUMENTS INC NOR ANY OF ITS EMPLOYEES SHALL BE LIABLE FOR ANY DIRECT INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGE...
Страница 559: ...of Keithley Instruments Inc All other trademarks and trade names are the property of their respective companies 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 Keithley Instruments Inc Corporate...