Page 3
Certification Warranty Limitation of Warranty Exclusive Remedies...
Page 4
Safety Notes Caution Warning Warning denotes a hazard. It calls attention to a procedure which, if not correctly performed or adhered to, could result in injury or loss of life. Do not proceed beyond a warning note until the indicated conditions are fully understood and met.
Page 5
General Safety Considerations Warning This is a Safety Class I product (provided with a protective earthing ground incorporated in the power cord). The mains plug shall only be inserted in a socket outlet provided with a protective earth contact. Any interruption of the protective conductor, inside or outside the instrument, is likely to make the instrument dangerous.
Page 6
How to Use This Guide This guide uses the following conventions: Front-Panel Key NNNNNNNNNNNNNNNNNNNNNNN...
Contents 1. Introduction 2. Starting Up the System For HP-IB Control 3. HP-IB Overview 4. HP-IB For the HP 8509 5. Basic Instrument Control 6. Interacting with the HP 8509A/B Through the DDE Contents-1...
Introduction HP 8509 Users/Reference Guide. Installing and Using HP Instrument BASIC for Windows HP Instrument BASIC User's Handbook Tutorial Description of the Hewlett-Packard Interface Bus HP 8509 User's/Reference Guide Introduction...
HP-IB Overview Talkers Listeners Controllers Active Controller Bus Structure Data Bus handshake HP-IB Overview...
Page 18
When the bus is in remote and a device is addressed, it receives instructions from HP-IB rather than from its front panel. When this line is set false (high) the bus and all devices return to local operation.
HP 8509. When beginning remote operation of the HP 8509, be sure to quit, then restart the application if there has been any manual operation of the HP 8509 during the current session of the HP 8509 application.
Page 22
HP-IB to DDE Interface NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN Figure 4-1. HP-IB to DDE Gateway HP-IB For the HP 8509...
Page 23
`Command Line' Setup Options /Errors Only only < > /HP8509= Name of executable < > /HP8509TimeOut= Number of Minutes Note HP-IB For the HP 8509...
Page 24
HP 8509 Control Frame NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNN Command NNNNNNNNNNNNNNNNNNNNNNN Log On Pick File Pick File Pick File Log On Execute Cmd Command Get Data Exit HP-IB For the HP 8509...
Page 25
HP-IB Frame NNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNNNNNNNN NNNNNNNNNNNNNNNNNNNN Log On Address Terminate DDE Link Address Initiate DDE Link Terminate DDE Link Initiate DDE Link Timeout Data Separator Cr/Lf. Comma. HP-IB Exit State. HP-IB For the HP 8509...
Page 26
Controller. Non-Controller. Dynamic Data Exchange (DDE) Frame Param(x) (from HP 8509) Terminate DDE Link Initiate DDE Link Terminate DDE Link Initiate DDE Link HP-IB For the HP 8509...
Page 27
Figure 4-2. HP-IB Connections In a Typical Setup HP-IB For the HP 8509...
Basic Instrument Control OUTPUT 729; The BASIC data output statement. The data is directed to interface 7 (HP-IB), and on out to the device address 29 (the HP 8509). "POINCARE:CLEAR" END The HP 8509 mnemonic for clearing the Poincare sphere. The mnemonic, less the...
Page 30
OUTPUT 729; POINCARE HOLD SYSTEM.CFG Basic Instrument Control...
Page 31
Data Requesting Commands ENTER JONES:MEASURE JONES? ENTER String$ JONES:MEASURE DRIVE? String$. ENTER ENTER ENTER Basic Instrument Control...
Page 32
Conduct the thrupath calibration and OPC the "JONES:CALIBRATE;*OPC?" END thrupath calibration measurement. DISP "Measuring" ENTER 729; String$ The program will halt at this point until the HP 8509 completes the measurement and issues a 1. DISP "DONE" Measuring DONE DONE...
Page 33
ABORT 7 This halts all bus action and gives active control to the computer. CLEAR 729 This clears all HP-IB errors, resets the HP-IB interface, and clears syntax errors. OUTPUT 729; "LOAD:CONFIG: PRESET" Preset the instrument. This resets all instrument window menu settings.
Interacting with the HP 8509A/B Through the DDE Establishing DDE Links Interacting with the HP 8509A/B Through the DDE...
Page 36
Automatic Manual Notify Interacting with the HP 8509A/B Through the DDE...
Page 37
Status Param(x) Interacting with the HP 8509A/B Through the DDE...
Page 38
Sending HP 8509 Commands via DDE Interacting with the HP 8509A/B Through the DDE...
Page 39
Retrieving HP 8509 Data via DDE Interacting with the HP 8509A/B Through the DDE...
Page 41
Measurement Programming must Measurement Programming...
Page 42
Calibrate the Instrument CAL:CALIBRATE CAL:ON User's/Reference Guide Set Up the Instrument Connect the Device Take Data Transfer Data ENTER Measurement Programming...
Page 44
Table 8-1. Conventions colon Command Separates parameters. A parameter must be supplied Separator to the right of every colon. ? question Query The command causes the instrument to prepare a response. No further commands may be sent until the response is retrieved. braces Mandatory Select one of the options in the braces as a...
Page 45
The serial number of the device under test for the measurement being saved. Used for a Save operation with the HP 8509 database. This eld is optional. If it is not provided, this entry in the database is left blank. A maximum of 25 characters can be used for the serial number.
Page 60
Disper:WLen:Steps{ ? | :<NumPoints> } Not Recommended Note: Display:Angles:{ Off | On } Not Recommended Display:Angles:{ Degrees | Radians } Not Recommended Display:Power:{ Linear | Log } 8-18 Remote Command Reference...
Page 61
Display:Update{ ? | :<NumPoints> } Drive? Drive:<MS-DOS Drive Spec> GetFile:<"filename"> NNNNNNNNNNNNNNNNNNNNNNNNNN GetMarker:{ A | B | C } Not Recommended GetMarker?:{ A | B | C } Remote Command Reference 8-19...
Page 62
Jones? Not Recommended Jones:{ Absolute | Relative }[?] Not Recommended Jones:Calibrate[A | B | C] Not Recommended Jones:Clear Not Recommended 8-20 Remote Command Reference...
Page 63
Jones:Done Not Recommended Jones:{ External | Internal }[?] Not Recommended Jones:{ MagRadians | MagDegrees | RealImag }[?] Not Recommended Jones:Measure[A | B | C] Not Recommended Remote Command Reference 8-21...
Page 64
Jones:NewThruCal Not Recommended Jones:ReStart Not Recommended Load:Config:Preset Load:Config:<"filename"> Load:Single:<"filename"> 8-22 Remote Command Reference...
Page 65
OperVer[?] NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN OperVer:{ Start | Cancel | Done } NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN PdlMaxMin[?] NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN PdlMaxMin:{ Max | Min } PdlMaxMin:Delta? PdlMaxMin:{ Reset | Clear | Done } NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN Poincare:Center:{ Stokes | A | B | C } Remote Command Reference 8-23...
Page 66
Poincare:Clear Poincare:Hold:{ Off | On } Poincare:Marker:{ A | B | C } Poincare:Marker:Clear Polarizer:{ A | B | C | None } [?] Polarizer:Angle{ A | B | C }{ ? | :<Degree Value> } Polarizer:Done NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 8-24 Remote Command Reference...