HP Sander 16500C manuals
Power Tools > Sander
When we buy new device such as HP Sander 16500C we often through away most of the documentation but the warranty.
Very often issues with HP Sander 16500C begin only after the warranty period ends and you may want to find how to repair it or just do some service work.
Even oftener it is hard to remember what does each function in Sander HP Sander 16500C is responsible for and what options to choose for expected result.
Fortunately you can find all manuals for Sander on our side using links below.
252 pages 2.27 Mb
3 OrganizationThe HP 16500C/16501A Programmer’s The Guide is organized in three parts 4 PartChapter 8 contains error message descriptions 6 2Programming Over HP-IB3 Programming Over RS-232-C 4 Programming Over LAN 7 5Programming and Documentation Conventions6Message Communication and System Functions 7Status Reporting 8 Error Messages9 11SYSTem Subsystem12MMEMory Subsystem 10 13INTermodule Subsystem14TGTctrl Subsystem 11 Index16 •Set up the system and start measurementsRetrieve setup information and measurement results from the measurement modules •Send measurement data to the measurement modules Programmer’s Guide 17 RS-232-C,or Ethernet LANconnected, most of the remote operation of the expansion frame is transparent. The only time a programming command is affected by the presence of the expansion frame is when the number of slots is specified or returned from a query Instructions for programming the system will normally appear as ASCII to read in responses from the system. For example, HP 9000 Series the system. After a query is sent, the response can be read in using the in HP BASIC Example This BASIC statement sends a command that causes the logic analyzer’s machine 1 to be a state analyzer: Each part of the above statement is explained in this section 1–3 18 See AlsoTalking to Individual System Modules 19 Initializationexists) into the system program the Logic Analysis System command 1–5 20 Instruction SyntaxFigure 1–6 21 Device AddressInstruction Header 1–7 22 Instruction Terminator[:SYSTem:MENU] White Space Instruction Parameters 1–8 23 Header TypesSimple Command Header <function><terminator When parameters (indicated by <data>) must be included with the simple command header, the syntax is: <function><white_space><data> <terminator Compound Command Header :<subsystem>:<function><white_space><data><terminator <subsystem>:<subsystem>:<function><white_space> <data><terminator 1–9 24 Duplicate KeywordsCommon Command Header *<command header><terminator Combined Commands in the Same Subsystem :SLIST:MMODE PATTERN :TWAVEFORM:MMODE TIME 25 Query Usage:SELECT 2:TWAVEFORM:RANGE 1–11 26 Program Header OptionsEither of the following examples turns on the headers and long form Long form: Short form: 1–12 27 Parameter Data TypesNumeric data The following numbers are all equal: 1–13 28 String dataKeyword data 1–14 29 Selecting Multiple Subsystems:<instruction header><data><terminator 1–15 30 places the answer in its output queue. The answer remains in theoutput queue until it is read or until another command is issued When read, the message is transmitted across the bus to the designated listener (typically a controller). The input statement for handling the response message another program message is sent. For example, when you send the query :SYSTEM:LONGFORM?, you must follow that query with an input statement. In BASIC, this is usually done with an ENTER statement and in C with a read command the controller and the programming language To read the result of the query command :SYSTEM:LONGFORM? you long form command in the numeric variable Setting 31 Response Header Options<instruction_header><space><data><terminator :SYSTEM:HEADER ON/OFF :SYSTEM:LONGFORM with HEADER OFF: with HEADER ON and LONGFORM OFF: with HEADER ON and LONGFORM ON: 1–17 32 Response Data FormatsSELECT 2:MACHINE1: TFORMAT: LAB? ’ADDR’ query 33 String Variables34 Numeric Base+1.00000E-05 35 Definite-LengthBlock Response Data1.E-5 36 Multiple Queries37 System Statusmodules. By checking the system status, you can find out whether an operation has been completed, whether a module is receiving triggers, and more and the installed modules 1–23 40 (HP-IB41 Programming Over HP-IBInterface Capabilities Programmer’s Guides Chapter 3, "Configuring Communications" in the HP 16500C User’s Reference •Each device on the HP-IBresides at a particular address ranging from 0 to •The active controller specifies which devices will talk and which will listen 42 HP-IBBus AddressingInterface Select Code (Selects the Interface) Instrument Address (Selects the Instrument) 43 Local, Remote, and Local LockoutHint 44 Bus CommandsDevice Clear Group Execute Trigger (GET) Interface Clear (IFC) 47 Interface Operation48 Minimum Three-WireInterface with Software Protocol•Pin 5 SGND (Signal Ground) •Pin 3 TD (Transmit Data from Logic Analysis System) • Pin 2 RD (Receive Data into Logic Analysis System) 3–4 49 Extended Interface with Hardware HandshakePin RTS (Request To Send) is an output from the Logic Analysis System which can be used to control incoming data flow CTS (Clear To Send) is an input to the Logic Analysis System which controls data flow from the Logic Analysis System DSR (Data Set Ready) is an input to the Logic Analysis System DCD (Data Carrier Detect) is an input to the Logic Analysis two bytes 50 Cable ExamplesHP 9000 Series 51 Configuring the Logic Analysis System InterfaceHP Vectra Personal Computers and Compatibles •HP 24542G, DB-9(F)to DB-25(M),3 meter •HP 24542H, DB-9(F)to DB-25(M),3 meter, shielded •HP 45911-60009, DB-9(F)to DB-25(M),1.5 meter 3–7 52 •Baud Rate: 110, 300, 600, 1200, 2400, 4800, 9600, or 19.2k•Stop Bits: 1, 1.5, or •Parity: None, Odd, or Even •Protocol: None or XON/XOFF •Data Bits: Protocol NONE XON/XOFF Data Bits 8-Bit Mode 3–8 53 RS-232-CBus AddressingThe controller and the HP 16500C Logic Analysis System must be in the the controller must have the capability to send and receive 8-bitdata For more information on the RS-232-Cinterface, refer to the HP 16500C Logic Analysis System User’s Reference. For information on RS-232-C . For information on RS-232-C System Service Guide HP Vectra Personal Computers or compatibles HP 9000 Series 300 Controllers 3–9 54 Lockout Command:LOCKout OFF 57 Communicating with the HP 16500C58 Password Protection and File ProtectionUNIX DOS You must be connected as the control user to program the HP 16500C 59 Controlling the HP 16500CThe \system\program file The file •echo a string from the command line to \system\program •copy an ASCII file containing a series of commands to \system\program from within a C or BASIC program, open the file Sockets 4–5 60 Echoing Commands61 Copying Command FilesFile clear.txt: Now copy the file to the HP 16500 system. At the DOS prompt enter: 4–7 62 Writing to \system\program from a ProgramWriting to Queries Resetting the File Pointer 4–8 63 The following example in C opens the \system\program file and sendsdirectory 4–9 64 4–1065 Sending Commands to the HP 16500C SocketYou can also connect directly to the parser socket and type commands parser socket The following C program opens a socket and sends a query to request the the socket will eventually close without receiving a response 4–11 66 To send the command which will run the analyzer and acquire data, enter:4–12 71 Programming and Documentation ConventionsTruncation Rule The truncation rule for the keywords used in headers and parameters is: There are some commands that do not conform to the truncation rule by design These will be noted in their respective description pages Table 5–3 72 Infinity RepresentationSTARt STOP 73 Notation Conventions and Definitions74 The Command TreeCommand Types System Commands START Common Commands *RST 76 Tree Traversal RulesMMEMORY :MMEMORY INITIALIZE OUTPUT SYSTEM HEADER SYSTEM:HEADER LONGFORM <program message unit separator 77 In the first line of this example, the subsystem selector is implied for theof the command tree Another way to send these commands is by placing MMEMORY: before the STORE command as shown in the second line of this example to the root of the command tree. The parser can then see the SYSTEM:PRINT command 5–9 78 Command Set OrganizationThere are four subsystems in the mainframe. In the command tree (figure •SYSTem – controls some basic functions of the instrument •MMEMory – provides access to the internal disk drive •INTermodule – provides access to the Intermodule bus (IMB) •TGTctrl – provides access to the target control signals 5–10 79 SubsystemsAlphabetic Command Cross-Reference 5–11 80 Program ExamplesKeywords in long form, numbers using the decimal format Keywords in short form, numbers using an exponential format Keywords in short form using lowercase letters, numbers using a suffix 5–12 82 IEEE Standard Codes, Formats, Protocols, and Common Commands488.1compatible instruments may or may not conform to the IEEE 83 ProtocolsFunctional Elements Input Buffer Output Queue Parser 84 Protocol OverviewProtocol Operation Commands are executed in the order they are received 6–4 85 Syntax DiagramsProtocol Exceptions Execution Error Device-specific Error Query Error 6–5 87 Syntax OverviewA program message is terminated by a <NL <PMT •Multiple data parameters are separated by a comma •The first data parameter is separated from the header with one or more spaces The header SYSTEM:LONGFORM OFF 6–7 89 Upper/Lower Case EquivalenceSINGLE single <white space <white space Suffix Multiplier <suffix mult 90 Suffix Unit The suffix units that the instrument will accept are shown in table6–10 93 Status Reporting7–3 94 Event Status Register*SRE *SRE MAV - message available ESB - event status bit MSS - master summary status RQS - request service *STB 95 Bit DefinitionsMSG - message PON - power on URQ - user request CME - command error EXE - execution error DDE - device specific error QYE - query error RQC - request control OPC - operation complete 96 Key FeaturesLCL - remote to local Indicates whether a remote to local transition has occurred MSB - module summary bit Operation Complete *OPC Status Byte The Status Byte is cleared with the *CLS common command 97 7–798 Serial PollUsing Serial Poll (HP-IB) The program command for serial poll using HP BASIC 6.2 is The serial poll operation can be conducted in the following manner: 1Enable interrupts on the bus This allows the controller to see the SRQ line 2Disable interrupts on the bus 4To check whether bit 6 of an instruments status register is high, use the BASIC statement IF BIT (Stat, 6) THEN the BASIC statement 99 Parallel Poll*PRE *PRE *IST 100 7–10101 Polling HP-IBDevices102 Conducting a Parallel Poll7–12 103 Disabling Parallel Poll ResponsesThe following statement disables device 5 only: Parallel Poll Unconfigure Command Parallel Poll Configure Command 104 HP-IBCommandsParallel Poll Enable Command Parallel Poll Disable Command Parallel Poll Commands 7–14 107 Device Dependent Errors108 Execution Errors109 Query Errors114 *CLS*ESE *ESR *IDN *IST *OPC *OPT will initialize the disk and store the file and clear the status received within the program message 115 Common CommandsThis program message initializes the disk, selects the module in slot A then stores the file. In this example, :MMEMORY must be sent again in order to re-enterthe memory subsystem and store the file Status Registers Each status register has an associated status enable (mask) register By setting the bits in the status enable register you can select the status information you wish to use. Any status bits that have not been masked (enabled in the enable register) will not be used to report status summary information to bits in other status registers Chapter 7, "Status Reporting," for a complete discussion of how to read the status registers and how to use the status information available from this instrument 9–3 116 9–4117 *CLS118 *ESE <mask*ESE 119 *ESR120 Standard Event Status Register9–8 121 *IDN*IST 123 *OPC*OPC 124 *OPT125 *PRE <mask*PRE 126 *RST (Reset)HP 16500C Parallel Poll Enable Register 127 *SRE <mask*SRE 128 *STB129 *TRG130 *TST131 *WAI134 SELECTThe mainframe commands are: BEEPer MESE CAPability MESR CARDcage RMODe CESE RTC CESR SELect EOI SETColor LER STARt LOCKout STOP MENU 135 Mainframe Commands10–3 136 Figure 10-1(continued)10–4 137 Mainframe Parameter Values10–5 138 Command:BEEPer [{ON|1}|{OFF|0}]:BEEPer 139 :CAPability140 :CARDcage141 Card Identification Numbers10–9 142 :CESE <value:CESE 143 :CESR144 10–12145 Command:EOI {{ON|1}|{OFF|0}}:EOI :LER 146 Command:LOCKout {{ON|1}|{OFF|0}}:LOCKout 147 Command:MENU <module>[,<menu>]148 :MENUCommand:MESE<N> <enable_value 149 Query:MESE<N150 :MESR<N151 :RMODe {SINGle|REPetitive}:RMODe 152 :RTC153 Command:SELect <module:SELect 154 10–22155 Command:SETColor {<color>,<hue>,<sat>,<lum>|DEFault}156 :STARt157 :STOP158 :XWINdow {{OFF|0} | {ON|1}[,<display>]}160 •DATA•DSP •ERRor •HEADer •LONGform •PRINt •SETup 161 SYSTem Subsystem11–3 162 SYSTem Parameter Values11–4 163 Command:SYSTem:DATA <block_data164 Query:SYSTem:DATACommand:SYSTem:DSP <string 165 :SYSTem:ERRor? [NUMeric|STRing]166 Command:SYSTem:HEADer {{ON|1}|{OFF|0}}:SYSTem:HEADer 167 Command:SYSTem:LONGform {{ON|1}|{OFF|0}}:SYSTem:LONGform 168 :SYSTem:PRINt SCReen[,DISK, <pathname> [,<msus>], {BTIF|CTIF|PCX|EPS}]169 :SYSTem:PRINt? {SCReen|ALL}170 Command:SYSTem:SETup <block_data171 Query:SYSTem:SETup174 AUToloadMSI CATalog PACK CD (change directory) PURGe COPY PWD (present DOWNload working directory) INITialize REName LOAD STORe MKDir (make UPLoad directory) VOLume 12–2 175 MMEMory Subsystem12–3 176 Figure 12-1(Continued)12–4 177 12–5178 MMEMory Parameter Values12–6 179 :MMEMory:AUToload180 :MMEMory:CATalog? [[ALL|FULL][,<msus>]]181 Command:MMEMory:CD <directory_name> [,<msus>]182 Command:MMEMory:COPY <name>[,<msus>],<new_name>[,<msus>]183 Command:MMEMory:DOWNload <name>[,<msus>],<description>, <type>,<block_data184 File Types12–12 185 Command:MMEMory:IDENtify? [<msus>]186 :MMEMory:INITialize [{LIF|DOS}[,<msus>]]187 Command:MMEMory:LOAD[:CONfig] <name>[,<msus>][,<module>]188 Command:MMEMory:LOAD:IASSembler <IA_name>[,<msus>],{1|2} [,<module>]189 Command:MMEMory:MKDir <directory_name> [,<msus>]190 Command:MMEMory:MSI [<msus>]Query:MMEMory:MSI 191 Command:MMEMory:PACK [<msus>]192 Command:MMEMory:PURGe <name>[,<msus>]193 :MMEMory:PWD? [<msus>]194 Command:MMEMory:REName <name>[,<msus>],<new_name195 :MMEMory:STORe[:CONfig] <name>[,<msus>]<description>[,<module>] 196 :MMEMory:UPLoad? <name>[,<msus>]197 :MMEMory:VOLume? [<msus>]201 INTermodule Subsystem13–3 202 Figure 13-1(continued)13–4 203 :INTermodule204 :INTermodule:DELete {ALL|OUT|<module>}205 Query:INTermodule:HTIMe206 :INTermodule:INPort {{ON|1}|{OFF|0}}:INTermodule:INPort 207 :INTermodule:INSert{<module>|OUT},{GROUP|<module>} 208 Command:INTermodule:OUTDrive {{0|NORMal}|{1|OPENcllctr}}:INTermodule:OUTDrive :INTermodule:OUTPolar {{0|HIGHtrue}|{1|LOWtrue}} 209 Query:INTermodule:OUTPolarCommand:INTermodule:OUTType {{0|FEEDthru} | {1|LATChed} | {2|PULse}} :INTermodule:OUTType 210 :INTermodule:PORTEDGE <edge_spec:INTermodule:PORTEDGE 211 :INTermodule:PORTLEV {TTL|ECL|<user_lev>}Query:INTermodule:PORTLEV 212 Command:INTermodule:SKEW<N> <setting:INTermodule:SKEW<N 213 TREE<module> <port_out Group Run COUT 13–15 214 Query:INTermodule:TREE215 Query:INTermodule:TTIMe219 TGTctrl Subsystem14–3 220 Figure 14-1(continued)14–4 221 :TGTctrl222 :TGTctrl:ALL<N223 :TGTctrl:AVAILable224 Command:TGTctrl:BITS<N> <maskQuery:TGTctrl:BITS<N 225 :TGTctrl:CURSTate<NCommand:TGTctrl:DRIVe<N> {{NORMal|0}|{OPENcllctr|1}} Query:TGTctrl:DRIVe<N 226 Command:TGTctrl:LASTstate<N> <stateQuery:TGTctrl:LASTstate<N 227 Command:TGTctrl:NAMe<N> <nameQuery:TGTctrl:NAMe<N 228 Command:TGTctrl:PULse<N:TGTctrl:SIGNal<N> {{OFF|0}|{ON|1}} :TGTctrl:SIGNal<N 229 Query:TGTctrl:SIGSTatus<N230 :TGTctrl:STATEs<N> <value_0>[,<value_1<value_7>] :TGTctrl:STATEs<N 231 Command:TGTctrl:STEP<NCommand:TGTctrl:TOGgle<N 232 Command:TGTctrl:TYPe<N> {{TOGgle|0} | {PULse|1} | {SEQuence|2}}Query:TGTctrl:TYPe<N 237 Programming ExamplesTransferring the Mainframe Configuration SYSTem:SETup SYSTem:SETup SYSTem:DATA SYSTem:DATA 238 15–4239 15–5240 Checking for Intermodule Measurement Completion15–6 241 Sending Queries to the Logic Analysis System15–7 242 15–8243 Getting ASCII Data with PRINt? ALL QueryPRINt? ALL You must select the mainframe, which is always SELECT You must select the proper menu. The only menus that allow you to use the 244 Reading the disk with the CATalog? ALL queryCATALOG? ALL query with DOS disks 15–10 245 Reading the Disk with the CATalog? Querytruncated at 51 characters 246 Printing to the disk15–12 247 Index–1248 IndexIndex–2 249 Index–3250 Index–4
Also you can find more HP manuals or manuals for other Power Tools.