background image

Description Register

Base + 1C

16

Read only, returns FA60

16

:  The Description Register returns more

information on identification and functionality of the HP E1413.  Note that
the Send Data, Send Count, and Send Status Registers correspond to the
FIFO MSW, FIFO LSW, FIFO Reading Count, and FIFO Status Registers.

Address

15 - 14 13 - 11 10 - 8

7

6

5

4

3

2

1

0

Base + 1C

16

Rev

Sub

Type

Mod

Type

0

A16

VME Slave

Send

VME Slave 

Rec

VME Mast

Send

VME Mast 

Rec

LBUS

Send

LBUS

Rec

Rev: All ones indicates the current revision of the module.

Sub Type: all bits always set to ones (1).

Mod Type: The Mod Type indicates the following:

Bit 10

Bit 9

Bit 8

Meaning

0

1

1

Signal Acquisition/Conditioning Front Ends

0

1

0

Analog/Interval to Digital Conversion

1

1

0

Data  Storage

1

1

0

Data Processing

1

0

0

Digital to Analog Conversion

1

0

1

Signal Distribution/Enhancement Rear Ends

0

0

0

Reserved

0

0

1

Other

A16: A one (1) indicates that the Virtual Instrument Basic Registers, (Send
Data, Send Count, Send Status, Receive Data, Receive Count, and Receive
Status), are in the A16 address space.  A zero (0) indicates that these registers
are in A24 or A32 address space starting a address offset 8

16

.  The Send Data,

Send Count, and Send Status Registers are the FIFO MSW and LSW Registers,
FIFO Reading Count, and FIFO Status Registers respectively.

VME Slave Send: A one (1) indicates that the device has the capability to
send data via its VMEbus slave registers, and implements both the Send
Data and Send Status Registers.  A zero indicates that this capability is
absent on this device.

VME Slave Rec: A one (1) indicates that the device has the capability to
receive data via its VMEbus slave registers, and implements both the
Receive Data and Receive Status Registers.  A zero indicates that this
capability is absent on this device.

VME Mast Send: A one (1) indicates that the device is a VMEbus master
having the capability to send data to another Virtual Instrument device’s Receive
Data Register.  A zero indicates that this capability is absent on this device.

350  Register-Based Programming

Appendix  D

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Summary of Contents for E1313A

Page 1: ... underutilized and idle equipment along with credit for buybacks and trade ins Custom engineering so your equipment works exactly as you specify Critical and expedited services Leasing Rentals Demos In stock Ready to ship TAR certified secure asset solutions Expert team I Trust guarantee I 100 satisfaction All trademarks brand names and brands appearing herein are the property of their respective ...

Page 2: ...SCPs and Output SCPs 35 Planning for Thermocouple Measurements 36 Terminal Modules 37 The SCPs and Terminal Module 37 Terminal Module Layout 37 Reference Temperature Sensing with the HP E1313 40 Reference Temperature Sensing with the HP E1413 41 Preferred Measurement Connections 43 Connecting the On Board Thermistor 46 Adding Components to the HP E1413 Terminal Module 48 Wiring Attaching the HP E1...

Page 3: ...g Timer and Continuous Mode Arm Source 87 Setting the Trigger Counter 88 Step 7 Specifying the Data Format 88 Step 8 Selecting the FIFO Mode 89 Step 9 Initiating the Trigger System 89 Step 10 Retrieving Data 90 Accessing the CVT 90 Accessing the FIFO 91 Example Program 91 Example Command Sequence 92 Using the HP E1586A Rack Mount Terminal Panel 93 Thermistor Connections and Operations 93 Reference...

Page 4: ...rations 140 Detecting Open Transducers 141 Thermocouple Reference Compensation 142 More On Autoranging 144 Reducing Settling Waits 144 Background 144 Checking for Problems 145 Fixing the Problem 145 Chapter 5 HP E1313 E1413 Command Reference 149 ABORt 159 ARM 160 ARM IMMediate 161 ARM SOURce 161 ARM SOURce 162 CALCulate 163 CALCulate AVERage COUNt 164 CALCulate AVERage COUNt 164 CALCulate AVERage ...

Page 5: ...ZERO 186 DIAGnostic 187 DIAGnostic CALibration TARE OTDetect MODE 188 DIAGnostic CALibration TARE OTDetect MODE 188 DIAGnostic CHECksum 189 DIAGnostic COMMand SCPWRITE 189 DIAGnostic CUSTom LINear 190 DIAGnostic CUSTom PIECewise 191 DIAGnostic CUSTom REFerence TEMPerature 192 DIAGnostic FLOor CONFigure 192 DIAGnostic FLOor DUMP 193 DIAGnostic INTerrupt LINe 193 DIAGnostic INTerrupt LINe 194 DIAGno...

Page 6: ...218 OUTPut TTLTrg n STATe 218 OUTPut TTLTrg n STATe 218 OUTPut VOLTage AMPLitude 219 OUTPut VOLTage AMPLitude 219 ROUTe 220 ROUTe SCAN 220 ROUTe SEQuence DEFine 222 ROUTe SEQuence DEFine 224 ROUTe SEQuence POINts 225 SAMPle 226 SAMPle TIMer 226 SAMPle TIMer 227 SENSe 228 SENSe DATA CVTable 229 SENSe DATA CVTable RESet 230 SENSe DATA FIFO ALL 230 SENSe DATA FIFO COUNt 231 SENSe DATA FIFO COUNt HALF...

Page 7: ...STATus OPERation ENABle 255 STATus OPERation EVENt 256 STATus OPERation NTRansition 256 STATus OPERation NTRansition 257 STATus OPERation PTRansition 257 STATus OPERation PTRansition 258 STATus PRESet 258 STATus QUEStionable CONDition 259 STATus QUEStionable ENABle 260 STATus QUEStionable ENABle 260 STATus QUEStionable EVENt 261 STATus QUEStionable NTRansition 261 STATus QUEStionable NTRansition 2...

Page 8: ...ick Reference 284 Chapter 6 Signal Conditioning Plug on Manuals 291 Appendix A Specifications 293 Appendix B Error Messages 323 Appendix C Glossary 331 Appendix D Register Based Programming 333 Register Addressing 336 Required VXI Registers 338 ID Register Base 0016 338 Device Type Register Base 0216 339 VXI Status Register Base 0416 339 VXI Control Register Base 0416 340 Offset Register Base 0616...

Page 9: ...gramming Sequence 382 Reset Module to Default State 382 Programming Module After Reset Sequence 383 Appendix E Using HP VEE with the HP E1313 E1413 385 General 385 How to Use HP VEE with the HP E1313 E1413 385 Using HP VEE with Direct VXI Backplane Access 391 Using HP VEE for 100 K Sample Speed 393 Using HP VEE with a Command Module 394 Measurement Speeds in HP VEE 395 Appendix F Wiring and Noise ...

Page 10: ...he Buyer s circuitry In addition HP does not warrant any damage that oc curs as a result of the Buyer s circuit or any defects that result from Buyer supplied products NO OTHER WARRANTY IS EXPRESSED OR IMPLIED HP SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Exclusive Remedies THE REMEDIES PROVIDED HEREIN ARE BUYER S SOLE AND EXCLUSIVE REMEDI...

Page 11: ...nt switched off To avoid dangerous electrical shock DO NOT perform procedures involving cover or shield removal unless you are qualified to do so DO NOT operate damaged equipment Whenever it is possible that the safety protection features built into this product have been im paired either through physical damage excessive moisture or any other reason REMOVE POWER and do not use the product until s...

Page 12: ...11 1991 Group 1 Class A IEC 801 2 1991 EN50082 1 1992 4kV CD IEC 801 3 1984 EN50082 1 1992 3V m IEC 801 4 1988 EN50082 1 1992 1kV Power Line Supplementary Information The product herewith complies with the requirements of the Low Voltage Directive 73 23 EEC and the EMC Directive 89 336 EEC Tested in a typical configuration in an HP B Size VXI mainframe European contact Your local Hewlett Packard S...

Page 13: ... 1992 4kV CD 8kV AD IEC 801 3 1984 EN50082 1 1992 3V m IEC 801 4 1988 EN50082 1 1992 1kV Power Line 0 5kV Signal Lines Supplementary Information The product herewith complies with the requirements of the Low Voltage Directive 73 23 EEC and the EMC Directive 89 336 EEC inclusive 93 68 EEC and carries the CE marking accordingly Tested in a typical configuration in an HP C Size VXI mainframe European...

Page 14: ...nd O O O O O The documentation is clearly written O O O O O Examples are clear and useful O O O O O Illustrations are clear and helpful O O O O O The documentation meets my overall expectations O O O O O Please write any comments or suggestions below be specific cut along this line fold here Your Name Company Name Job Title Address City State Province Country Zip Postal Code Telephone Number with ...

Page 15: ...14 HP E1313A E1413C User s Manual Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 16: ...he Logical Address Switch Page 16 Installing HP E1313 Signal Conditioning Plug ons Page 18 Installing HP E1413 Signal Conditioning Plug ons Page 22 Disabling the Input Protect Feature Page 26 Disabling Flash Memory Access Page 26 For most applications you will only need to change the logical address switch prior to installation The other settings can be used as delivered Switch Jumper Setting Logi...

Page 17: ...address switch When installing more than one HP Scanning A D Converter in a single VXIbus mainframe set each instrument to a different logical address Figure 1 1 Setting the HP E1313 Logical Address 16 Getting Started Chapter 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 18: ...Figure 1 2 Setting the HP E1413 Logical Address Chapter 1 Getting Started 17 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 19: ...ules SCPs CAUTION Use approved Static Discharge Safe handling procedures anytime you have the covers removed from the HP Scanning A D Converter modules or are handling SCPs HP E1313 Step 1 Installing SCPs Remove the cover s from the HP E1313 18 Getting Started Chapter 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 20: ...n 020 SCPs can be used with an individual HP E1313A CAUTION Use approved Static Discharge handling procedures when handling the HP E1313A Scanning A D Module and SCPs Chapter 1 Getting Started 19 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 21: ...HP E1313 Step 3 Installing SCPs Reinstall the cover s on the HP E1313 20 Getting Started Chapter 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 22: ...P s Option Number 3 Peel off Label from Card and Stick on the Terminal Module to be Connected to the A D Module HP E1313 Step 4 Installing SCPs Apply label to the cover of the HP E1313 Chapter 1 Getting Started 21 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 23: ... handling procedures anytime you have the covers removed from the HP Scanning A D Converter modules or are handling SCPs Remove 2 screws 10 Torx lift front and slide out tabs 1 2 Remove the SCP Retaining Screws E1520 REMVLEFT HP E1413 Step 1 Installing SCPs Remove the cover from the HP E1413 22 Getting Started Chapter 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www ...

Page 24: ...ng Screws SCP CAUTION Use approved Static Discharge handling procedures when handling the HP E1413 Scanning A D Module and the SCPs E1520 INSLSCP HP E1413 Step 2 Installing SCPs Chapter 1 Getting Started 23 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 25: ... Slots then lower cover onto the Module 2 1 E1520 INSTLEFT HP E1413 Step 3 Installing SCPs Reinstall the cover on the HP E1413 24 Getting Started Chapter 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 26: ...HP E1413 Step 4 Installing SCPs Apply label to the cover of the HP E1413 Chapter 1 Getting Started 25 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 27: ...all of the calibration commands can function Changing the jumper to the protect position means you will not be able to execute The SCPI calibration command CALibration STORe ADC TARE The register based calibration commands STORECAL and STORETAR Any application that installs firmware updates or makes any other modification to flash memory through the A24 window With the jumper in the PROG position ...

Page 28: ...d Move switch to Right Protect 1 Locate 2 Cut 3 Bend Input Protect Jumper Warning Cutting this Jumper Voids Your Warranty Figure 1 3 Locate and Access JM2201 and JM2202 on HP E1313 Chapter 1 Getting Started 27 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 29: ...ds Your Warranty E1413 FIG1 3 Flash Memory Protect Jumper Default PROG recommended JM2202 3 Bend Figure 1 4 Locate and Access JM2201 and JM2202 on HP E1413 28 Getting Started Chapter 1 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 30: ...OS formatted downloadable driver disc for the command module HP E1405B or HP E1406A An IBASIC version of the Verify program shown below is supplied on the LIF formatted downloadable command module driver Example Command Sequences Where programming concepts are discussed in this manual the commands to send to the HP E1313 E1413 are shown in the form of command sequences These are not example progra...

Page 31: ...ead_id 80 Clear screen and announce program printf 033H 033J n n Installation Verification Program n n printf n n Please Wait Start the register based operating system for the module INST_STARTUP Enable communications to the module check if successful INST_OPEN e1413 vxi LADD if e1413 printf INST_OPEN failed ladd s Failure code is d n LADD cscpi_open_error exit 1 Read and print the module s identi...

Page 32: ...r module generated errors exit if errors read if check_error start_ad trigger module exit 1 void get_readng Get the module s readings float32 read_data 64 char wait_show 2 Wait to view previous screen printf n nPress Return to continue while gets wait_show Set format of returned data INST_SEND e1413 FORMAT REAL 32 Get readings using FIFO INST_QUERY e1413 DATA FIFO PART 64 read_data Print the readi...

Page 33: ...g a Successful Configuration An example C SCPI Compiled SCPI program source is shown on the previous pages This program is included with your C SCPI driver tape file name verif cs The program uses the IDN query command to verify the HP Scanning A D Converter module is operational and responding to commands The program also has an error checking function check_error It is important to include an in...

Page 34: ...age 49 Wiring the HP E1413 Terminal Module Page 50 Attaching the HP E1413 Terminal Module Page 52 Removing the HP E1413 Terminal Module Page 53 Terminal Module Wiring Maps Page 54 Terminal Module Options Page 56 Faceplate Connector Pin Signal Lists Page 63 Note An example C SCPI program entitled wiretest cs is included on the C SCPI driver tape After completing your field wiring use this program t...

Page 35: ...3 has a fixed relationship between Signal Conditioning Plug on positions and the channels they connect to Each of the eight SCP positions connect to eight channels Figure 2 1 shows the channel number to SCP relationship Figure 2 1 Channel Numbers at SCP Positions 34 Field Wiring Chapter 2 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 36: ...to be within a specific limit The Engineering Unit EU conversion used for a sense channel will assume the calibrated value for the output channel 2 Output SCPs while providing stimulus to your measurement circuit reduce the number of external sense channels available to your HP E1313 E1413 Figure 2 2 illustrates an example of pairing output SCP channels with sense SCP channels in this example four...

Page 37: ...made by that instrument In systems with multiple HP Scanning A D Converter modules each instrument must make its own reference measurements The reference measurement made by one HP E1313 E1413 cannot be used to compensate thermocouple measurements made by another HP E1313 E1413 IMPORTANT To make good low noise measurements you must use shielded wiring from the device under test to the terminal mod...

Page 38: ...des the following Terminal connections to field wiring Strain relief for the wiring bundle Reference junction temperature sensing for thermocouple measurements Ground to Guard connections for each channel The SCPs and Terminal Module The same terminal is used for all field wiring regardless of which Signal Conditioning Plug on SCP is used Each SCP includes a set of labels to map that SCP s channel...

Page 39: ...mistor for Local Temperature Sensing Jumper to select for Local or Remote Temperature Sensing Terminal Block for Input Connections Figure 2 3 HP E1313 Terminal Module Layout 38 Field Wiring Chapter 2 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 40: ...ture Sensing Jumper to select for On board or Remote Temperature Sensing Terminal Block for Input Connections Sockets for Guard to Ground Connections Figure 2 4 HP E1413 Terminal Module Layout Chapter 2 Field Wiring 39 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 41: ... module 2 is absent but that terminal module 1 must be in place and configured properly to provide a current path to terminal module 2 Figure 2 7 shows sensing the on board thermistor Refer to Figure 2 6 for remote thermistor connection On Board Current Source HP E1313 Module Terminal Module 1 Chs 0 31 Field Wiring REM LCL JM1 HTI LTI HTS LTS Hnn Lnn Any Sense Channel on Terminal Module 1 On Board...

Page 42: ...ock Figures 2 6 and 2 7 show connections for both local and remote sensing On Board Current Source HP E1413 Terminal Module Field Wiring REM ON BOARD J1 HTI LTI HTS LTS Hnn Lnn Any Sense Channel Figure 2 6 Remote Thermistor or RTD Connections On Board Current Source HP E1413 Terminal Module Field Wiring REM ON BOARD J1 HTI LTI HTS LTS Hnn Lnn Any Sense Channel Figure 2 7 On Board Thermistor Connec...

Page 43: ...P E1401 Mainframe is in the High position The normal variable speed cooling fan control can make the internal HP E1413 module temperature cycle up and down which affects the amplifiers with these µV level signals Scanning Two Reference Temperature Channels The following simple command sequence shows linking channels to EU conversions to measure the reference temperature of both of the HP E1313 s t...

Page 44: ...onditions a Grounded Transducer with shield connected to ground at the transducer Low frequency ground loops DC and or 50 60 Hz can result if the shield is also grounded at the terminal module end To prevent this remove the GND GRD jumper for that channel Figure 2 8 A C b Floating Transducer with shield connected to the transducer at the source In this case the best performance will most likely be...

Page 45: ...ce Under Test Device Under Test Guard Remove Jumper to break Ground Loop shield connected to ground at transducer Leave Jumper in Place transducer floating Remove Jumper to break Ground Loop shield connected to ground at transducer Guard Leave Jumper in Place transducer floating Jumper may be left in place since Current Lo is at HP E1413 GND Potential Figure 2 8 Preferred Signal Connections 44 Fie...

Page 46: ...ion External Connections SCP 10 KΩ 10 KΩ Terminal Module Figure 2 9 GRD GND Circuitry on Terminal Module Removing Guard to Ground on Channel 00 Figure 2 10 Grounding the Guard Terminal Chapter 2 Field Wiring 45 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 47: ... 12 shows the configuration for the HP E1413 terminal module fig2 7r Pry at this point Pry Under Cover REMote Place both JM1 jumpers here to route current source to terminals HTI and LTI Connect these terminals to remote thermistor or RTD Sense with any sense channel LOCAL Place both JM1 jumpers here to connect current source to on board thermistor RT1 Sense RT1 by connecting any sense Figure 2 11...

Page 48: ...Mote Place both J1 jumpers here to route current source to terminals HTI and LTI Connect these terminals to remote thermistor or RTD Sense with any sense channel See page 50 to remove the cover Figure 2 12 Temperature Sensing for HP E1413 Terminal Module Chapter 2 Field Wiring 47 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 49: ... 2 13 shows additional component locator information see the schematic and pad layout information on the back of the teminal module PC board Figure 2 14 shows some usage example schematics Figure 2 13 Additional Component Location Information Figure 2 14 Serial and Parallel Component Examples 48 Field Wiring Chapter 2 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www ar...

Page 50: ...all Strain Relief 3 Depress Terminal Lever s Insert wire s into Terminal s Release Lever s 3 Use Wire Size 22 26 Gage 5mm 0 2 Connect Terminal to A D Module Installed in Mainframe 6 Terminal Module A D Module Reinstall Clear Cover 5 Figure 2 15 Wiring and Connecting the HP E1313 Terminal Module Chapter 2 Field Wiring 49 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www ...

Page 51: ...16 shows how to open and wire the HP E1413 terminal module Continued on Next Page Figure 2 16 Wiring the HP E1413 Terminal Module 50 Field Wiring Chapter 2 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 52: ...Figure 2 16 continued Wiring the HP E1413 Terminal Module Chapter 2 Field Wiring 51 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 53: ...evers 2 Align the Terminal Module connectors to the HP E1413 module connectors HP E1413 A D Module Use a small screwdriver to pry and release the two extraction levers Extraction Lever Extraction Lever Install Mylar Thermal Barrier on Terminal Module connectors 1 Extend the extraction levers on the Terminal Module Figure 2 17 Attaching the HP E1413 Terminal Module 52 Field Wiring Chapter 2 Artisan...

Page 54: ...dule Extraction Lever HP E1413 A D Module 1 Release the two extraction levers and push both levers out simultaneously Extraction Lever Use a small screwdriver to pry and release the two extraction levers Figure 2 18 Removing the HP E1413 Terminal Module Chapter 2 Field Wiring 53 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 55: ...minal module map for the HP E1313 and Figure 2 20 shows the terminal module map for the HP E1413 Figure 2 19 HP E1313 Terminal Module Map 54 Field Wiring Chapter 2 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 56: ...33 H33 G34 L34 H34 G35 L35 H35 G36 L36 H36 G37 L37 H37 G38 L38 H38 G39 L39 H39 GND GND GND GND LTS HTS LTI HTI GND TRIG GND LCAL HCAL LOHM HOHM GND GND GND G40 L40 H40 G41 L41 H41 G42 L42 H42 G43 L43 H43 G44 L44 H44 G45 L45 H45 G46 L46 H46 G47 L47 H47 G48 L48 H48 G49 L49 H49 G50 L50 H50 G51 L51 H51 G52 L52 H52 G53 L53 H53 G54 L54 H54 G55 L55 H55 G56 L56 H56 G57 L57 H57 G58 L58 H58 G59 L59 H59 G60 ...

Page 57: ...s desired This allows you to crimp connectors onto wires which are then inserted directly into the HP E1313 E1413 faceplate connector Refer to the pin out diagram on pages 63 and 64 to make the connections The crimp and insert connector is shown in Figure 2 21 Note The pin numbering on the crimp and insert connector may not agree with the pin numbering on the HP E1413 s faceplate connector Use the...

Page 58: ... contacts onto a conductor and remove the contact from the connector Order HP 91515A Crimp and Insert Tools The hand crimp tool part number HP 91518A is used for crimping contacts onto a conductor The pin extractor tool part number HP 91519A is required for removing contacts from the crimp and insert connector These products are not included with Option A3E or with the terminal option accessories ...

Page 59: ...al Panel Note that to connect all 64 channels two HP E1586A Rack Mount Terminal Panels are required Figure 2 25 shows how to connect the Terminal Module to the HP E1413 A D Module See Connecting and Mounting the HP E1586A Rack Mount Terminal Panel on page 61 for information on connecting the HP E1586A Rack Mount Terminal Panel Channels 00 15 Channels 16 31 Channels 32 47 Channels 48 63 Channels 00...

Page 60: ... 17 G3 16 H26 15 H25 14 G3 13 H24 12 H23 11 G2 10 H22 9 H21 8 G2 7 H20 6 H19 5 G2 4 H18 3 H17 2 G2 1 H16 Channel 32 47 H32 1 G4 2 H33 3 H34 4 G4 5 H35 6 H36 7 G4 8 H37 9 H38 10 G4 11 H39 12 H40 13 G5 14 H41 15 H42 16 G5 17 H43 18 H44 19 G5 20 H45 21 H46 22 G5 23 H47 24 GND 25 38 L40 39 G5 40 L41 41 L42 42 G5 43 L43 44 L44 45 G5 46 L45 47 L46 48 G5 49 L47 50 GND 26 L32 27 G4 28 L33 29 L34 30 G4 31 ...

Page 61: ... H23 12 H24 13 G3 14 H25 15 H26 16 G3 17 H27 18 H28 19 G3 20 H29 21 H30 22 G3 23 H31 24 TRG 25 26 L16 27 G2 28 L17 29 L18 30 G2 31 L19 32 L20 33 G2 34 L21 35 L22 36 G2 37 L23 38 L24 39 G3 40 L25 41 L26 42 G3 43 L27 44 L28 45 G3 46 L29 47 L30 48 G3 49 L31 50 GND H48 1 G6 2 H49 3 H50 4 G6 5 H51 6 H52 7 G6 8 H53 9 H54 10 G6 11 H55 12 H56 13 G7 14 H57 15 H58 16 G7 17 H59 18 H60 19 G7 20 H61 21 H62 22 ...

Page 62: ...rating information Connecting the HP E1586A Rack Mount Terminal Panel Figure 2 25 shows how to connect the HP E1586A Rack Mount Terminal Panel to the HP E1413 Optional Option 001 Board Optional Option 001 Board E1413 A D Module Option A3F Terminal Module Option A3F Terminal Module HP E1586A Terminal Panel HP E1586A Terminal Panel SCSI Cables SCSI Cables To use the HP E1586 Terminal Panel WITHOUT t...

Page 63: ... cable runs Mounting the HP E1586A Rack Mount Terminal Panel The Terminal Panel can be mounted in a standard size instrument rack To minimize temperature gradients across the panel it should be mounted in the rack such that it is away from the other heat sources The bottom of the rack is usually the preferred location Take particular care to minimize the temperature differences across the horizont...

Page 64: ...0 GRD1 LO15 LO13 LO12 LO10 LO09 LO07 LO06 LO05 LO03 LO02 LO00 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18 C19 C20 C21 C22 C23 C24 C25 C26 C27 C28 C29 C30 C31 C32 HI62 L062 HI59 L059 GRD7 HI55 LO55 HI52 LO52 HI49 LO49 GRD6 ZGND1 NC ZGND1 ZGND1 ZGND1 ZGND1 ZGND1 ZGND1 GRD5 HI46 L046 HI43 LO43 HI40 LO40 GRD4 HI36 LO36 HI33 LO33 B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16...

Page 65: ...Figure 2 27 HP E1413 Connector Pin Signal List 64 Field Wiring Chapter 2 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 66: ...l signal conditioning in a single width VXIbus module It scans up to 100 000 channels per second while autoranging and converting the readings into Engineering Units EU The reading stream is routed to a 65 024 reading FIFO buffer while the latest reading from each of the 64 channels can be quickly accessed from a Current Value Table CVT All readings are returned to the FIFO and CVT in IEEE 754 32 ...

Page 67: ...hannels 0 through 63 assigned Trigger system Trigger system is in Trigger Idle State not INITiated Arm source set to IMMediate Trigger source set to HOLD Trigger count set to 1 Sample Timer set to 10 ms Data Format ASCII FIFO mode BLOCK Default Operation By executing only three commands after RST the HP E1313 E1413 will execute a single scan of all 64 channels and return 64 voltage values from the...

Page 68: ... Link Engineering Unit Conversions to Channels INPut and OUTPut Commands ROUTe SEQuence DEFine and ROUTe SCAN Commands CAL Command SENSe FUNCtion Commands SAMPle TIMer Command Select Data Format Select Trigger Arm Sources TRIGger SOURce Command and ARM SOURce Command FORMat Command Trigger Event Set Channel Amplifiers Filters Current Sources Step 8 Step 7 Step 6 Step 5 Step 4 Step 3 Step 2 Step 1 ...

Page 69: ...Continued on Next Page Figure 3 1 SCPI Programming Overview 68 Using the HP E1313 E1413 Chapter 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 70: ...Figure 3 1 continued SCPI Programming Overview Chapter 3 Using the HP E1313 E1413 69 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 71: ...16 100 115 INP GAIN 64 116 123 or to combine into a single command message INP GAIN 16 100 115 GAIN 64 116 123 Notes 1 Because of the high bandwidth of the A D Range Amplifier the quietest low level readings are attained by using the highest possible SCP channel gain with the lowest A D gain higher A D range setting appropriate to the measurement to be made A D range setting will be discussed in t...

Page 72: ... the INPut FILTer LPASs STATe ON command For example to program all but a few filters on send INP FILT LPAS STAT ON 100 163 All channel s filters on same as at RST INP FILT LPAS STAT OFF 100 123 146 163 Only channels 0 23 46 and 63 OFF Setting Current Sources Current Source SCPs supply excitation current for all resistance type measurements These include resistance and temperature measurements usi...

Page 73: ...e_current range ch_list for resistance measurements SENSe FUNCtion STRain bridge_type range ch_list for strain bridge measurements SENSe FUNCtion TEMPerature sensor_type sub_type range ch_list for temperature measurements with thermocouples thermistors or RTDs SENSe FUNCtion VOLTage range ch_list for voltage measurements SENSe FUNCtion CUSTom range ch_list for custom EU conversions Notes 1 At powe...

Page 74: ...the input signal However it is up to you to choose range values that will provide good measurement performance avoiding over ranges and selecting ranges that provide good resolution based on the input signal In general measurements can be made at full speed using autorange Autorange will choose the optimum A D range for the amplified signal level Linking Resistance Measurements To link channels to...

Page 75: ... output 30µA for 8KΩ or greater resistances SENS FUNC RES 30e 6 100 115 Link channels 0 through 15 to resistance EU conversion 8KΩ or greater OUTP CURR AMPL 488e 6 148 149 150 157 Set 10 channels to output 488µA for less than 8KΩ resistances SENS FUNC RES 488e 6 116 120 124 132 Link channels 16 20 and 24 through 32 to resistance EU conversion less than 8KΩ Two Wire Measurement not recommended Four...

Page 76: ...ts the sub_type parameter specifies For RTDs 85 or 92 for 100 Ohm RTDs with 0 00385 or 0 00392 Ohms Ohm Degree C temperature coefficients respectively For Thermistors 2250 5000 or 10000 the nominal value of these devices at 25 degrees C Note Resistance temperature measurements RTDs and thermistors require the use of Current Source Signal Conditioning Plug ons The following table shows the Current ...

Page 77: ...current SCP channels 32 through 47 SENS FUNC TEMP RTD 85 148 163 Link channels 48 through 63 to temperature EU conversion for 100Ω RTDs with 00385 TC Thermocouple Measurements Thermocouple measurements are voltage measurements that the EU conversion changes into temperature readings based on the sub_type parameter and latest reference temperature value As mentioned in Setting SCP Gains on page 70 ...

Page 78: ... Register the FIFO and the CVT The reference value is applied to all subsequent thermocouple channel measurements until another reference temperature value is stored in the Reference Temperature Register The ch_list parameter specifies any sense channel that is connected to the reference temperature sensor The sensor_type parameter can specify THERmistor RTD or CUSTom This is a resistance temperat...

Page 79: ... To link channels to strain EU conversions send the SENSe FUNCtion STRain bridge_type range ch_list command bridge_type is not a parameter but is part of the command syntax The following table relates the command syntax to bridge type See the HP E1506 E1507 SCP User s Manual for bridge schematics and field wiring information Command Bridge Type FBENding Full Bending Bridge FBPoisson Full Bending P...

Page 80: ... load these table values using either of two SCPI commands Loading Tables for Linear Conversions The DIAGnostic CUSTom LINear table_range table_block ch_list command downloads a custom linear Engineering Unit EU conversion table to the HP E1413 for each channel specified table_block is a block of 8 bytes that define 4 16 bit values SCPI requires that table_block include the definite length block d...

Page 81: ...annels with the custom EU conversion table loaded with the DIAGnostic CUSTom LINear or DIAGnostic CUSTom PIECewise commands Two other custom linking commands are available for custom thermocouple measurements SENSe FUNCtion CUSTom TCouple type range ch_list and SENSe FUNCtion CUSTom REFerence range ch_list A full explanation of these custom temperature EU linking commands can be found starting on ...

Page 82: ...bration correction constants These calibration constants are valid only for the specific SCPs in the positions they are currently in The calibration becomes invalid if you move these SCPs to different SCP locations How to Use CAL When you turn power on to the HP E1313 E1413 after you have first installed your SCPs or after you have moved SCPs the module will use approximate values for calibration ...

Page 83: ... gain and or filter cut off frequency on programmable SCPs using INPut GAIN or INPut FILTer commands When you reconfigure SCPs to different locations This is true even if you replace an SCP with an identical model SCP because the calibration constants are specific to each SCP channel s individual performance When the ambient temperature within the mainframe changes significantly Temperature change...

Page 84: ...nels This builds a list of scan lists to execute The ch_list parameter must specify at least 2 channels 3 channels when an HP E1511 or HP E1512 SCP is installed except when the scan list will be specified by LISTL In this case the scan list must contain at least 6 channels The channels can be specified in any order and the same channel can be specified more than once A scan list can contain as man...

Page 85: ...to the waiting for trigger state If ROUTe SCAN is executed after this point it will become effective for the next scan If INITiate CONTinuous is ON and TRIGger SOURce is IMMediate ROUTe SCAN will generate an error See Figure 3 3 To select scan list 2 as the current scan list ROUT SCAN LIST2 Current scan list becomes 2 when module initiated to wait for trigger Trigger Idle State Initiated State Wai...

Page 86: ...ile ROUTe SCAN selects LISTL The interval parameter can specify 10 0e 6 MIN to 32 7680e 3 MAX seconds with a resolution of 0 5e 6 seconds Note While the A D filter is on SENSe FILTer LPASs STATe ON the minimum sample time is 145µsec Use SCP filtering filtering at channels to allow scanning at high speed To set the sample timer for scan list 1 to 005 seconds SAMP TIM LIST1 5ms 5 ms for each channel...

Page 87: ... Trigger after INITiate command BUS TRIGger IMMediate TRG GET for HP IB EXTernal Trig signal input on terminal module HOLD TRIGger IMMediate IMMediate The trigger signal is always true scan starts when an INITiate command is received SCP SCP Trigger Bus future HP or SCP Breadboard TIMer The internal trigger interval timer must set Arm Source TTLTrg n The VXIbus TTLTRG lines n 0 through 7 Trigger T...

Page 88: ...IM Now select ARM SOURce Selecting Timer and Continuous Mode Arm Source Figure 3 4 shows that when the TRIGger SOURce is TIMer or IMMediate with INITiate CONTinuous ON the other trigger sources become arm sources and control when the timer will start or scanning will begin The command to select the arm source is ARM SOURce source The source parameter choices are explained in the following table Pa...

Page 89: ...EE 32 bit floating point numbers The FORMat DATA format length command merely specifies whether and how the readings will be converted as they are transferred from the CVT and FIFO The format length parameters can specify PACKED Same as REAL 64 except for the values of IEEE INF IEEE INF and Not a Number NaN See the FORMat command in Chapter 5 for details REAL 32 Means real 32 bit no conversion fas...

Page 90: ...on condition SENS DATA FIFO MODE BLOCK Select blocking mode SENS DATA FIFO MODE OVER Select overwrite mode Step 9 Initiating the Trigger System The commands to initiate the HP E1413 are INITiate IMMediate and INITiate CONTinuous ON The INITiate commands move the HP E1313 E1413 from the trigger idle state to the wait for trigger state When initiated the instrument is ready to receive one INITiate I...

Page 91: ...adings can be continuously retrieved while the instrument is scanning Accessing the CVT A single command provides access to the channel readings in the Current Value Table SENse DATA CVTable ch_list The ch_list parameter specifies which channel value s to retrieve from the CVT Note After RST power on each channel location in the CVT contains the IEEE 754 value Not a Number NaN Channel readings whi...

Page 92: ...channels is determined by the ROUTe SEQuence DEFine command The instrument executes one scan per trigger The TRIGger SOURce TRIGger COUNt and the INITiate CONTinuous mode determine how many times the list of channels will be scanned When INITiate CONTinuous is ON the number of triggers generated by TRIGger SOURce and the specified TRIGger COUNt control the number of scans To transfer 1 024 reading...

Page 93: ...step 3 CAL Define and select scan list step 4 ROUT SEQ DEF LIST1 108 123 100 107 ROUT SCAN LIST1 This is a RST default Set sample timer step 5 SAMP TIM LIST1 00001 Configure the trigger system step 6 ARM SOUR IMM This is a RST default TRIG COUN 10 TRIG TIM 0007 TRIG SOUR TIM Specify data format step 7 FORM DATA REAL 32 Select FIFO mode step 8 SENS DATA FIFO MODE BLOCK Initiate trigger system step ...

Page 94: ...to LO TI respectively Reference Temperature Measurements This section shows how to make reference temperature measurements on the HP E1586 thermistors using the HP E1313 E1413 module The methods to measure the thermistor reference temperature depends on the location of the Terminal Panel For Terminal Panels mounted away from heat sources it is only necessary to measure the center thermistor Use th...

Page 95: ...3 to provide up to 64 channels for temperature measurements Make the following connections on the thermistor terminal blocks of both Terminal Panels Connect HI I to HI TI of the First Terminal panel Connect LO I to LO TI of the First Terminal Panel Connect LO TI of the First Terminal Panel to HI TI of the Second Terminal Panel Connect LO TI of the Second Terminal Panel to LO I of the First Termina...

Page 96: ...ections are shown in Figure 3 8 Two HP E1586 Terminal Panels using All Thermistors on Each Panel Connect All Thermistors on Both Panels Figure 3 7 Connecting Six Thermistors on Two Panels One HP E1586 Terminal Panel Measuring One Thermistor on Reference Channel 100 Figure 3 8 Center Thermistor Measurements on a Single Panel Chapter 3 Using the HP E1313 E1413 95 Artisan Technology Group Quality Ins...

Page 97: ... reference temperature measurements on channels 100 and 132 SENS FUNC TEMP TC K 06 101 131 133 163 Defines channels for temperature measurements ROUT SEQ DEF 100 101 131 132 133 163 Defines the scan list Two HP E1586 Terminal Panels Measuring One Thermistor on Each Panel on Reference Channels 100 132 Figure 3 9 Center Thermistor Measurements on Multiple Panels 96 Using the HP E1313 E1413 Chapter 3...

Page 98: ... HI and LO terminals to the appropriate thermistor terminals e g channel 100 HI and LO terminals to thermistor 1 HI T1S and LO T1S terminals respectively These connections are shown in Figure 3 10 If two Terminal Panels are used each panel must be connected as above so that both panels provide reference temperature measurements These connections are shown in Figure 3 11 One HP E1586 Terminal Panel...

Page 99: ...ch Panel on Reference Channels 100 101 102 132 133 134 Figure 3 11 Left Center and Right Thermistor Measurements on Multiple Panels 98 Using the HP E1313 E1413 Chapter 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 100: ...scan list Example Using Two Terminal Panels SENS REF THER 5000 1 100 101 102 132 133 134 Measures reference temperature measurements on channels 100 to 102 SENS FUNC TEMP TC K 06 103 131 135 163 Defines channels for temperature measurements ROUT SEQ DEF 100 103 107 101 108 123 102 124 131 132 135 139 133 140 155 134 156 163 Defines the scan list Note that each reference channel 100 101 102 132 133...

Page 101: ...Notes 100 Using the HP E1313 E1413 Chapter 3 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 102: ...Page 144 Reducing Settling Waits Page 144 Advanced FIFO Data Retrieval The discussion of FIFO data access in Chapter 3 Step 10 Retrieving Data assumed that the number of readings to be transferred from the HP E1313 E1413 is a known quantity The SENSe DATA FIFO PART command works well in that situation This section is applicable when You do not want the data retrieval section of your program to nee...

Page 103: ...ds SENSe DATA FIFO COUNt returns a count of the readings in the FIFO buffer Use with the SENSe DATA FIFO PART or SENSe DATA FIFO ALL commands SENSe DATA FIFO COUNt HALF returns a 1 if the FIFO is at least half full 32 768 readings or returns a 0 if not Use with the SENSe DATA FIFO HALF command All of these FIFO commands can execute while the instrument continues to take readings Once a FIFO readin...

Page 104: ...status command the program will determine when there are enough readings to transfer When there are enough readings count depends on which status FIFO command used flow will fall through to execute the FIFO bulk data transfer command After transferring readings program flow returns to the decision block which determines if the instrument has completed all measurements or is still measuring If meas...

Page 105: ...adings from the FIFO With these commands you can determine exactly how many readings are in the FIFO and transfer just that many The program flow is just as described in the General Form of the FIFO Data Retrieval Section earlier Figure 4 2 shows program flow with this command set filled in Note The example program counted cs on your C SCPI driver tape shows how to retrieve data using controlled r...

Page 106: ...asuring bit is true See STAT OPER COND bit 4 SENSe DATA FIFO COUNt n_readings n_readings is an unsigned 16 bit integer if n_readings 16384 SENSe DATA FIFO PART read_data Read_data is a 32 bit floating point array end if end loop The following checks for readings remaining in FIFO after measuring false SENSe DATA FIFO COUNt n_readings if n_readings If any readings SENSe DATA FIFO PART read_data Get...

Page 107: ... and instrument to process The program flow is almost the same as described in the General Form section earlier The difference is in the right side of Figure 4 3 where there is no decision block to determine the number of remaining readings Since SENSe DATA FIFO ALL will complete even if there are no readings in the FIFO you do not need to check for them Note The example program fast cs on your C ...

Page 108: ...of the FIFO as long as the module is scanning loop while measuring bit is true See STAT OPER COND bit 4 SENSe DATA FIFO COUNt HALF half_flag half_flag is a 16 bit integer if half_flag SENSe DATA FIFO HALF read_data read_data is a 32 bit floating point array end if end loop The following reads remaining data if any after scanning stops SENSe DATA FIFO ALL read_data Chapter 4 Understanding the HP E1...

Page 109: ... conversion and store result in FIFO only 6 Leave measurement as voltage and store in FIFO only 7 Leave measurement as voltage and do not store result in either FIFO or CVT Use as dummy channel set Limit checking is not performed for channels that are not converted to engineering units Both the standard and relative channel specification modes can be mixed within a scan list definition For example...

Page 110: ...es three main modes of scanning The Default Mode is set when INITiate CONTinuous is set to OFF and the TRIGger COUNt is set to 1 Power on and the RST command also set this mode The sequence of events for this mode is shown in Figure 4 4 A Note that starting at the trigger idle state you must execute an INITiate command to begin each scan The sequence also shows that the current scan list as set by...

Page 111: ...st since the module does not need to read the current scan list or check for the occurrence of a trigger event See the ROUTe SCAN command and Figure 5 3 as well as the TRIGger TIMer MODE command and Figures 5 7 and 5 8 in Chapter 5 for full details Note Example programs on your HP command module downloadable driver and C SCPI driver media illustrate the three scanning modes Use program verif cs fo...

Page 112: ...xample Command Sequence ROUT SEQ DEF LIST n 101 103 105 107 n can be 1 4 ROUT SCAN LIST n SAMP TIM LIST n tc tc can be 10µs to 32 768ms TRIG SOUR IMM ARM SOUR source source can be BUS EXT HOLD IMM or TTLTrg0 TTLTrg7 INIT CONT ON Starting ARM event either hardware or software Acquisition starts Stopping INIT CONT OFF Stops at end of scan list ARM tc Channel Number tc is the sample time between chan...

Page 113: ...tc can be 10µs to 32 768ms TRIG SOUR TIM TRIG TIM PER tp tp can be 1ms 6 5536 s TRIG COUN count count can be 1 32768 or INF ARM SOUR source source can be BUS EXT HOLD IMM or TTLTrg0 TTLTrg7 INIT IMM Starting ARM event either hardware or software Acquisition starts Stopping Before Trigger Count is Reached TRIG SOUR HOLD Stops at end of scan list still initiated TRIG IMM One more scan now idle or AB...

Page 114: ...L tc Set sample time for lists in LISTL TRIG SOUR TIM TRIG TIM PER tp tp can be 1ms 6 5536 s TRIG COUN count count can be 1 32768 or INF ARM SOUR source source can be BUS EXT HOLD IMM or TTLTrg0 TTLTrg7 INIT IMM Starting ARM event either hardware or software Acquisition starts Stopping Before Trigger Count is Reached TRIG SOUR HOLD Stops at end of scan still initiated TRIG IMM One more scan now id...

Page 115: ...2768 or INF INIT IMM Starting Trigger event either hardware or software Acquisition starts Stopping Before Trigger Count is Reached Remove Trigger Source Stops at end of scan list still initiated or TRIG SOUR HOLD Stops at end of scan list still initiated TRIG IMM One more scan now idle or ABOR Stops immediately must use ABOR if TRIG COUNt is INF tc tc is the sample time between channels The large...

Page 116: ...DEF LIST n 101 103 105 107 n can be 1 4 ROUT SCAN LIST n SAMP TIM LIST n tc tc can be 10µs to 32 768ms TRIG SOUR IMM ARM SOUR source source can be BUS EXT HOLD IMM or TTLTrg0 TTLTrg7 INIT CONT ON tc tc is the sample time between channels The large arrow is the arming event or signal The smaller arrows are sample triggers generated by the HP E1313 E1413 when stepping through the channel list Sample...

Page 117: ...so set up to source a trigger on one of the VXIbus TTLTRG lines and card 2 is set up to be triggered by that line This means that triggering card 1 will start both cards tc tp tc is the sample time between channels tp is the pacing time between channel lists The large arrow is the pacing Trigger Timer The smaller arrows are sample triggers generated by the HP E1313 E1413 when stepping through the ...

Page 118: ...T IMM Card 2 ROUT SEQ DEF LIST n 101 103 105 107 n can be 1 4 ROUT SCAN LIST n SAMP TIM LIST n tc tc can be 10µs to 32 768ms TRIG SOUR TTLTrg n Selects TTLTrg trigger source n can be 1 through 7 TRIG COUN count count can be 1 32768 or INF INIT IMM Starting ARM event either hardware or software Acquisition starts Stopping Before Trigger Count is Reached TRIG SOUR HOLD Stops at end of scan list stil...

Page 119: ...RIGger TIMer MODE is set to ASYN the default the trigger timer stops and is reset each time the trigger count is reached By using SYNC you can insure that trigger pacing stays consistent when the trigger count is reset and scanning restarts tc 2 t tc is the sample time between channels tp is the pacing time between channel lists The large arrow is the pacing Trigger Timer The smaller arrows are sa...

Page 120: ...7 INIT CONT ON Card 2 ROUT SEQ DEF LIST n 101 103 105 107 n can be 1 4 ROUT SCAN LIST n SAMP TIM LIST n tc tc can be 10µs to 32 768ms TRIG SOUR TTLTrg n Selects TTLTrg trigger source TRIG COUN count count can be 1 32768 or INF INIT IMM Starting ARM event either hardware or software Acquisition starts Stopping Before Trigger Count is Reached INIT CONT OFF To master card TRIG SOUR HOLD Stops at end ...

Page 121: ...rent scan list using the command ROUTe SCAN LISTL 4 Set up the trigger system for continuous mode or counted mode see previous section 5 Trigger the module to start scanning A Simple Example What controls the relative rates that the channel groups are scanned is the frequency that individual channels appear in each scan list and the frequency that these scan lists appear in LISTL As a very simple ...

Page 122: ... SEQ DEF LIST1 100 163 Minimum rate group RST default ROUT SEQ DEF LIST2 100 147 150 Hz group ROUT SEQ DEF LIST3 100 131 50 Hz group ROUT SEQ DEF LIST4 100 115 Maximum rate group ROUT SEQ DEF LISTL 4 3 4 3 4 2 4 3 4 3 4 2 4 3 4 3 4 2 4 3 4 3 4 2 4 3 4 3 4 1 Setting the Absolute Scan Rate So far we have only set relative rates that channels are measured To set an absolute channel scanning rate we m...

Page 123: ...te can report many more events than its eight bits would otherwise allow Figure 4 6 shows the Status system in detail Note The C SCPI program status cs on your C SCPI driver tape the C and Visual BASIC programs status xx on the driver example program disk show how to use the status system Questionable Data Group Operation Status Group Standard Event Group Status Byte read with STB Output Queue Fig...

Page 124: ...Input 0 1 0 0 0 1 0 0 0 0 0 1 1 0 1 1 0 1 0 0 0 1 0 1 0 1 0 0 1 1 0 1 1 1 1 1 0 1 1 1 The power on default condition is all Positive Transition Filter Register bits set to one and all Negative Transition Filter Register bits set to 0 This applies to both the Operation and Questionable Data Groups Questionable Data Group Examples If you only wanted the FIFO overflowed condition to be reported by th...

Page 125: ...Figure 4 6 HP E1313 E1413 Status System 124 Understanding the HP E1313 E1413 Chapter 4 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 126: ... Measuring Set when instrument INITiated Cleared when instrument returns to Trigger Idle State 8 256 Scan Complete Set when each pass through a Scan List is completed may not indicate that all readings have been taken when INIT CONT is ON 9 512 SCP Trigger Reserved for future HP E1413 SCPs 10 1024 FIFO Half Full FIFO contains at least 32 768 readings 11 2048 Limit Test Exceeded One or more limit t...

Page 127: ...mpleted executing CAL The Calibrating bit bit 0 in the Operation Condition Register goes to 1 when CAL is executing and returns to 0 when CAL is complete In order to record only the negative transition of this bit in the Status Operation Event Register you would send STAT OPER PTR 32766 All ones in Positive Transition Filter Register except bit 0 0 STAT OPER NTR 1 All zeros in Negative Transition ...

Page 128: ...the error s Bit 4 MAV bit value 1610 There is a message available in the Output Queue You should execute the appropriate query command Bit 5 ESB bit value 3210 Read the Standard Event Group s Event Register using the ESR command This will return bit values for events which have occurred in this group After reading this Status Register is cleared Note that bits 2 through 5 in this group indicate er...

Page 129: ...tion Status and Standard Event Groups all have Event Registers These registers log the occurrence of even temporary status conditions When read these registers return the sum of the decimal values for the condition bits set then are cleared to make them ready to log further events The commands to read these Event Registers are STAT QUES EVEN Questionable Data Group Event Register STAT OPER EVEN Op...

Page 130: ... required to reset the HP E1313 E1413 Scan complete The HP E1313 E1413 has finished a scan list SCP trigger A trigger was received from an SCP FIFO half full The FIFO contains at least 32768 readings Limit Test was exceeded Measurement complete The trigger system exited the wait for arm state and is checking for INITiate CONTinuous This clears the Measuring bit in the Operation Register These HP E...

Page 131: ...anges to cscpi_overlap will not change which interrupts are enabled Only sending OPC STATus OPERation ENABle or STATus QUEStionable ENABle with cscpi_overlap ON will enable interrupts In addition the user can enable or disable all interrupts via the SICL calls iintron and iintroff See the C SCPI Users Guide for more details on the overlapped mode and using interrupts in the C SCPI environment HP E...

Page 132: ...of measurements per reading is set using CALCulate AVERage COUNt 2 4 8 16 32 64 256 Special Considerations The following restrictions apply when performing channel averaging Because each channel can be allocated only one memory location for intermediate calculation results an individual channel number must appear in a scan list only once and use of LISTL List of Lists is not allowed In order to ma...

Page 133: ...nables averaging for all channels on HP E1413 TRIGger COUNt 8 must be greater than or equal to CALC AVER COUNt In this case TRIG COUNT is a multiple of 4 Every 4 scans will place averaged channel readings into the FIFO buffer CALC AVER COUNt 4 sets this value SENSe DATA FIFO ALL to read averaged measurements Figure 4 7 Averaging Channel Measurements 132 Understanding the HP E1313 E1413 Chapter 4 A...

Page 134: ...alue of one indicates that the channel has exceeded its test limits There are two versions of each of the query types explained above Cumulative Cumulative limit results are accumulated from the time the module is INITiated If a channel has exceeded its limits since INITiate even if it currently is within limits the event is recorded Current Current limit results indicate the status of limits test...

Page 135: ...T ON 101 103 105 107 Enable overall limit testing CALC LIM UPP STAT ON 101 103 105 107 Enable upper limit testing CALC LIM LOW STAT ON 101 103 105 107 Enable lower limit testing SAMP TIM LIST1 tc tc can be 10µs to 32 768ms TRIG SOUR TIM TRIG TIM PER tp tp can be 1ms 6 5536 s TRIG COUN count count can be 1 32768 or INF ARM SOUR source source can be BUS EXT HOLD IMM or TTLTrg0 TTLTrg7 INIT IMM Start...

Page 136: ...led CALC LIM FAIL CUM 103 returns 1 failed in scan2 and scan3 CALC LIM FAIL CUM 105 returns 0 never failed CALC LIM FAIL CUM 107 returns 1 failed in scan1 CALC LIM FAIL CURR 101 returns 0 did not fail in latest scan CALC LIM FAIL CURR 103 returns 0 did not fail in latest scan CALC LIM FAIL CURR 105 returns 0 did not fail in latest scan CALC LIM FAIL CURR 107 returns 0 did not fail in latest scan F...

Page 137: ... custom EU conversions are already linked to their channels tables loaded before you execute the SENSe FUNCtion CUSTom command but the command allows you to specify the A D range for these channels Note The RST command clears all channel Table RAM segments Custom EU conversion tables must be reloaded using the DIAGnostic CUSTom commands Custom EU Tables The HP E1313 E1413 uses two types of EU conv...

Page 138: ...ENSe FUNCtion CUSTom REFerence range ch_list This command uses the custom EU conversion to generate the reference junction temperature as explained in the section Thermocouple Reference Compensation on page 142 Creating Conversion Tables To have conversion tables created for your application contact your Hewlett Packard System Engineer Summary The following points describe the capabilities of cust...

Page 139: ...mocouple wire between the HP E1313 E1413 and a remote thermocouple reference block Disconnect the thermocouples and introduce copper shorting wires between each channel s HI and LO then execute CALibration TARE for these channels Residual Sensor Offsets To remove offsets like those in an unstrained strain gage bridge execute the CALibration TARE command on those channels The module will then measu...

Page 140: ...ecute The tare calibration constants created during CALibration TARE are stored in and are usable from the instrument s RAM If you want the Tare constants to be stored in non volatile Flash Memory you can execute the CALibration STORe TARE command Note The HP E1313 E1413 s Flash Memory has a finite lifetime of approximately ten thousand write cycles unlimited read cycles While executing CALibratio...

Page 141: ...e tare capability of the range gain setup you are changing to For instance if the actual offset present is 0 6 Volts and was Tared for a 4 Volt range Gain x1 setup moving to a 1 Volt range Gain x1 setup will return overload values for that channel since the 1 Volt range is below the range floor as set by CALibration TARE See the table under FORMat DATA in Chapter 5 for more on values returned for ...

Page 142: ...ircuit Notes 1 When OTD is enabled the inputs have up to 0 2µA injected into them If this current will adversely affect your measurement but you still want to check for open transducers you can enable OTD make a single scan check the CVT for bad measurements then disable OTD and make your regular measurement scans The specifications apply only when OTD is off 2 When Filtering is enabled allow 15 s...

Page 143: ...tion is at a connection panel with active temperature control These panels are sometimes called Uniform Temperature Reference UTR panels or sometimes Isothermal Reference Panels For example if the UTR is specified to operate at 85 Degrees centigrade the panel will contain heating elements which keep the panel at exactly 85 degrees If you use an 85 degree panel use the SENSe REFerence TEMPerature 8...

Page 144: ...his requires the command SENSe REFerence THER 5000 100 d Put Channel 0 into the scan list before any thermocouple channels Do this using the ROUTe SEQuence DEFine command Each time channel 0 is measured a new value for the reference temperature will be stored in the HP E1413 and used for the thermocouple channels that follow in the scan list The measured reference temperature by default is sent to...

Page 145: ...nts any of these problems and how best to eliminate them or reduce their effect Background While the HP E1313 E1413 can autorange measure and convert a reading to engineering units as fast as once every 10 µs measuring a high level signal followed by a very low level signal may require some extra settling time As seen from the point of view of the HP E1313 E1413 s Analog to Digital converter and i...

Page 146: ... without the added settling time Fixing the Problem If your system scans fast enough with the increased sample period your problem is solved Your system is only running as fast as the slowest channel allows but if it is fast enough that is acceptable If on the other hand getting quality readings has slowed your scan rate too much there are two other methods that will either separately or in combin...

Page 147: ... problem measurements rather then to all measurements as the SAMPle TIMer command does With the HP E1313 E1413 channels will be scanned in any order you specify including multiple times and you can specify which readings to return and which to discard see the ROUTe SEQuence DEFine command in Chapter 5 Using this capability you can set your scan sequence to measure input channels from lowest level ...

Page 148: ...Figure 4 10 Recommended Scanning Sequence Chapter 4 Understanding the HP E1313 E1413 147 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 149: ...Notes 148 Understanding the HP E1313 E1413 Chapter 4 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 150: ...late CLIMits FLIMits CHANnels CUMulative Page 167 CALCulate CLIMits FLIMits CHANnels CURRent Page 167 CALCulate CLIMits FLIMits POINts CUMulative Page 168 CALCulate CLIMits FLIMits POINts CURRent Page 168 CALCulate LIMit FAIL CUMulative channel Page 168 CALCulate LIMit FAIL CURRent channel Page 169 CALCulate LIMit LOWer DATA lower_limit ch_list Page 169 CALCulate LIMit LOWer DATA channel Page 170 ...

Page 151: ...ge 195 DIAGnostic QUERy SCPREAD reg_addr Page 195 DIAGnostic VERSion Page 196 FETCh Page 197 FORMat DATA format size Page 199 FORMat DATA Page 201 INITiate CONTinuous enable Page 202 INITiate IMMediate Page 203 INPut FILTer LPASs FREQuency cutoff_freq ch_list Page 204 INPut FILTer LPASs FREQuency channel Page 205 INPut FILTer LPASs STATe enable ch_list Page 206 INPut FILTer LPASs STATe channel Pag...

Page 152: ...rrent range ch_list Page 240 SENSe FUNCtion STRain FBENding range ch_list Page 241 SENSe FUNCtion STRain FBPoisson range ch_list Page 241 SENSe FUNCtion STRain FPOisson range ch_list Page 241 SENSe FUNCtion STRain HBENding range ch_list Page 241 SENSe FUNCtion STRain HPOisson range ch_list Page 241 SENSe FUNCtion STRain QUARter range ch_list Page 241 SENSe FUNCtion TEMPerature sensor_type sub_type...

Page 153: ...STem VERSion Page 265 TRIGger COUNt count Page 268 TRIGger COUNt Page 268 TRIGger IMMediate Page 269 TRIGger SOURce source Page 269 TRIGger SOURce Page 270 TRIGger TIMer MODE mode Page 270 TRIGger TIMer MODE Page 272 TRIGger TIMer PERiod trig_interval Page 273 TRIGger TIMer PERiod Page 274 Common Commands CAL Page 275 CLS Page 276 DMC name cmd_data Page 276 EMC enable Page 276 EMC Page 276 ESE Pag...

Page 154: ...ist SEQuence DEFine scan_list ch_list POINts scan_list ROUTe is the root command SCAN with a parameter and SEQuence are second level commands and DEFine and POINts are third level commands Command Separator A colon always separates one command from the next lower level command as shown below ROUT SEQ POINT LIST1 Colons separate the root command from the second level command ROUTe SEQuence and the ...

Page 155: ...mmands the n is replaced by a number No space is left between the command and the number because the number is not a parameter The number is part of the command syntax The purpose of this notation is to save a great deal of space in the Command Reference In the case of TTLTrg n n can be from 0 through 7 An example command statement OUTPut TTLTrg2 STATe ON Parameters This section contains explanati...

Page 156: ...5 105 channel 54 154 The General form of a channel range specification is ccnn ccnn colon separator the second channel must be greater than the first Example channels 0 through 15 100 115 By using commas to separate them individual and range specifications can be combined into a single channel list 0 5 6 through 32 and 45 100 105 106 132 145 Channel List Relative Form The SCPI Relative Channel spe...

Page 157: ...023 byte1024 OR Indefinite Length 0 data byte s NL END Examples of sending or receiving 4 data bytes 0 byte byte byte byte NL END Optional Parameters Parameters shown within square brackets are optional parameters Note that the brackets are not part of the command and should not be sent to the instrument If you do not specify a value for an optional parameter the instrument chooses a default value...

Page 158: ...mplete SCPI Command with other keywords from the same branch and level Separate the first complete SCPI command from next partial command with the semicolon only For example take the following portion of the SENSe subsystem command tree the FUNCtion branch SENSe FUNCtion RESistance range ch_list TEMPerature sensor_type sub_type range ch_list VOLTage DC range ch_list Rather than send a complete SCP...

Page 159: ...gned 16 bit integer number uint32 Unsigned 32 bit integer number float32 32 bit floating point number float64 64 bit floating point number string String of characters null terminated SCPI Command Reference The following section describes the SCPI commands for the HP E1313 E1413 Commands are listed alphabetically by subsystem and also within each subsystem A command guide is printed in the top marg...

Page 160: ...t for trigger state If TRIGger SOURce is IMMediate then the module resumes scanning INITiate CONTinuous must be OFF to keep the instrument in the trigger idle state after an ABORt The recommended method of ending the continuous scanning mode is to execute INITiate CONTinuous OFF and check the Measuring bit bit 4 with STATus OPERation CONDition Related Commands INITiate commands TRIGger commands RS...

Page 161: ... The ARM command subsystem provides An immediate software ARM ARM IMMediate Selection of the ARM SOURce source source can be BUS EXTernal HOLD IMMediate SCP or TTLTrg n when TRIGger SOURce is TIMer or the continuous mode is set INITiate CONTinuous ON and TRIGger SOURce IMMediate Subsystem Syntax ARM IMMediate SOURce source SOURce Trigger Timer Trigger Enable Trigger Counter BUS External HOLD IMMed...

Page 162: ...em to respond to the specified source Parameters Parameter Name Parameter Type Range of Values Default Units source discrete string BUS EXT HOLD IMM SCP TTLTrg n n 1 through 7 none Comments The following table explains the possible choices Parameter Value Source of Arm BUS ARM IMMediate EXTernal Trig signal on terminal module HOLD ARM IMMediate IMMediate The arm signal is always true continuous ar...

Page 163: ...CONTinuous OFF command will return the module to the trigger idle state after the current scan is completed See TRIGger SOURce and TRIGger TIMer MODE for more details While ARM SOURce is IMMediate you need only INITiate the trigger system to start a measurement scan Related Commands ARM IMMediate ARM SOURce INITiate IMMediate INITiate CONTinuous ON TRIGger SOURce RST Condition ARM SOURce IMMediate...

Page 164: ...ulative CURRent FLIMits CHANnels CUMulative CURRent POINts CUMulative CURRent LIMit FAIL CUMulative channel CURRent channel LOWer DATA lower_limit ch_list DATA channel STATe enable ch_list STATe channel STATe enable ch_list STATe channel UPPer DATA upper_limit ch_list DATA channel STATe enable ch_list STATe channel CALCulate Chapter 5 HP E1313 E1413 Command Reference 163 Artisan Technology Group Q...

Page 165: ...nds CALCulate AVERage COUNt CALCulate AVERage STATe RST Condition CALCulate AVERage COUNt 2 Usage CALC AVER COUN 8 8 measurements averaged per reading stored CALCulate AVERage COUNt CALCulate AVERage COUNt returns the value which sets the number of measurements averaged per stored reading Comments Returned Value Numeric value either 2 4 8 16 32 64 128 or 256 The C SCPI type is int16 Related Comman...

Page 166: ...by CALCulate AVERage COUNt The average of those measurements becomes the reading stored for that channel Related Commands CALCulate AVERage COUNt CALCulate AVERage STATe RST Condition CALCulate AVERage STATe OFF Usage CALC AVER ON Averaging for all scanned channels is ON CALCulate AVERage STATe CALCulate AVERage STATe returns a 1 if averaging is on or a 0 if averaging is off Comments Returned Valu...

Page 167: ...t failures or 1 for one or more limit failures CALCulate CLIMits FAIL CURRent CALCulate CLIMits FAIL CURRent returns the composite limit test status for all channels measured in the last completed scan CURRent Comments If any channel in the last completed scan has exceeded its limit test the returned value will be 1 If no channel in the last completed scan has exceeded its limit test the returned ...

Page 168: ...est status CALCulate CLIMits FLIMits CHANnels CURRent CALCulate CLIMits FLIMits CHANnels CURRent returns the individual channel limit test status for all channels measured in the last completed scan CURRent This command returns 64 bits which report the status of each individual module channel A binary one in a bit position of this 64 bit value indicates that the channel associated with that bit po...

Page 169: ...Culate CLIMits FLIMits POINts CUMulative Usage CALC CLIM FLIM POIN CURR A subsequent enter statement will return the number of limit tests exceeded CALCulate LIMit FAIL CUMulative CALCulate LIMit FAIL CUMulative channel returns the cumulative limit status for the channel specified by channel A one 1 indicates that channel has exceeded its limit test since the module was INITiated CUMulative Parame...

Page 170: ...imit ch_list sets the lower limit value for channels specified in ch_list Parameters Parameter Name Parameter Type Range of Values Default Units lower_limit numeric float32 MIN or any valid float32 none ch_list channel list string 100 163 none Comments A channel s lower limit value must be numerically lower than its upper limit value or an error will be generated when the module is INITiated The l...

Page 171: ...wer limits for channels specified in ch_list Parameters Parameter Name Parameter Type Range of Values Default Units enable discrete string ON OFF none ch_list channel list string 100 163 none Comments If CALCulate LIMit LOWer STATe is OFF an overrange will not cause a limit exceeded status If CALCulate LIMit LOWer STATe is ON an overrange will cause a limit exceeded status regardless of the settin...

Page 172: ... Returns state of lower limit testing for channel 4 CALCulate LIMit STATe CALCulate LIMit STATe enable ch_list enables or disables limit testing for the channels specified in ch_list Parameters Parameter Name Parameter Type Range of Values Default Units enable discrete string ON OFF none ch_list channel list string 100 163 none Comments Related Commands CALCulate LIMit STATe RST Condition CALCulat...

Page 173: ...Parameter Name Parameter Type Range of Values Default Units upper_limit numeric float32 MAX of any valid float32 none ch_list channel list string 100 163 none Comments A channel s upper limit value value must be numerically higher than its lower limit value or an error will be generated when the module is INITiated The upper limit is exceeded when the returned value is greater than the value speci...

Page 174: ...bles testing of upper limits for channels specified in ch_list Parameters Parameter Name Parameter Type Range of Values Default Units enable discrete string ON OFF none ch_list channel list string 100 163 none Comments If CALCulate LIMit UPPer STATe is OFF an overrange will not cause a limit exceeded status If CALCulate LIMit UPPer STATe is ON an overrange will cause a limit exceeded status regard...

Page 175: ... channel list string 100 163 none Comments channel must specify a single channel Returned Value Numeric 0 or 1 The C SCPI type returned is int16 Related Commands CALCulate LIMit UPPer STATe Usage CALC LIM UPP STAT 104 Returns the state of upper limit testing for channel 4 CALCulate 174 HP E1313 E1413 Command Reference Chapter 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOU...

Page 176: ...performed only when the CALibration ZERO command is executed Channel Calibration This function corrects for offset and gain errors for each module channel The internal current sources are also measured This calibration function corrects for thermal offsets and component drift for each channel out to the input side of the Signal Conditioning Plug On SCP All calibration sources are on board and this...

Page 177: ...ALue RESistance ref_ohms VOLTage ref_volts ZERO A D SCP SCP SCP SCP SCP SCP SCP SCP 8 8 8 8 8 8 8 8 CAL TARE CAL ZERO CAL SETup or CAL Figure 5 2 Levels of Working Calibration CALibration 176 HP E1313 E1413 Command Reference Chapter 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 178: ...esistor to Calibration Bus OPC Must wait for CAL CONF RES to complete Now measure reference resistor with external DMM CAL VAL RES measured value Send measured value to module CAL STOR ADC Store cal constants in non volatile memory used only at end of complete cal sequence CALibration CONFigure VOLTage CALibration CONFigure VOLTage range zero_fs connects the on board voltage reference to the Calib...

Page 179: ...s 10 V This command will cause Error 3000 illegal while initiated if trigger is initiated Related Commands CALibration STORe ADC CALibration VALue VOLTage Command Sequence CAL CONF VOLT 0625 ZERO Connect zero voltage reference to Calibration Bus OPC Must wait for CAL CONF VOLT to complete Now measure voltage with external DMM CAL VAL VOLT measured value Inform HP E1413 of measured value CAL CONF V...

Page 180: ...ated Related Commands CALibration SETup CAL Usage CAL SET Start SCP Calibration on first HP E1413 Start SCP Calibration on more HP E1413s CAL SET Start SCP Calibration on last HP E1413 CAL SET Query for results from first HP E1413 Query for results from more HP E1413s CAL SET Query for results from last HP E1413 CALibration SETup CALibration SETup returns a value to indicate the success of the las...

Page 181: ...s Default Units type discrete string ADC TARE none Comments The Flash Memory Protect jumper JM2201 must be set to the PROG position before executing this command see Chapter 1 Channel offsets are compensated by the CALibration TARE command even when not stored in the Flash Memory There is no need to use the CALibration STORe TARE command for channels which are recalibrated frequently This command ...

Page 182: ...ation TARE thermocouple wire this way would introduce an unwanted offset in the voltage temperature relationship for that thermocouple If you inadvertently CALibration TARE a thermocouple wire pair see Resetting CALibration TARE on page 139 You should use CALibration TARE to compensate wiring offsets copper wire not thermocouple wire between the HP E1313 E1413 and a remote thermocouple reference b...

Page 183: ... 00312 00112 n a Channel offsets are compensated by the CALibration TARE command even when not stored in the Flash Memory There is no need to use the CALibration STORe TARE command for channels which are recalibrated frequently Note The HP E1313 E1413 s Flash Memory has a finite lifetime of approximately ten thousand write cycles unlimited read cycles While executing CALibration STORe once every d...

Page 184: ...r Messages in Appendix B Also run TST 2 No results available Perform CALibration TARE before CALibration TARE The C SCPI type for this returned value is int16 Executing CALibration TARE sets the Calibrating bit bit 0 in Operation Status Group Executing CALibration TARE resets the bit Related Commands CALibration STORe TARE DIAGnostic CALibration TARE OTDetect MODE Command Sequence CAL TARE ch_list...

Page 185: ...ms must be within 5 of the nominal reference resistor value 7 500 Ohms and may be specified in Kohm kohm A four wire measurement of the resistor can be made with an external multimeter connected to the H Cal L Cal H ohm and L ohm terminals on the terminal module or the V H V L Ω Ω H and Ω Ω L terminals on the Cal Bus connector Use the CALibration CONFigure RESistance command to configure the refer...

Page 186: ... H Cal and L Cal terminals on the terminal module or the V H and V L terminals on the Cal Bus connector Use the CALibration CONFigure VOLTage command prior to CALibration VALue VOLTage or Error 3004 illegal command will occur Use the CALibration CONFigure VOLTage command to configure the on board voltage source for measurement at the Cal Bus connector Related Commands CALibration CONFigure VOLTage...

Page 187: ... D and each channel out to the field wiring module connector Returned Value Value Meaning Further Action 0 Cal OK None 1 Cal Error Query the Error Queue SYSTem ERRor See Error Messages in Appendix B The C SCPI type for this returned value is int16 Executing this command does not alter the module s programmed state function range etc Related Commands CAL RST Condition A D offset performed Usage CAL...

Page 188: ...DIAGnostic CALibration TARE OTDetect MODE mode MODE CHECksum COMMand SCPWRITE reg_addr reg_data CUSTom LINear table_range table_block ch_list PIECewise table_range table_block ch_list REFerence TEMPerature FLOor range ch_list DUMP INTerrupt LINe intr_line LINe OTDetect STATe enable ch_list STATe channel QUERy SCPREAD reg_addr VERSion Chapter 5 HP E1313 E1413 Command Reference 187 Artisan Technolog...

Page 189: ...ce the CALibration TARE command to perform the calibration with OTD enabled on channels specified by the user with DIAGnostic OTDetect STATe Related Commands CALibration TARE CALibration TARE DIAGnostic CALibration TARE OTDetect MODE DIAGnostic OTDetect STATe RST Condition DIAGnostic CALibration TARE OTDetect MODE 0 Usage Configure OTD on during CAL TARE DIAG CAL TARE MODE 1 Set mode for OTD to st...

Page 190: ...rites data to custom Signal Conditioning Plug on registers Use to control custom SCPs created using the HP E1504 Breadboard SCP Parameters Parameter Name Parameter Type Range of Values Default Units reg_addr numeric int32 0 65 535 none reg_data numeric int32 0 65 535 none Comments See the Register Programming Section of your SCP Manual for parameter values Related Commands DIAGnostic QUERy SCPREAD...

Page 191: ...values SCPI requires that table_block include the definite length block data header C SCPI adds the header for you table_range specifies the range of voltage that the table covers from table_range to table_range The value you specify must be within 5 of one of the nominal values from the table above ch_list specifies which channels may use this custom EU table Related Commands SENSe FUNCtion CUSTo...

Page 192: ...k is a block of 1 024 bytes that define 512 16 bit values SCPI requires that table_block include the definite length block data header C SCPI adds the header for you table_range specifies the range of voltage that the table covers from table_range to table_range ch_list specifies which channels may use this custom EU table Related Commands SENSe FUNCtion CUSTom RST Condition All custom EU tables e...

Page 193: ...ype Range of Values Default Units range numeric float32 0625 25 1 4 16 See Comments below VDC ch_list channel list string 100 163 none Comments There are rare circumstances when it is difficult for the HP E1313 E1413 to autorange correctly The module selects the range depending on the input signal 6µS before the actual measurement is made on the selected channel If during that time period the inpu...

Page 194: ...mat of the values returned from the FIFO with a SENSe DATA command depends on the format chosen by the FORMat DATA command Related Commands DIAGnostic FLOor CONFigure FORMat DATA SENSe FUNCtion commands RST Condition DIAGnostic FLOor DUMP places 0 values in the FIFO for all 64 channels DIAGnostic INTerrupt LINe DIAGnostic INTerrupt LINe intr_line sets the VXIbus interrupt line the module will use ...

Page 195: ...discrete string ON OFF none ch_list channel list string 100 163 none Comments Open Transducer Detection is enabled disabled on a whole Signal Conditioning Plug on basis Selecting any channel on an SCP selects all channels on that SCP 8 channels per SCP Related Commands DIAGnostic OTDetect STATe DIAGnostic CALibration TARE OTDetect MODE RST Condition DIAGnostic OTDetect STATe OFF Note If OTD is ena...

Page 196: ... DIAGnostic QUERy SCPREAD DIAGnostic QUERy SCPREAD reg_addr returns data word from a custom Signal Conditioning Plug on register Use to control custom SCPs created using the HP E1504 Breadboard SCP Parameters Parameter Name Parameter Type Range of Values Default Units reg_addr numeric int32 0 65 535 none Comments See the Register Programming Section of your SCP Manual for parameter values Returned...

Page 197: ...s of the response string format HEWLETT PACKARD E1413 US34000478 A 04 00 Thu Aug 5 9 38 07 MDT 1994 HEWLETT PACKARD E1313_32CH US35000134 A 04 00 Thu Aug 25 15 11 20 MDT 1994 The C SCPI type returned is string Related Commands IDN Usage DIAG VERS Returns version string as shown above DIAGnostic 196 HP E1313 E1413 Command Reference Chapter 5 Artisan Technology Group Quality Instrumentation Guarante...

Page 198: ...n length For REAL 64 and PACK 64 readings are 8 bytes in length PACKed 64 returns the same values as REAL 64 except for Not a Number NaN IEEE INF and IEEE INF The NaN IEEE INF and IEEE INF values returned by PACKed 64 are in a form compatible with HP Workstation BASIC and HP BASIC UX Refer to the FORMat DATA command for the actual values for NaN INF and INF ASCii is the default format ASCII readin...

Page 199: ...ped taking readings FORM REAL 64 Affects only the return of data FETC Note When using the MEMory subsystem the module must be triggered before executing the INITiate IMMediate command as shown above unless you are using an external trigger EXTernal trigger When using EXTernal trigger the trigger can occur at any time FETCh 198 HP E1313 E1413 Command Reference Chapter 5 Artisan Technology Group Qua...

Page 200: ...EEE INF and IEEE INF values returned by PACKed 64 are in a form compatible with HP Workstation BASIC and HP BASIC UX see table on following page REAL 32 REAL 64 and PACK 64 readings are returned in the IEEE 488 2 1987 Arbitrary Block Data format The Block Data may be either Definite Length or Indefinite Length depending on the data query command executed These data return formats are explained in ...

Page 201: ...t are shown in the following table Format IEEE Term Value Meaning ASCii INF 9 9E37 Positive Overload INF 9 9E37 Negative Overload NaN 9 91E37 No Reading REAL 32 INF 7F80000016 Positive Overload INF FF80000016 Negative Overload NaN 7FFFFFFF16 No Reading REAL 64 INF 7FF000 0016 Positive Overload INF FFF000 0016 Negative Overload NaN 7FFF FF16 No Reading PACKed 64 INF 47D2 9EAD 3677 AF6F16 9 0E3710 P...

Page 202: ...AL 32 REAL 64 PACK 64 ASC 7 The C SCPI type returned is string int16 Related Commands FORMat DATA RST Condition ASCII 7 Usage FORM DATA Returns REAL 32 REAL 64 PACK 64 ASC 7 FORMat Chapter 5 HP E1313 E1413 Command Reference 201 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 203: ... and ARM SOURce and can in certain settings generate Error 221 Settings conflict See the note on page 266 for details Parameters Parameter Name Parameter Type Range of Values Default Units enable discrete string ON OFF none Comments The term Continuous Mode means that the module is scanning with TRIGger SOURce IMMediate and INITiate CONTinuous ON After an ARM event the module executes a single Sca...

Page 204: ... Idle state to the Wait for Trigger state When triggered one or more depending on TRIGger COUNt trigger cycles occur and the instrument returns to the Trigger Idle state ROUTe SCAN LIST1 through LIST4 specifies which of four scan lists to execute Comments INITiate IMMediate clears the FIFO and Current Value Table If a trigger event is received before the instrument is initiated Error 211 Trigger i...

Page 205: ...everal discrete cutoff frequencies The cutoff frequency set will be the one closest to the value specified by cutoff_freq Refer to Chapter 6 for specific information on the SCP you are programming Sending MAX for the cutoff_freq selects the SCP s highest cutoff frequency Sending MIN for the cutoff_freq selects the SCP s lowest cutoff frequency To disable filtering the pass through mode execute the...

Page 206: ...ts channel channel list string 100 163 none Comments channel must specify a single channel only This command is for programmable filter SCPs only Returned Value Numeric value of Hz as set by the INPut FILTer LPASs FREQuency command The C SCPI type returned is float32 Related Commands INPut FILTer LPASs FREQuency INPut FILTer LPASs STATe RST Condition MIN Usage INP FILT LPAS FREQ 155 Check cutoff f...

Page 207: ...ST Condition ON Usage INP FILT LPAS STAT ON 115 117 Channels 115 and 117 return to previously set or default cutoff frequency INP FILT LPAS STAT OFF 100 115 Set channels 0 15 to pass through state INPut FILTer LPASs STATe INPut FILTer LPASs STATe channel returns the currently set state of filtering for the specified channel Parameters Parameter Name Parameter Type Range of Values Default Units cha...

Page 208: ...rate Error 222 Data out of range This command will cause Error 3000 illegal while initiated if trigger is initiated Related Commands INPut GAIN RST Condition Gain set to MIN Usage INP GAIN 8 100 119 Set gain of 8 for first 20 channels INP GAIN 64 155 Set gain of 64 for channel 55 INPut GAIN INPut GAIN channel returns the gain currently set for channel Parameters Parameter Name Parameter Type Range...

Page 209: ...ut LOW FLOat all HP E1511 Transient Strain SCP channels Usage INPut LOW WVOL 100 103 116 119 Connect LO of channels 0 through 3 and 16 through 19 to Wagner Ground INPut LOW INPut LOW channel returns the LO input configuration for the channel specified by channel Parameters Parameter Name Parameter Type Range of Values Default Units channel channel list string 100 163 none Comments channel must spe...

Page 210: ...UR IMM Let unit trigger on INIT INIT IMM OPC Program execution remains here until VME memory is full or the HP E1413 has stopped taking readings FORMat DATA REAL 64 Affects only the return of data FETC Return data from VME memory Note When using the MEMory subsystem the module must be triggered before executing the INITiate IMMediate command as shown above unless you are using an external trigger ...

Page 211: ...tion VME memory address starts at 20000016 When using an HP E1405B or HP E1406A Command Module the first HP E1413 occupies 20000016 23FFFF16 Usage MEM VME ADDR H400000 Set the address for the VME memory card to be used as reading storage MEMory VME ADDRess MEMory VME ADDRess returns the address specified for the VME memory card used for reading storage Comments Returned Value numeric This command ...

Page 212: ...ngs Related Commands MEMory commands FORMat commands and FETCh RST Condition MEMory VME SIZE 0 Usage MEM VME SIZE 32768 Allocate 32 Kbytes of VME memory to reading storage 8192 readings MEMory VME SIZE MEMory VME SIZE returns the amount in bytes of VME memory allocated to reading storage Comments This command is only available in systems using an HP E1405B or HP E1406A Command Module Returned Valu...

Page 213: ...nd FETCh RST Condition MEMory VME STATe OFF Usage MEM VME STAT ON Enable VME card as reading storage MEM VME STAT 0 Disable VME card as reading storage MEMory VME STATe MEMory VME STATe returned value of 0 indicates that VME reading storage is disabled Returned value of 1 indicates VME memory is enabled Comments This command is only available in systems using an HP E1405B or HP E1406A Command Modu...

Page 214: ..._list sets the Current Source SCP channels specified by ch_list to either 488 µA or 30 µA This current is typically used for four wire resistance and resistance temperature measurements Parameters Parameter Name Parameter Type Range of Values Default Units amplitude numeric float32 MIN 30E 6 MAX 488E 6 ADC ch_list channel list string 100 163 none Comments Select 488E 6 or MAX for measuring resista...

Page 215: ...ent Source SCP at channel 5 to 30 µA OUTPut CURRent AMPLitude OUTPut CURRent AMPLitude channel returns the range setting of the Current Source SCP channel specified by channel Parameters Parameter Name Parameter Type Range of Values Default Units channel channel list string 100 163 none Comments channel must specify a single channel only If channel specifies an SCP which is not a Current Source Er...

Page 216: ...nitiated if trigger is initiated Related Commands OUTPut CURRent AMPLitude CALibration TARE RST Condition OUTPut CURRent STATe OFF all channels Usage OUTP CURR STAT OFF 100 108 Turn off current source channels 0 and 8 OUTPut CURRent STATe OUTPut CURRent STATe channel returns the state of the Current Source SCP channel specified by channel Parameters Parameter Name Parameter Type Range of Values De...

Page 217: ...tion OUTPut SHUNt STATe 0 on all Strain SCP channels Usage OUTP SHUN STAT 1 116 119 Add shunt resistance at channels 16 through 19 OUTPut SHUNt STATe OUTPut SHUNt STATe channel returns the status of the shunt resistance on the specified Strain SCP channel Parameters Parameter Name Parameter Type Range of Values Default Units channel channel list string 100 163 none Comments channel must specify a ...

Page 218: ...put when repeated triggers are being used to make multiple passes through a scan list The TTLTRG line will go low asserted at the first trigger event and stay low through subsequent triggers until the trigger count as set by TRIGger COUNt is exhausted At this point the TTLTRG line will return to its high state de asserted This feature can be used to have one HP E1413 trigger set to OUTPut TTLTrg S...

Page 219: ...one ttltrg_cntrl discrete string ON OFF none Comments Only one VXIbus TTLTRG line can be enabled simultaneously This command will cause Error 3000 illegal while initiated if trigger is initiated Related Commands ABORt INITiate commands TRIGger commands RST Condition OUTPut TTLTrg 0 through 7 OFF Usage OUTPut TTLTrg2 STATe ON Enable TTLTRG2 line to source a trigger OUTP TTLT7 STAT ON Enable TTLTRG7...

Page 220: ...mmands OUTPut VOLTage AMPLitude RST Condition MIN 0 Usage OUTP VOLT AMPL 5 116 119 Set excitation voltage for channels 16 through 19 OUTPut VOLTage AMPLitude OUTPut VOLTage AMPLitude channel returns the current setting of excitation voltage for the channel specified by channel Comments channel must specify a single channel only Returned Value Numeric one of 0 1 2 5 or 10 The C SCPI type returned i...

Page 221: ...t of Lists each scan list it specifies must contain at least 6 channels 2 LISTL can only be selected while module is in Trigger Idle State not INITiated 3 When CALCulate AVERage STATe is ON LISTL is not allowed Normally the specified scan list number becomes effective when the Trigger System moves from the Initiated State to the Wait for Trigger State If ROUTe SCAN LIST1 LIST4 is executed after th...

Page 222: ...MM Trigger counter still less than TRIGger COUNt INIT CONT ON and TRIG SOUR IMM Continuous Mode Trigger Event NOTES 1 ROUTe SCAN LISTL can only be executed while in Trigger Idle State 2 ROUTe SCAN LIST1 LIST4 can be executed any time Figure 5 3 Event Sequence for ROUTe SCAN ROUTe Chapter 5 HP E1313 E1413 Command Reference 221 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURC...

Page 223: ...n as few as two channels three channels when an HP E1510 E1511 is installed When ROUTe SCAN selects LISTL each Scan List specified in the List of Lists must contain at least 6 entries or else Error 3001 Illegal while continuous will occur When scan_list is ALL the channel specification is copied to all four Scan Lists For LISTL the ch_list parameter can specify up to 1 024 Scan List numbers 1 thro...

Page 224: ...dings taken on channels 0 through 15 are to be converted into engineering units and stored in both the FIFO data buffer and the Current Value Table CVT In addition channels 0 through 15 are to be read and the raw voltage values are to be added to the FIFO buffer The FIFO will contain 16 converted readings and 16 voltage readings The CVT will contain a converted reading for channels 0 through 15 Af...

Page 225: ...nt Value Table 2 Leave measurement as voltage and store result in both FIFO and CVT 3 Perform EU conversion and store result in CVT only 4 Leave measurement as voltage and store in CVT only 5 Perform EU conversion and store result in FIFO only 6 Leave measurement as voltage and store in FIFO only 7 Leave measurement as voltage and do not store result in either FIFO or CVT Use as dummy channel set ...

Page 226: ...and may not reflect the number of readings that will be sent to FIFO memory This is because the Channel Data Modifier see ROUTe SEQuence DEFine command of 3 4 or 7 can be used which does not place the readings in FIFO Returned Value Numeric The C SCPI type returned is int16 Related Commands ROUTe SEQuence DEFine RST Condition Scan Lists contain zero channels Usage ROUT SEQ POIN LIST3 Check number ...

Page 227: ...0E 5 5 to 32 768E 3 MIN MAX seconds Comments The minimum interval is 10 µ seconds The resolution for interval is 5 µs interval may be specified in milliseconds ms or microseconds us Note If the A D filter is on SENSe FILTer LPASs STATe ON then the minimum interval is 145 µsec If the Sample Timer interval multiplied by the number of channels in the specified Scan List is longer than the Trigger Tim...

Page 228: ...IST2 LIST3 LIST4 LISTL none Comments Returned Value Numeric The C SCPI type returned is float32 Related Commands SAMPle TIMer RST Condition Sample Timer for all Channel Lists is set to 1 0E 5 seconds Usage SAMP TIM LIST4 Check the interval between channel measurements for scan list 4 SAMPle Chapter 5 HP E1313 E1413 Command Reference 227 Artisan Technology Group Quality Instrumentation Guaranteed 8...

Page 229: ...Nding range ch_list HPOisson range ch_list QUARter range ch_list TEMPerature sensor_type sub_type range ch_list VOLTage DC range ch_list REFerence sensor_type sub_type range ch_list TEMPerature degrees_celsius STRain EXCitation excite_v ch_list EXCitation channel GFACtor gage_factor ch_list GFACtor channel POISson poisson_ratio ch_list POISson channel UNSTrained unstrained_v ch_list UNSTrained cha...

Page 230: ...K 64 readings are returned in the IEEE 488 2 1987 Definite Length Arbitrary Block Data format This data return format is explained in Arbitrary Block Program and Response Data section on page 156 of this chapter For REAL 32 each reading is 4 bytes in length the C SCPI data type returned is a float32 array For REAL 64 and PACK 64 each reading is 8 bytes in length the C SCPI data type returned is a ...

Page 231: ... command Returned Value ASCII readings are returned in the form 1 234567E 123 For example 13 325 volts would be 1 3325000E 001 Each reading is followed by a comma A line feed LF and End Or Identify EOI follow the last reading The C SCPI data type returned is a string array REAL 32 REAL 64 and PACK 64 readings are returned in the IEEE 488 2 1987 Indefinite Length Arbitrary Block Data format This da...

Page 232: ...2 Related Commands SENSe DATA FIFO PART RST Condition FIFO empty Usage SENSe DATA FIFO COUNt Check the number of readings in the FIFO buffer SENSe DATA FIFO COUNt HALF SENSe DATA FIFO COUNt HALF returns a 1 if the FIFO is at least half full contains at least 32 768 readings or 0 if FIFO is less than half full Comments SENSe DATA FIFO COUNt HALF is used as a fast method to poll the FIFO for the hal...

Page 233: ...data type returned is a string array REAL 32 REAL 64 and PACK 64 readings are returned in the IEEE 488 2 1987 Definite Length Arbitrary Block Data format This data return format is explained in the Arbitrary Block Program and Response Data section on page 156 of this chapter For REAL 32 each reading is 4 bytes in length the C SCPI data type returned is a float32 array For REAL 64 and PACK 64 each ...

Page 234: ...nts have been lost This command will cause Error 3000 illegal while initiated if trigger is initiated Related Commands SENSe DATA FIFO MODE SENSe DATA FIFO ALL SENSe DATA FIFO HALF SENSe DATA FIFO PART SENSe DATA FIFO COUNt RST Condition SENSe DATA FIFO MODE BLOCk Usage SENS DATA FIFO MODE OVERWRITE Set FIFO to overwrite mode SENS DATA FIFO MODE BLOCK Set FIFO to block mode SENSe DATA FIFO MODE SE...

Page 235: ...nd PACK 64 readings are returned in the IEEE 488 2 1987 Definite Length Arbitrary Block Data format This data return format is explained in Arbitrary Block Program and Response Data on page 156 of this chapter For REAL 32 each reading is 4 bytes in length the C SCPI data type returned is float32 array For REAL 64 and PACK 64 each reading is 8 bytes in length the C SCPI data type returned is float6...

Page 236: ... KHz Autorange the default voltage range is not allowed while the A D low pass filter is enabled If channels contained in the current Scan List specify autorange while the A D filter is ON an error will be generated at INITiate IMMediate time This command will cause Error 3000 illegal while initiated if trigger is initiated When the A D filter is ON the minimum allowable value for SAMPle TIMer is ...

Page 237: ...lue for example 4 selects the 4 VDC range If you specify a value larger than one of the first four ranges the HP E1413 selects the next higher range for example 4 1 selects the 16 VDC range Specifying a value larger than 16 causes Error 222 Data out of range to occur Specifying 0 selects the lowest range 0625 VDC Specifying AUTO selects autorange The default range no range parameter specified is a...

Page 238: ...mal reference panel using custom characterized RTDs or thermistors Contact your Hewlett Packard System Engineer for more information on Custom Engineering Unit Conversion for your application Parameters Parameter Name Parameter Type Range of Values Default Units range numeric float32 0625 25 1 4 16 See Comments below VDC ch_list channel list string 100 163 none Comments See Linking Channels to EU ...

Page 239: ...m reference temperature EU with channel 8 Include this channel in a scan list with thermocouple channels REF channel first INITiate then TRIGger module SENSe FUNCtion CUSTom TCouple SENSe FUNCtion CUSTom TCouple type range ch_list links channels with the custom Engineering Unit Conversion table loaded with the DIAGnostic CUSTom PIECewise command The table is assumed to be for a thermocouple and th...

Page 240: ...oximately 1 VDC and the amplifier SCP for that channel has a gain of 8 you must set range no lower than 1 VDC or an input out of range condition will exist The type EEXTended applies to E type thermocouples at 800 C and above The CAL command calibrates temperature channels based on Sense Amplifier SCP setup at the time of execution If SCP settings are changed those channels are no longer calibrate...

Page 241: ... using amplifier SCPs you should set them first and keep their settings in mind when specifying a range setting For instance if your expected signal voltage is to be approximately 1VDC and the amplifier SCP for that channel has a gain of 8 you must set range no lower than 1 VDC or an input out of range condition will exist Resistance measurements require the use of Current Source Signal Conditioni...

Page 242: ...ls specified by ch_list to measure the bridge voltage See Linking Channels to EU Conversion in Chapter 3 for more information bridge_type is not a parameter but is part of the command syntax The following table relates the command syntax to bridge type See the User s Manual for the optional Strain SCP for bridge schematics and field wiring information Command Bridge Type FBENding Full Bending Brid...

Page 243: ...utorange The default range no range parameter specified is autorange Autorange is not allowed while SENSe FILTer LPASs STATe is ON Error 3072 Autorange not allowed with SENSE FILTER on will be generated at INITiate IMMediate time if the filter is ON and any channel specifies autorange range may be specified in millivollts mv If you are using amplifier SCPs you should set them first and keep their ...

Page 244: ...for more information The range parameter The HP E1413 has five ranges 0625 VDC 25 VDC 1 VDC 4 VDC and 16 VDC To select a range simply specify the range value for example 4 selects the 4 VDC range If you specify a value larger than one of the first four ranges the HP E1413 selects the next higher range for example 4 1 selects the 16 VDC range Specifying a value larger than 16 generates Error 222 Da...

Page 245: ...n If SCP settings are changed those channels are no longer calibrated CAL must be executed again This command will cause Error 3000 illegal while initiated if trigger is initiated Related Commands CAL OUTPut CURRent for RTDs and Thermistors SENSe REFerence and SENSe REFerence TEMPerature for Thermocouples RST Condition SENSe FUNCtion VOLTage AUTO 100 163 Usage Link first 20 channels to the K type ...

Page 246: ...ILTER on will be generated at INITiate IMMediate time if the filter is ON and any channel specifies autorange range may be specified in millivollts mv If you are using amplifier SCPs you should set them first and keep their settings in mind when specifying a range setting For instance if your expected signal voltage is to be approximately 1 VDC and the amplifier SCP for that channel has a gain of ...

Page 247: ...t string 100 163 none Comments See Linking Channels to EU Conversion in Chapter 3 for more information The range parameter The HP E1413 has five ranges 0625 VDC 25 VDC 1 VDC 4 VDC and 16 VDC To select a range simply specify the range value for example 4 selects the 4 VDC range If you specify a value larger than one of the first four ranges the HP E1413 selects the next higher range for example 4 1...

Page 248: ... channel 20 using an RTD SENS REF RTD 92 120 SENSe REFerence TEMPerature SENSe REFerence TEMPerature degrees_c stores a fixed reference junction temperature in the Reference Temperature Register Use when the thermocouple reference junction is kept at a controlled temperature Note This reference temperature is used to compensate all subsequent thermocouple measurements until the register is overwri...

Page 249: ...ments ch_list must specify the channel used to sense the bridge voltage not the channel position on a Bridge Completion SCP Related Commands SENSe STRain commands SENSe FUNCtion STRain commands RST Condition 3 9 V Usage SENS STRAIN EXC 4 100 107 Set excitation voltage for channels 0 through 7 to 4 V SENSe STRain EXCitation SENSe STRain EXCitation channel returns the excitation voltage value curren...

Page 250: ... GFACtor SENSe FUNCtion STRain commands RST Condition Gage factor is 2 Usage STRAIN GFAC 3 100 107 Set gage factor for channels 0 through 7 SENSe STRain GFACtor SENSe STRain GFACtor channel returns the gage factor currently set for the sense channel specified by channel Parameters Parameter Name Parameter Type Range of Values Default Units channel channel list string 100 163 none Comments channel ...

Page 251: ...131 Set Poisson ratio for sense channels 24 through 31 SENSe STRain POISson SENSe STRain POISson channel returns the Poisson ratio currently set for the sense channel specified by channel Parameters Parameter Name Parameter Type Range of Values Default Units channel channel list string 100 163 none Comments Returned Value Numeric value of the Poisson ratio C SCPI type returned is flt32 channel mus...

Page 252: ...ined SENSe FUNCtion STRain commands RST Condition Unstrained voltage is zero Usage STRAIN UNST 024 100 Set unstrained voltage for channel 0 SENSe STRain UNSTrained SENSe STRain UNSTrained channel returns the unstrained voltage value currently set for the sense channel specified by channel This command does not make a measurement Parameters Parameter Name Parameter Type Range of Values Default Unit...

Page 253: ...vent Register to be set to one Querying an Event Register reads and then clears its contents making it ready to record further event transitions from its Condition Register Enable Registers are used to select which signals from an Event Register will be logically ORed together to form a summary bit in the Status Byte Summary Register Setting a bit to one in an Enable Register enables the correspon...

Page 254: ... binary The following table can be used to help set Enable Registers using decimal and decode register queries Status System Decimal Weighted Bit Values bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 value always 0 16 384 8 192 4 096 2 048 1 024 512 256 128 64 32 16 8 4 2 1 Condition Event Enable 0 1 14 15 OR Summary Bit to Status Byte Figure 5 4 General Status Register Organization STATus Chapter 5 HP...

Page 255: ... 512 020016 SCP Trigger An SCP has sourced a trigger event future HP 1413 SCPs 10 1024 040016 FIFO Half Full The FIFO contains at least 32 768 readings 11 2048 080016 Limit Test Exceeded One or more limit tests was exceeded 12 15 Not Used STATus OPERation CONDition STATus OPERation CONDition returns the decimal weighted value of the bits set in the Condition Register Comments The Condition Registe...

Page 256: ...In C SCPI the C SCPI overlap mode must be on for VXIbus interrupts to occur Related Commands STB SPOLL STATus OPERation CONDition STATus OPERation EVENt STATus OPERation ENABle Cleared By STATus PRESet and power on RST Condition No change Usage STAT OPER ENABLE 1 Set bit 0 in the Operation Enable Register STATus OPERation ENABle STATus OPERation ENABle returns the value of bits set in the Operatio...

Page 257: ... must change from a one to a zero in order to set the corresponding bit in the Event Register When a bit in the NTF Register is zero a negative transition of the Condition Register bit will not change the Event Register bit Parameters Parameter Name Parameter Type Range of Values Default Units transition_mask numeric uint16 0 32767 none Comments transition_mask may be sent as decimal hex H octal Q...

Page 258: ...sponding bit in the Condition Register must change from a zero to a one in order to set the corresponding bit in the Event Register When a bit in the PTF Register is zero a positive transition of the Condition Register bit will not change the Event Register bit Parameters Parameter Name Parameter Type Range of Values Default Units transition_mask numeric uint16 0 32767 none Comments transition_mas...

Page 259: ... Condition No change Usage STAT OPER PTR Enter statement returns current value of bits set in the PTF Register STATus PRESet STATus PRESet sets the Operation Status Enable and Questionable Data Enable Registers to 0 After executing this command none of the events in the Operation Event or Questionable Event Registers will be reported as a summary bit in either the Status Byte Group or Standard Eve...

Page 260: ...f readings taken exceeds VME memory space 13 8192 200016 Setup Changed Channel Calibration in doubt because SCP setup may have changed since last CAL or CALibration SETup command RST always sets this bit 14 15 Not Used STATus QUEStionable CONDition STATus QUEStionable CONDition returns the decimal weighted value of the bits set in the Condition Register Comments The Condition Register reflects the...

Page 261: ...nds STB SPOLL STATus QUEStionable CONDition STATus QUEStionable ENABle STATus QUEStionable EVENt Cleared By STATus PRESet and power on RST Condition No change Usage STAT QUES ENABLE 128 Set bit 7 in the Questionable Enable Register STATus QUEStionable ENABle STATus QUEStionable ENABle returns the value of bits set in the Questionable Enable Register Comments Returned Value Decimal weighted sum of ...

Page 262: ...ing bit in the Event Register When a bit in the NTF Register is zero a negative transition of the Condition Register bit will not change the Event Register bit Parameters Parameter Name Parameter Type Range of Values Default Units transition_mask numeric uint16 0 32767 none Comments transition_mask may be sent as decimal hex H octal Q or binary B If both the Status Questionable Positive Transition...

Page 263: ... the PTF register is zero a positive transition of the Condition Register bit will not change the Event Register bit Parameters Parameter Name Parameter Type Range of Values Default Units transition_mask numeric uint16 0 32767 none Comments transition_mask may be sent as decimal hex H octal Q or binary B If both the Status Questionable Positive Transition Filter STAT QUES PTR and Status Questionab...

Page 264: ...f bits set in the Positive Transition Filter PTF Register Comments Returned Value Decimal weighted sum of all set bits The C SCPI type returned is uint16 Related Commands STATus QUEStionable PTRansition RST Condition No change Usage STAT OPER PTR Enter statement returns current value of bits set in the PTF Register STATus Chapter 5 HP E1313 E1413 Command Reference 263 Artisan Technology Group Qual...

Page 265: ...PI type returned is string For specific response string refer to the appropriate SCP manual If channel specifies a position where no SCP is installed the module returns the response string 0 No SCP at this Address 0 0 Usage SYST CTYP 100 Return SCP type install at channel 0 SYSTem ERRor SYSTem ERRor returns the latest error entered into the Error Queue Comments SYSTem ERRor returns one error messa...

Page 266: ...turns the version of SCPI this instrument complies with Comments Returned Value String 1990 The C SCPI type returned is string Usage SYST VER Returns 1990 SYSTem Chapter 5 HP E1313 E1413 Command Reference 265 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 267: ...hen neither of the above conditions are true SCPI compatibility requires that ARM SOURce be set to IMMediate or Error 221 Settings conflict will be generated Trigger Timer Trigger Enable Trigger Counter BUS External HOLD IMMediate TTLTrg n SCP Trig ARM SOURce source TRIGger TIMer interval Only while INIT CONT is ON TRIG SOUR is IMM TRIGger SOURce source Internal Trigger Signal TRIGger COUNt count ...

Page 268: ...Waiting For Arm Arm Event TRIG SOUR TIMer yes no Waiting For Trigger Trigger Execute Scan and Increment Trig Counter Set Current Scan List Here TIMer MODE SYNC no yes TRIG SOUR TIM yes no INIT CONT ON no yes TIM MODE SYNC yes no Stop Timer Trig Counter TRIG COUNT Continuous MODE Reset and Start Timer no no yes yes NOTES Continuous Mode INIT CONT ON and TRIG SOUR IMM Figure 5 6 Trigger Scan Sequenc...

Page 269: ... not change Scan Lists until the trigger count is completed See Figure 5 3 on page 221 The default count is 1 Related Commands TRIGger COUNt ROUTe SCAN LIST1 LIST4 RST Condition TRIGger COUNt 1 Usage TRIG COUN 10 Set the module to make 10 passes through a Scan List TRIG COUN 0 Set the module to accept unlimited triggers TRIGger COUNt TRIGger COUNt returns the currently set trigger count Comments I...

Page 270: ... table explains the possible choices Parameter Value Source of Trigger BUS TRIGger IMMediate TRG GET for HP IB EXTernal Trig signal on terminal module HOLD TRIGger IMMediate IMMediate The trigger event is always satisfied SCP SCP Trigger Bus future HP or SCP Breadboard TIMer The internal trigger timer See also TRIGger TIMer MODE TTLTrg n The VXIbus TTLTRG lines n 0 through 7 See the note about the...

Page 271: ...rough TTLT7 The C SCPI type returned is string See the TRIGger SOURce command for more response data information Usage TRIG SOUR Ask HP E1413 to return trigger source configuration TRIGger TIMer MODE TRIGger TIMer MODE timer_mode configures the trigger timer for either synchronous or asynchronous operation Parameters Parameter Name Parameter Type Range of Values Default Units timer_mode discrete s...

Page 272: ... returns to wait for the next Timer trigger See Figure 5 8 for operation Trigger Idle State Sets Current Scan List Here Initiated State Waiting For Timer Arm Reset and Start Timer Execute Scan and Increment Trig Counter Waiting For Timer Trigger INIT CONT ON Stop Timer Trig Counter TRIG COUNT INIT IMM or INIT CONT ON ARM Event Timer yes yes no no INIT CONT OFF Evenly timed triggers are assured onl...

Page 273: ... SYNC or ASYN Trigger Idle State INIT CONT ON Sets Current Scan List Here Initiated State Waiting For Timer Arm ARM Event Reset and Start Timer Execute Scan and Increment Trig Counter Waiting For Timer Trigger Sets Current Scan List Here Trig Counter TRIG COUNT no INIT CONT ON INIT CONT OFF Timer Stopped yes yes no Timer Both paths inside this box are assured of evenly timed scans This allows chan...

Page 274: ..._interval without re INITializing the module execute ARM SOUR IMM Must be IMM when SOUR not TIMer TRIGger SOURce BUS or HOLD To stop scanning TRIG TIM new_interval Change the timer interval TRIG SOUR TIM Return to timed scans 2 To avoid a Trigger Too Fast error following INITiate IMMediate the TRIGger TIMer interval must be greater than number of channels in scan list 3 SAMPle TIMer 30µs Related C...

Page 275: ...gh 6 5536 The C SCPI type returned is float32 Related Commands TRIGger TIMer PERiod RST Condition 1 0E 4 Usage TRIG TIM PER Query trigger timer Enter statement Returns the timer setting TRIGger 274 HP E1313 E1413 Command Reference Chapter 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 276: ...s source value is changed The CAL procedure is internally very sophisticated and results in an extremely well calibrated module To perform Channel Calibration on multiple HP E1313 E1413s use the CALibration SETup command see CALibration SETup on page 179 for details Returned Value Value Meaning Further Action 0 Cal OK None 1 Cal Error Query the Error Queue SYSTem ERRor See Error Messages in Append...

Page 277: ...ble Registers CLS disables the Operation Complete function OPC command and the Operation Complete Query function OPC command DMC name cmd_data Define Macro Command Assigns one or a sequence of commands to a named macro The command sequence may be composed of SCPI and or Common Commands name may be the same as a SCPI command but may not be the same as a common command When a SCPI named macro is exe...

Page 278: ...of all set bits in the Standard Event Status Register After reading the register ESR clears the register The events recorded in the Standard Event Status Register are independent of whether or not those events are enabled with the ESE command to set the Standard Event Summary bit in the Status Byte Register The Standard Event bits are described in the ESE command The C SCPI type for this returned ...

Page 279: ...rd Event Status Register when all pending operations have been completed By enabling this bit to be reflected in the Status Byte Register ESE 1 command you can ensure synchronization between the instrument and an external computer or between multiple instruments Note Do not use OPC to determine when the CALibration SETup or CALibration TARE commands have completed Instead use their query forms CAL...

Page 280: ...tion VOLTage DC AUTO 100 163 all channels DCV autorange Sets the trigger system as follows TRIGger SOURce HOLD TRIGger TIMer PERiod 1E 4 TRIGger COUNt 1 ARM SOURce IMMediate SAMPle TIMer 10E 6 Aborts all pending operations returns to Trigger Idle state Disables the OPC and OPC modes MEMory VME ADDRess 240000 MEMory VME STATe OFF MEMory VME SIZE 0 Sets bit 13 in the Questionable Data Group see Tabl...

Page 281: ...equest Service Standard Event Message Available Questionable Status not used not used not used SRE Status Register Enable Query Returns the weighted sum of all enabled unmasked events those enabled to assert SRQ in the Status Byte Register The C SCPI type for this returned value is int16 STB Status Byte Register Query Returns the weighted sum of all set bits in the Status Byte Register Refer to th...

Page 282: ...in FIFO is returned A FIFO value of 1 through 99 is a failed test number A value of 100 through 163 is a channel number for the failed test A value of 200 through 204 is an A D range number for the failed test where 200 0625 201 25V 202 1V 203 4V and 204 16V ranges For example SENS DATA FIFO returns the values 72 and 108 This indicates that test number 72 failed on channel 8 Test numbers 20 30 37 ...

Page 283: ... s default states TST performs the following tests on the HP E1413 and installed Signal Conditioning Plug ons Digital Tests Test Description 1 3 Writes and reads patterns to registers via A16 and A24 4 5 Checks FIFO and CVT 6 Checks measurement complete Measuring status bit 7 Checks operation of FIFO half and FIFO full IRQ generation 8 9 Checks trigger operation Analog Front End Digital Tests Test...

Page 284: ...eports first channel of SCP 83 Checks bridge completion leg resistance each channel 84 Checks combined leg resistance each channel 86 Checks current source SCP s OFF current 87 Checks current source SCP s current dac mid scale 88 Checks current source SCP s current dac range on HI and LO ranges 89 Checks strain SCP s Wagner Voltage control 91 Checks autobalance DAC range with input shorted 92 Samp...

Page 285: ...scan LIMit STATe ON OFF ch_list Enables disables all limit testing STATe channel Returns state of limit testing FAIL CUMulative channel Returns limit test status for channel since module was INITiated CURRent channel Returns limit test status for channel for last completed scan list LOWer STATe ON OFF ch_list Enables disables lower limit testing STATe channel Returns state of lower limit testing D...

Page 286: ...ransducer Detect on SCPs contained in ch_list OTDetect STATe channel Returns current state of OTD on SCP containing channel QUERy SCPREAD reg_addr Returns value from an SCP register VERSion Returns manufacturer model serial flash revision and date e g HEWLETT PACKARD E1413C US34000478 A 04 00 Wed Jul 08 11 06 22 MDT 1994 FETCh Return readings stored in VME Memory format set by FORMat DATA cmd FORM...

Page 287: ...ed VOLTage AMPLitude amplitude ch_list Set the Strain Bridge excitation voltage Option 21 AMPLitude channel Returns the setting of the setting of excitation voltage on SCP ROUTe SCAN LIST1 LIST2 LIST3 LIST4 LISTL Selects the Scan List to be used in the next measurement set SEQuence DEFine LIST1 LIST2 LIST3 LIST4 LISTL ALL ch_list Specify order of channel measurements for Scan LISTn or all Scan Lis...

Page 288: ...he Excitation Voltage set for channel GFACtor gage_factor ch_list Specifies the Gage Factor by channel to the strain EU conversion GFACtor channel Returns the Gage Factor set for channel POISson poisson_ratio ch_list Specifies the Poisson Ratio by channel to the strain EU conversion POISson channel Returns the Poisson Ratio set for channel UNSTrained unstrained_v ch_list Specifies the Unstrained V...

Page 289: ...ber of trigger events that will be accepted COUNt Returns the current trigger count setting IMMediate Triggers instrument when TRIGger SOURce is TIMer or HOLD same as TRG and IEEE 488 1 GET commands SOURce BUS EXT HOLD IMM SCP TIMer TTLTrg n Specify the source of instrument triggers SOURce Returns the current trigger source TIMer Sets the interval between scan triggers when TRIGger SOURce is TIMer...

Page 290: ...er bit mask SRE Service Request Enable query Return current setting of the Service Request Enable register STB Read Status Byte query Return current Status Byte value Macros DMC name cmd_data Define Macro Command Assigns one or a sequence of commands to a macro EMC 1 0 Enable Macro Command Enable Disable defined macro commands EMC Enable Macros query Returns 1 for macros enabled 0 for disabled GMC...

Page 291: ...Notes Command Quick Reference 290 HP E1313 E1413 Command Reference Chapter 5 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 292: ...gnal Conditioning Plug on Manuals Place your SCP manuals in this section Chapter 6 Signal Conditioning Plug on Manuals 291 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 293: ...Notes 292 Signal Conditioning Plug on Manuals Chapter 6 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 294: ...verage Watts Slot Pressure mmH2O Air Flow liters s 34 0 08 0 08 Measurement ranges DC Volts Opt 11 or 12 62 5mV to 16V Full Scale Temperature Thermocouples 200 to 1700 C Thermistors Opt 15 required 80 to 160 C RTD s Opt 15 required 200 to 850 C Resistance Opt 15 with opt 11 512 ohms to 131 Kohms FS Strain 25 000 µe or limit of linear range of strain gage Measurement resolution 16 bits including si...

Page 295: ...re cal offset SCP Gain 1 Maximum tare offset depends on A D range and SCP gain A D range V F Scale 16 4 1 0 25 0 0625 Max Offset 3 2213 82101 23061 07581 03792 Measurement accuracy DC Volts 90 days 23 C 1 C with CAL done after 1 hr warm up and CAL ZERO within 5 min For HP E1313 multiply Noise Spec by 1 4 NOTE When autorange in ON for readings 3 8V add 0 02 to linearity specifications for readings ...

Page 296: ...mal reference add 0 6 C to the thermocouple accuracy specs to account for temperature gradients across the Terminal Module The ambient temperature of the air surrounding the Terminal Module must be within 2 C of the temperature of the inlet cooling air to the VXI mainframe 2 When using the E1586 Rack Mount Terminal Panel as the isothermal reference add 0 2 C to the thermocouple accuracy specs to a...

Page 297: ...Type E 200 to 800 filter off 296 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 298: ...Type E 200 to 800 filter off HP E1508 09 Appendix A Specifications 297 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 299: ...Type E 0 to 800 filter off 298 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 300: ...Type E 0 to 800 filter off HP E1508 09 Appendix A Specifications 299 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 301: ...Type EEXtended filter off 300 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 302: ...Type EEXtended filter off HP E1508 09 Appendix A Specifications 301 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 303: ...Type J filter off 302 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 304: ...Type J filter off HP E1508 09 Appendix A Specifications 303 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 305: ...Type K filter off 304 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 306: ...Type R filter off Appendix A Specifications 305 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 307: ...Type R filter off HP E1508 09 306 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 308: ...Type S filter off Appendix A Specifications 307 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 309: ...Type S filter off HP E1508 09 308 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 310: ...Type T filter off Appendix A Specifications 309 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 311: ...Type T filter off HP E1508 09 310 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 312: ...Reference Thermistor 5KΩ filter off Appendix A Specifications 311 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 313: ...Reference Thermistor 5KΩ filter off HP E1508 09 312 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 314: ...Reference RTD filter off Appendix A Specifications 313 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 315: ...RTD filter off 314 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 316: ...RTD filter off HP E1508 09 Appendix A Specifications 315 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 317: ...Thermistor 2250Ω filter off 316 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 318: ...Thermistor 2250Ω filter off HP E1508 09 Appendix A Specifications 317 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 319: ...Thermistor 5KΩ filter off 318 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 320: ...Thermistor 5KΩ filter off HP E1508 09 Appendix A Specifications 319 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 321: ...Thermistor 10KΩ filter off 320 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 322: ...Thermistor 10KΩ filter off HP E1508 09 Appendix A Specifications 321 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 323: ...Notes 322 Specifications Appendix A Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 324: ...w 131 Invalid suffix 138 Suffix not allowed 141 Invalid character data 148 Character data not allowed 151 Invalid string data 158 String data not allowed 160 Block data error 211 Trigger ignored 212 Arm ignored 213 Init ignored 221 Settings conflict 222 Data out of range 224 Illegal parameter value Appendix B Error Messages 323 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOU...

Page 325: ...valid word address 2005 No card at logical address 2007 Bus error 2008 Scan list not initialized 2009 Too many channels in channel list 2016 Byte count is not a multiple of two 2101 Failed Device 2103 Config warning Device driver not found 2105 Config error 5 A24 memory overflow 2108 Config error 8 Inaccessible A24 memory 2110 Config error 10 Insufficient system memory 2111 Config error 11 Invalid...

Page 326: ...in scan list A Scan List must contain at least two channels 3012 Trigger too fast Scan list not completed before another trigger event occurs 3015 Channel modifier not permitted here 3019 TRIG TIM interval too small for SAMP TIM interval and scan list size TRIG TIM interval must allow for completion of entire scan list at currently set SAMP TIM interval See TRIG TIM in Chapter 5 the Command Refere...

Page 327: ...x40 DSP Could not cal some channels Check that SCP is seated or replace SCP Channel numbers are in FIFO See the SENSe DATA FIFO ALL command Results in ASCII format see the FORMat DATA command 3039 0x80 DSP Re Zero of ADC failed 3040 0x100 DSP Invalid Tare CAL constant or checksum Perform CAL TARE CAL TARE procedure 3041 0x200 DSP Invalid Factory CAL constant or checksum Perform A D Cal procedure 3...

Page 328: ...ted with field test channel 0 63 164 Main card A D associated with failed test 200 A D range 0 0625 V associated with failed test 201 A D range 0 25 V associated with failed test 202 A D range 1 0 V associated with failed test 203 A D range 4 0 V associated with failed test 204 A D range 16 0 V associated with failed test Error ID Number Corrective Action 1 19 21 29 HP Service is required 20 30 37...

Page 329: ...EU not loaded May have erased custom EU conversion table with RST May have linked channel with standard EU after loading custom EU this erases the custom EU for this channel Reload custom EU table using DIAG CUST LIN or DIAG CUST PIEC 3058 Hardware does not have D32 S H or new trigger capabilities Module s serial number is earlier than 3313A00530 3059 DSP firmware does not have LISTL LIMIT or AVER...

Page 330: ...n of Flash ROM incorrect 3071 Checksum error on Flash Memory 3072 Autorange not allowed with SENSE FILTER on This filter is the A D filter Use of SCP filtering filtering at channels allows autoranging at high speed 3073 Scan rate too fast with SENSE FILTER on Minimum SAMPle TIMer interval is 145 µsec while A D filter is on Use of SCP filtering filtering at channels allows sampling at maximum speed...

Page 331: ...Notes 330 Error Messages Appendix B Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 332: ...neering Units EU Conversion Engineering Unit Conversion Converting binary A D readings into readings of voltage resistance temperature strain or pressure Flash or Flash Memory Non volatile semiconductor memory used by the HP E1413 to store its control firmware and calibration constants List of Lists Automatic Scan List Sequencing The command ROUT SCAN LISTL causes the HP E1413 to execute a sequenc...

Page 333: ...ch contains the terminal blocks you connect your field wiring to The Terminal Module then is plugged into the HP E1413 s front panel 332 Glossary Appendix C Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 334: ...ality as its SCPI command set The library is provided as C language source code that you can modify as necessary and compile to run on your controller Documentation and example files are provided with the library Using these library functions is by far the fastest and most productive way to register program the HP E1413 Contact your HP sales representative for more information This appendix contai...

Page 335: ...s ADVRATEn Page 367 ADVRATEL Page 368 APPENDn Page 368 APPENDL Page 368 ASSIGN Page 369 NEWn Page 372 NEWL Page 372 SCPCHAR Page 372 SCPGAINS Page 372 CVT Commands CVTINIT Page 372 Trigger Commands ARM Page 373 SCPTRIGEN Page 373 TRIGCOUNT Page 373 Debugging Commands AVERAGE Page 373 DSPEEK Page 374 DSPOKE Page 374 PSPEEK Page 374 Register Based Programming Fundamentals Page 375 Programming Sequen...

Page 336: ...d Control Register 343 344 Base 1216 Card Control Register 345 Interrupt Registers Base 1416 Interrupt Configuration Register 347 Base 1616 Interrupt Status Register 347 Virtual Instrument Registers Base 1A16 Common Capabilities Register 349 Base 1C16 Description Register 350 Base 1E16 Subclass Register 351 FIFO Registers Base 2016 FIFO MSW 351 Base 2216 FIFO LSW 351 Base 2416 FIFO Status Register...

Page 337: ... address plus a register offset The base address is computed as 49 152 LADDR 64 or C00016 LADDR16 4016 where 49 152 C00016 is the starting location of the register addresses LADDR is the module s logical address and 64 4016 is the number of address bytes per VXI device For example the HP E1413 s factory set logical address is 2410 1816 If this address is not changed the module will have a base add...

Page 338: ...the VXIbus Register Base Address Figure D 1 HP E1313 E1413 Registers within A16 Address Space Module Base Address 1FC00016 logical address16 4016 or 2 080 76810 logical address10 6410 Register Address Base Address Register Offset Appendix D Register Based Programming 337 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 339: ...mory device 0 1 Extended device 1 0 Message based device 1 1 Register based device The HP E1313 E1413 is an extended device Addressing Mode Bits 13 and 12 indicate the addressing mode used by the device 0 0 A16 A24 address mode 0 1 A16 A32 address mode 1 0 RESERVED 1 1 A16 address mode The HP E1313 E1413 uses the A16 A24 address mode Manufacturer ID Bits 11 through 0 identify the manufacturer of t...

Page 340: ...el Count E1313 not used DONE NOERR not used Ready Passed Query Resp Ready Cmd Parm Ready A24 Active A one 1 in this field indicates that the card s A24 address space can be accessed This bit reflects the state of the Control Register s A24 Enable bit MODID A one 1 in this field indicates that the card is not selected via the P2 MODID line A zero 0 indicates that the device is selected by a high st...

Page 341: ... bits in the Status Register This solves race condition between the selected bits When Cmd Parm Ready is zero 0 DONE is invalid This allows the module to clear DONE to indicate that a command is being processed When DONE is zero 0 NOERR and Query Resp Ready are invalid This allows the module to set those bits to the correct states based on the conditions they represent VXI Control Register Base 04...

Page 342: ... six most significant bits of the device s A24 base address The 10 least significant bits are all 0 Register Based Command and Response Registers Query Response Register Base 0816 Read only When the module is sent a query command the reply is sent to the Query Response Register See Register Based Command Reference starting on page 356 Address 15 0 Base 0816 Query Response Some query commands may r...

Page 343: ...mand requires more than three parameter words Upon a write to the Command Register the Cmd Parm Ready bit is de asserted set LOW It is subsequently asserted after the control processor has removed the command word and associated parameters from the Parameter Register buffers and is ready to receive another command Scan and Card Control Registers Scan Status and Control Register Base 1016 Read Writ...

Page 344: ...sor does not return to the command mode until the Abort bit is reset low again Leaving the Abort bit high will cause the control processor to stay in the Abort state See Control Processor States on page 381 List of Lists Writing a one 1 enables the List of Lists While enabled the Next List field is ignored Writing a zero 0 is the default re enables the Next List field Auto arm When the module fini...

Page 345: ...ld interfere with the scan Armed When asserted 1 this bit indicates that the module is initiated and is waiting for a scan trigger Armed is de asserted after the trigger is recognized by the control processor In Auto arm mode Armed toggles Initiated When asserted 1 this bit indicates that the module is initiated Initiated is de asserted only when the scan or scans in the case of Trigger Count 1 ar...

Page 346: ...ble jumper JM2201 must be set to the Enable position A24 Window These three bits allow A24 access to various 256 Kbyte windows of the control processor s memory The following table and Figure D 2 show the relationship between bits 10 8 and the memory pages mapped Bit 10 Bit 9 Bit 8 A24 Window shows 0 0 0 Current Value Table default 0 0 1 DSP Reserved and RAM pages 1 to 3 1 1 0 Flash Memory writes ...

Page 347: ...6 channel_number 4 Open Transducer Detect Writing a one 1 to a bit enables open transducer detect on the particular signal conditioning module Writing a zero 0 to a bit disables open transducer detect Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 SCP 7 SCP 6 SCP 5 SCP 4 SCP 3 SCP 2 SCP 1 SCP 0 Figure D 2 A24 Memory Mapping 346 Register Based Programming Appendix D Artisan Technology Group Qualit...

Page 348: ...upt level to 0 will disable the card from interrupting Bit 2 Bit 1 Bit 0 Interrupt Level 0 0 0 Disabled 0 0 1 IRQ1 0 1 0 IRQ2 0 1 1 IRQ3 1 0 0 IRQ4 1 0 1 IRQ5 1 1 0 IRQ6 1 1 1 IRQ7 Interrupt Status Register Base 1616 Read Write The Interrupt Status Register returns the state of all sources of interrupt regardless of state of the Interrupt Mask Register There are two types of interrupts level and s...

Page 349: ... an SCP has not triggered Measurement Complete A one 1 indicates that the measurement has completed Trigger Too Fast A one 1 in this bit indicates that a trigger too fast condition has been detected A zero 0 indicates that no trigger too fast condition has occurred Over Voltage Detect A one 1 indicates that an SCP over voltage condition has occurred A zero 0 indicates that no over voltage conditio...

Page 350: ...tes that the device has the IRQ Config 1 Register A zero 0 indicates that the IRQ Config 1 Register location has some device specific function s IRQ 2 A one 1 indicates that the device has the IRQ Config 2 Register A zero 0 indicates that the IRQ Config 0 Register location has some device specific function s Send Frame A one 1 indicates that the device has the Send Frame Register A zero 0 indicate...

Page 351: ...atus Receive Data Receive Count and Receive Status are in the A16 address space A zero 0 indicates that these registers are in A24 or A32 address space starting a address offset 816 The Send Data Send Count and Send Status Registers are the FIFO MSW and LSW Registers FIFO Reading Count and FIFO Status Registers respectively VME Slave Send A one 1 indicates that the device has the capability to sen...

Page 352: ...isters consist of the FIFO MSW FIFO LSW the FIFO Status and FIFO Reading Count Registers FIFO MSW and LSW Registers Base 2016 and 2216 Read only IEEE 32 bit readings from the FIFO are read from these registers The FIFO MSW Register returns the most significant word of the reading and the FIFO LSW Register returns the least significant word MSW Registers and LSW Registers combine to become a 32 bit...

Page 353: ...ize These bits indicate the number of readings that may be read from the FIFO registers whenever the Block Ready bit is set The number of readings is encoded in binary such that Number_of_readings 2n where n is the value encoded in the Block Size field For the HP E1413 n is equal to 15 which makes the block size 32 768 readings Block Ready A one 1 indicates that there is a block of data available ...

Page 354: ...source If the above is true and bit 9 of the Trigger Mode Register is set a write to this register arms starts the trigger timer Address 15 0 Base 2616 write any data Trigger Timer Register Base 2C16 Read Write A write to this register sets the time interval between timer triggers The resolution is 1 0E 4 seconds The minimum interval is 1 0E 4 seconds The trigger interval in seconds 1 0E 4 reg_val...

Page 355: ...mer Mode A one 1 causes the trigger timer to run continuously after the first arm event synchronous mode When this bit is zero 0 the trigger timer will run only while the HP E1413 is initiated asynchronous mode For more information see TRIGger TIMer MODE on page 270 Select Trigger Timer A one 1 selects the Trigger Timer as the trigger source The Trig Arm Source becomes the Trigger Timer Arm Source...

Page 356: ...Register Below are example settings for the trigger modes supported Sync To support the VXI trigger mode sync the Trigger Mode field is set to Sync and the Trigger Source field set to one of the TTLTRG lines It does not matter what the Trig Out field is set to See the VXI document for more information on this trigger protocol Semi Sync To support the VXI trigger mode Semi sync the Trigger Mode fie...

Page 357: ... lost overwritten by the next query command Always read query responses before executing the next query command For example the value 9 9E 37 is 7E94F56A16 7E9416 is sent to the lower numbered parameter register while F56A16 goes to the higher numbered parameter register Note on Number Format Where commands have the parameter names highword and lowword the values taken together represent a 32 bit ...

Page 358: ... STORECAL Page 366 STORETAR Page 366 TAREAPPEND Page 366 TARECAL Page 367 TARECAL Page 367 TARENULL Page 367 UNHOOK Page 367 Scan List Commands ADVRATEn Page 367 ADVRATEL Page 368 APPENDn Page 368 APPENDL Page 368 ASSIGN Page 369 NEWn Page 372 NEWL Page 372 SCPCHAR Page 372 SCPGAINS Page 372 CVT Commands CVTINIT Page 372 Trigger Commands ARM Page 373 SCPTRIGEN Page 373 TRIGCOUNT Page 373 Debugging...

Page 359: ...rror Flag Word Error flag bits accumulate in the Error Flag Word until an ERRFLAGS query is processed ERRFLAGS resets all flag bits to zero The following error flags are defined Bit Description 0 DSP Unrecognized command code 1 DSP Parameter out of range 2 DSP Flash rom erase failure 3 DSP Programming voltage not present 4 DSP Invalid SCP gain value 5 DSP Invalid CAL constant or checksum CAL requi...

Page 360: ...ecified by channel highword and lowword combine to become a 32 bit Motorola format floating point value NO_LIMIT channel 005016 Turns off limit checking for the channel specified by channel NULL 000016 This command takes no actions and causes no errors REVCODE 002016 Returns a 16 bit value the lower 4 bits of which are significant 00002 indicates an HP E1413A 00012 indicates an HP E1413B and 00102...

Page 361: ...y regaddr The format of regaddr is documented above Required Signal Conditioning Plug on Registers Signal Conditioning Plug ons have several required registers There are two major categories of SCP registers Whole SCP Registers CHN bit 0 in which the register has effect on the entire SCP and Channel Registers CHN bit 1 which effect only a single SCP channel Whole SCP Registers CHN bit 0 ID Registe...

Page 362: ...hannel number 0 7 15 4 3 0 do not care Gain Only the low 4 bits of this register are significant They consist of an unsigned integer 0 CHGAIN 15 This number in combination with SCALE describes how voltage measurements on the particular channel should be translated into actual volts This is described in the following paragraph CHGAIN may be fixed or it may be programmable See the individual SCP Ref...

Page 363: ...unction 10002 0 unity gain 10012 1 divide by 2 10102 2 divide by 4 10112 3 divide by 8 etc Note that the HP E1413 does not support attenuation by greater than 2 on standard SCP modules due to fixed point arithmetic limits This does not prevent SCPs from implementing larger attenuation factors but such factors will not work correctly on the HP E1413 Configuring an SCP for a larger attenuation will ...

Page 364: ...nd CARDCAL A D Converter Zero This function quickly compensates for any short term A D converter offset drift This would be called the auto zero function in a conventional voltmeter In the HP E1413 where channel scanning speed is of primary importance this function is performed only when the ADZERO and CARDCAL commands are executed ADZERO is much faster than CARDCAL Channel Tare This function TARE...

Page 365: ...ended to be executed more frequently than CARDCAL It executes much more quickly because it only updates constants associated with the A D Converter offset voltage This command corrects any short term drift due to temperature changes in the A D Converter This command sets the calibration relays to their normal measurement position at its conclusion CARDCAL 100016 CARDCAL calibrates the HP E1413 for...

Page 366: ...concatenation of highword and lowword is an IEEE floating point number in Motorola format interpreted as degrees Celsius The principal use of this command is in situations where the reference junction is servo controlled to a fixed value and is never measured RESCAL highword lowword 104016 Tells the CPU the value of the on card resistance reference as measured by an external DMM The concatenation ...

Page 367: ...ord lowword 404016 Tells the CPU the voltage of the on card source as measured by an external DMM after the source has been set up by a SOURCE range 0 command range is an integer from 1 to 4 where 4 indicates the highest range The concatenation of highword and lowword is an IEEE floating point number in Motorola format representing the source voltage STORECAL 800016 If the Flash Memory Enable jump...

Page 368: ... 358 TARENULL 310016 Clears the Tare Channel List used by the TARECAL command Add channels to the list with TAREAPPEND UNHOOK 400016 Disconnects the Calibration Bus from the connector panel and sets the cal relays to their measure positions The bus is reconnected by a SOURCE or RESIST command Note that the ADZERO and CARDCAL commands also do this as a side effect Scan List Commands These commands ...

Page 369: ...s Unless the A D is overloaded wrong A D range for the SCP gain and input or the input to the SCP is overloaded generally greater than 16 VDC the measurement value returned always reflects the signal value at the input to the channel s SCP The module s Control Processor accounts for the A D range and SCP gain settings The following table summarizes the data flag choices Data Flags Bits 2 0 Meaning...

Page 370: ...U Conversion Use Range 016 Volts 0 4 FFFF16 116 Reserved straight line conversion 216 Ohms 31 µA FFFF16 316 Ohms 488 µA FFFF16 416 Reference Thermistor 5K 122 µA 3 516 Reference RTD 85 121 µA 0 616 Reference RTD 92 121 µA 0 716 Reference Custom 0 816 Thermocouple Type J 0 916 Thermocouple Type K 0 A16 Thermocouple Type T 0 B16 Thermocouple Type E high accuracy 0 C16 Thermocouple Type E extended ra...

Page 371: ...set specifies that this channel is a custom temperature conversion that is to be used as the thermocouple reference junction temperature for all subsequent thermocouple measurements Bit 4 Piece Wise when 1 indicates that the linearization table is a piece wise conversion table When 0 indicates the table is linear Bit 3 0 Shift Factor specifies the Shift Factor based on the range the table was buil...

Page 372: ... from tables stored in RAM An alternative conversion method consists of a simple MX B 2E computation This straight line computation is valid for the entire measurement range of the A D and is used for reading voltage and resistance 4 It is possible to download tables into RAM by direct memory access from A24 If a custom downloaded conversion will be used for channel n the table for that channel sh...

Page 373: ...oltage SCP has programmable current SCP has programmable cutoff frequency SCP has programmable gain SCPGAINS 082016 Causes the Control Processor to access SCP registers to determine the channel gain settings for each ASSIGNed channel The channel gain settings are used to relate A D output to input voltage for EU conversions and voltage readings Execute SCPGAINS command after establishing channel t...

Page 374: ... accepted Debugging Commands AVERAGE channel range m 048016 Takes 2m readings 1 m 16 on the specified channel and range and returns the mean value and mean squared value as IEEE floating point numbers in the FIFO buffer range is an integer from 1 to 4 where 4 indicates the highest range The mean is returned first No conversions are supported the results are in raw volts and volts2 respectively Ref...

Page 375: ... Processor s Data Space RAM Many Control Processor registers are mapped into low RAM Use this command carefully The address and data_page parameters have the same meanings as for the DSPEEK command PSPEEK address code_page table_page 210016 Reads a 16 bit word from the control processor s Program Space memory Since the subsystem uses paging when accessing the Program Space the code_page and table_...

Page 376: ... module General register access Executing register based commands Querying the module These operations are explained here in detail In Programming Sequence on page 382 they will each be shown as a single operation Appendix D Register Based Programming 375 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 377: ...r base 0416 write Status Register base 0416 read Writing a one 1 to bit 1 prevents the module from asserting the SYSFAIL line when the module is reset See the Control Processor State Diagram on page 381 Figure D 3 Resetting the HP E1313 E1413 376 Register Based Programming Appendix D Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 378: ...odule is scanning In order to avoid unpredictable results the Scan Control Card Control and Trigger Mode Registers should not be written to unless the module is in the Waiting for Command State To assure this use the following procedure to write to these registers Figure D 4 General Register Access Appendix D Register Based Programming 377 Artisan Technology Group Quality Instrumentation Guarantee...

Page 379: ...r Directing the microprocessor to perform these operations involves writing parameter values if necessary to one or more of the Parameter Registers and then writing the register based command op code to the Command Register Execute register based commands according to Figure D 5 Figure D 5 Executing Commands 378 Register Based Programming Appendix D Artisan Technology Group Quality Instrumentation...

Page 380: ...turns data query for it before executing the ERRFLAGS command Querying the Module Some of the register based commands return information kept by the on board microprocessor When a command returns data denoted in the register based command reference by the command name ending with a character that data will be accessed from the Query Response Register base 0816 as shown in Figure D 6 Appendix D Reg...

Page 381: ...e 0816 This procedure is simply executing a register based command a query command with the addition of monitoring the Query Response Register to determine when the returned value is available Figure D 6 Executing Queries 380 Register Based Programming Appendix D Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 382: ...rted Reset and Abort are bits written to the VXI Control Register Base 0416 Passed and Ready are bits read from the VXI Status Register Base 0416 Running is a bit read from the Scan Status Register Base 1016 ARM is a Register Based command sent to the Command and Parameter Registers Base 0816 through 0E16 Figure D 7 Control Processor State Diagram Appendix D Register Based Programming 381 Artisan ...

Page 383: ...for DONE bit 7 and Query Response Ready bit 1 to be asserted in VXI Status Register 04 before reading Query Response from Query Response Register 08 4 When sending a command which includes parameters the Parameter Registers 0A16 0C16 0E16 must be written before the Command Register 08 5 Examples here may be changed to match measurement requirements 6 ARM command does not set DONE bit 7 in VXI Stat...

Page 384: ...mes Reg Offset hex Value hex 0A SCP Address 0 7 0C SCP attributes see page 372 08 0830 SCPCHAR cmd note 2 Programming Module After Reset Sequence Clear FIFO Reg Offset hex Value hex 12 1000 12 0000 Link Channels to EU Conversions Reg Offset hex Value hex 0A 0000 channel number 0C 0000 EU code for volts note 5 08 0010 ASSIGN cmd notes 2 4 0A 0001 channel number 0C 0004 EU code for ref thermistor no...

Page 385: ...n List 1 Perform for each channel you want in scan list 1 Reg Offset hex Value hex 0A 0000 channel number 0C FFFF range code FFFF autorange 0E 7 data_flags 7 EU converted to FIFO and CVT 08 0110 APPEND cmd notes 2 4 Select Scan List 1 Reg Offset hex Value hex 10 0000 See Scan Control Bits on page 343 Arm the Module Reg Offset hex Value hex 0A 0000 08 0400 ARM cmd notes 2 4 6 Send Software Trigger ...

Page 386: ...r to use medium speed Direct I O register access Hardest to use fast How to Use HP VEE with the HP E1313 E1413 A good strategy to use with HP VEE and the HP E1313 E1413 is to use an instrument panel to send SCPI commands to configure the HP E1313 E1413 as this will be easy and for the most part execution speed does not matter After the HP E1313 E1413 has been configured using an instrument panel t...

Page 387: ...13 has implemented IEEE 754 Floating Point Format which includes special codes for plus infinity minus infinity and not a number These special codes causes a floating point math error in HP VEE thus they must be converted to a number which HP VEE can handle such as 9 9E37 386 Using HP VEE with the HP E1313 E1413 Appendix E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE w...

Page 388: ... A16 Space Config Then set the following fields Byte Access D16 NONE Word Access D16 D16 Access always selected Long Word Access D32 D32 Access Name Offset Format Mode FIFO 32 Real 32 Read The FIFO register which is the top of the 64K reading first in first out hardware is located in A16 address space at offset 32 Each time this register is read one reading is removed from the hardware FIFO Append...

Page 389: ...able is located in A24 address space Each channel is a 32 bit real number with Channel 0 at offset 0 channel 1 is at offset 4 and so on If your hardware supports it access to both the FIFO and the CVT should use D32 Access as it is twice as fast as D16 access If using a VXLINK HP E1383A or HP E1483A as the interface or if using an HP E1413A then only D16 access is supported To use only D16 Access ...

Page 390: ...nt off means that a single location will be read over and over again until the number of readings specified by SIZE is fulfilled Note that size may be any number up to the maximum size of the HP E1313 E1413 FIFO which is 65024 An error occurs if you try and enter more readings than are available Thus before reading the FIFO using this method first find out the number of readings that are available...

Page 391: ...CVT and store the results in variable X The Access Mode Increment on means that successive memory locations will be read to satisfy the number of readings that are specified In this case 64 readings have been specified which is the entire CVT table This results in channel zero as the first element in the 1D array and channel 63 as the 64th element 390 Using HP VEE with the HP E1313 E1413 Appendix ...

Page 392: ... instrument panel is shown with it s Trigger sub panel showing Trig Source is set to Timer which provides good control over the start of each scan however this adds overhead and prevents the full 100 K sample rate from being used Sample Time on the Scan list panel provides control over the time between channels within a scan list When the instrument panel is executed the HP E1313 E1413 is configur...

Page 393: ...ccur such as FIFO OVERFLOW then you need to go back to the instrument panel and adjust parameters such as the Trigger Timer If FIFO OVERFLOW occurs the timer that calculates a sustained data rate should be used to select a new Trigger Timer value A Trigger too Fast error occurs if the trigger timer is shortened until there is not enough overhead time to prepare for the next scan When this happens ...

Page 394: ...ce that the Trig Source must be set to Immediate and Arm Source must be Immediate The Sample Time on the Scan list panel is what controls the pacing of readings Appendix E Using HP VEE with the HP E1313 E1413 393 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 395: ... E1300 1 6 HP E1405 6 HP VEE s Direct I O register access cannot be used because there is no direct backplane connection Instead the HP E1313 E1413 data must be transferred using Direct I O SCPI commands as demonstrated in program 1413MAN3 VEE 394 Using HP VEE with the HP E1313 E1413 Appendix E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 396: ...d module systems the HP E1313 E1413 SCPI driver has an additional mode of operation that can be used to achieve the full 100K per second speed for short time periods This mode of operation changes the normal continuous operation to a burst then transfer mode The command module empties the FIFO and places the readings into VME A24 memory The VME memory may be shared A24 memory 12 Mbyte or it may be...

Page 397: ... I O to the command module From the I O menu The second instrument is the HP E1313 E1413 From the I O menu 396 Using HP VEE with the HP E1313 E1413 Appendix E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 398: ...en the following portion of an HP VEE program configures this memory as Nram You need to use this procedure because the exact size and address may change based on how an HP E1406A is configured Appendix E Using HP VEE with the HP E1313 E1413 397 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 399: ...ecute this panel once to configure the HP E1313 E1413 Here is the panel with the memory subpanel showing Note that the VME Address and VME size has been copied to this panel 398 Using HP VEE with the HP E1313 E1413 Appendix E Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 400: ... 001 sec intervals thus this should go for 7 seconds The Scan list subpanel is set for all 64 channels Thus 64 7000 448 000 readings will be taken which occupy 1 792 000 bytes of memory Appendix E Using HP VEE with the HP E1313 E1413 399 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 401: ...s 71792000 so 9 bytes are read and discarded Then the readings are read in groups of 10 scans of 64 channels and written to disk One large READ BINBLOCK command could have been used to read the data but this would have required a huge amount of free memory in the computer Notice that the time to take the readings is much less than the time to transfer the readings into the computer 400 Using HP VE...

Page 402: ...uired to prevent ground loops This point should be as near to the noise source as possible and this is usually at the DUT Wiring Checklist The following lists some recommended wiring techniques 1 Use individually shielded twisted pair wiring for each channel 2 Connect the shield of each wiring pair to the corresponding Guard G terminal on the terminal module 3 The terminal module is shipped with t...

Page 403: ...eld Connections It is not always possible to state positively the best shield connection for all cases Shield performance depends on the noise coupling mechanism which is very difficult to determine The above recommendations are usually the best wiring method but if feasible experiment with shield connections to determine which provides the best performance for your installation and environment No...

Page 404: ... deal with this is to prevent the noise from getting into the amplifier Keeping Common Mode Noise Out of the Amplifier Most common mode noise is about 60 Hz so the differential amplifier rejection is very good The amplifier Common Mode Noise characteristics are 120 dB flat to 300 Hz then 20 dB octave rolloff The HP E1313 E1413 amplifiers are selected for low gain error offset temperature drift and...

Page 405: ...tion to the HP E1586A Rack Mount Terminal Panel This also provides superior isothermal reference block performance for thermocouple measurements This works by virtue of the inductance in the shield connected winding presenting a significant impedance to high frequency common mode noise and forcing all the noise voltage to be dropped across the winding The common mode noise at the input amplifier s...

Page 406: ...dance to differential mode signals The ratio of common mode impedance to differential mode impedance for the transformer we use is 3500 1 Thus there is NO differential mode bandwidth penalty incurred by using the tri filar transformers Appendix F Wiring and Noise Reduction Methods 405 Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 407: ...Notes 406 Wiring and Noise Reduction Methods Appendix F Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 408: ... 294 Adding channel settling delay 146 reading storage buffer 209 shunt resistance 216 terminal module components 48 Address A16 336 A24 210 base address 336 337 logical 16 17 query VME memory card 210 register 336 ADGAIN 364 ADVRATEL 368 ADVRATEn 367 ADZERO 364 Amplifier Gain setting 207 Amplitude current 213 voltage 219 APPENDL 368 APPENDn 368 Arbitrary Block Program Data Parameters 156 ARM 373 ...

Page 409: ... 164 CALC AVER COUNt 164 CALC AVER STATe 131 165 CALC AVER STATe 165 CALC CLIM FAIL CUM 166 CALC CLIM FAIL CURR 166 CALC CLIM FLIM CHAN CUM 167 CALC CLIM FLIM CHAN CURR 167 CALC CLIM FLIM POIN CUM 168 CALC CLIM FLIM POIN CURR 168 CALC LIM FAIL CUM 168 CALC LIM FAIL CURR 169 CALC LIM LOW DATA 169 CALC LIM LOW DATA 170 CALC LIM LOW STATe 170 CALC LIM LOW STATe 171 CALC LIM STATe 171 CALC LIM STATe 1...

Page 410: ...to EU conversion 72 80 136 241 247 lower limit 169 171 programmable filter SCP 206 scanning at absolute rate 121 scanning at different rates 120 121 scanning reference temperature 42 settling time adding 146 settling time checking 145 signal connection 43 44 upper limit 172 174 Checking channel settling time 145 Clear Status Command 276 Clearing auto arm bits 343 current value table 202 203 enable...

Page 411: ...erence SCPI commands 284 288 register based 358 374 RMC 279 ROUTe subsystem 220 225 RST 279 SAMPle subsystem 226 227 SENSe Subsystem 228 251 separator 153 SRE 280 SRE 280 STATus subsystem 252 263 STB 280 SYSTem subsystem 264 265 TRG 280 TRIGger subsystem 266 274 TST 281 283 WAI 283 Comment Sheet reader 13 Common capabilities register 349 mode filter high frequency 62 mode noise 403 mode rejection ...

Page 412: ...ts 57 extra connectors 57 option A3E 56 57 option A3E accessories 57 tools 57 Current amplitude 213 low pass filter state 236 on board current source 294 open transducer detect OTD 188 195 output enabling disabling 215 scan list 109 220 221 source SCP 71 source SCP query range setting 214 source SCP query state 215 source SCP setting channels 213 Current Value Table CVT 90 109 accessing 90 229 230...

Page 413: ...abling channels limit testing 171 channels lower limit 170 channels upper limit 173 current output 215 flash memory access optional 26 28 input protect feature optional 26 28 low pass filter 235 measurement averaging 165 open transducer detection OTD 142 194 346 programmable filter SCP channel 206 VME memory card 212 Discrete Parameters 155 DMC 276 Documentation History 10 Drivers instrument 29 up...

Page 414: ...umber of readings 231 232 reading controlled count 104 105 reading count register 353 reading transfer commands 102 230 232 234 registers 351 registers LSW register 351 registers MSW register 351 registers reading count register 353 registers status register 352 status commands 102 231 status register 352 FILTER 359 FILTER 359 Filters adding circuits to terminal module 48 changing after CAL TARE 1...

Page 415: ...re sensing 47 terminal module layout 39 terminal module map 55 terminal module options 56 62 terminal module wiring 50 51 thermistor 47 using with HP VEE 385 400 HP E1504 Breadboard SCP using 195 HP E1586A Rack Mount Terminal Panel connecting 61 HP common mode filters 62 mounting 61 62 option 001 62 thermistor connections 93 99 using the 93 99 HP VEE accessing FIFO 387 communication methods 385 fo...

Page 416: ...59 Lower Limit querying 170 setting 169 testing 170 171 M Maximum CALibration TARE offsets 140 182 common mode voltage 294 input voltage 294 reading rate 293 tare cal offset 294 tare capability 140 182 Measurements averaging 131 132 164 165 background mode 130 connections preferred 43 44 DC volts accuracy 294 linking resistance 73 linking strain 78 241 242 linking temperature 75 linking voltage 73...

Page 417: ...182 maximum tare cal 294 removing 138 residual sensor 138 unexpected channel 140 OPC 130 278 OPC 278 279 Open Transducer Detect OTD 141 182 disabling 194 346 enabling 194 346 query 188 195 setting current 188 when CAL is executed 276 Operation enable register 255 event register 256 summary bit 255 Operation Complete Command OPC 278 Operation Complete Query OPC 278 279 Operation Group example 126 O...

Page 418: ... memory 211 channels limit testing 172 channels lower limit 170 channels upper limit 173 condition register bits set 254 259 current source SCP range 214 current source SCP state 215 current value table CVT 229 data format 201 enable register bits set 255 260 error queue 264 event register bits set 256 261 excitation voltage 219 248 FIFO buffer 230 FIFO buffer number of readings 231 232 FIFO mode ...

Page 419: ...ons 43 44 Reducing noise 401 406 settling waits 144 146 Reference Junction Temperature defining 142 247 sensing 46 Reference Resistor calibrate value 184 connecting to calibration bus 177 Reference Temperature custom EU conversions 137 237 defining junction 142 247 isothermal 237 measurements 93 99 register 77 78 192 237 246 247 scanning two channels 42 sensing 40 41 sensing junction 46 sensing wi...

Page 420: ... 362 common capabilities register 349 condition register 123 condition register reading 128 control register 342 decimal weighted bit values 253 description register 350 device type register 339 enable register clearing 127 enable register command ESE 277 enable register query ESE 277 enable register query bits set 255 260 enable register setting bits 255 260 enable register status byte group 128 ...

Page 421: ...SAMP TIMer 85 145 226 SAMP TIMer 227 Sample Timer accuracy 294 setting 85 Scale Register 361 Scan control bits 343 status bits 344 status register 342 Scan List 331 absolute scan rate 121 automatic sequencing 113 120 121 current 109 defining 83 222 223 description 109 List of Lists 113 120 121 pacing 226 227 query 224 225 selecting 84 220 221 Scan List Commands ADVRATEL 368 ADVRATEn 367 APPENDL 36...

Page 422: ... 90 229 SENS DATA FIFO ALL 102 106 230 SENS DATA FIFO COUNt HALF 102 231 SENS DATA FIFO COUNt 102 231 SENS DATA FIFO HALF 102 106 232 SENS DATA FIFO MODE 89 233 SENS DATA FIFO MODE 233 SENS DATA FIFO PART 91 102 234 SENS DATA FIFO RESet 235 SENS FILT LPAS STATe 235 SENS FILT LPAS STATe 236 SENS FUNC CUSTom 80 136 236 SENS FUNC CUSTom REF 80 137 237 SENS FUNC CUSTom TC 80 137 238 239 SENS FUNC RES ...

Page 423: ...rrent state 215 query filter cutoff 205 registers required 360 362 scale register 361 sense versus output 35 setting amplifier gain 207 setting current source 71 213 setting filter cutoff 71 204 setting gains 70 setting up 70 71 strain bridge channel 208 strain bridge completion 216 219 whole SCP registers 360 361 writing data to registers 189 Signal Connection to Channels 43 44 Signal Lines optio...

Page 424: ...CALibration 175 186 DIAGnostic 187 196 FETCh 197 198 FORMat 199 201 INITiate 202 203 INPut 204 208 MEMory 209 212 OUTPut 213 219 ROUTe 220 225 SAMPle 226 227 SENSe Subsystem 228 251 STATus 252 263 SYSTem 264 265 TRIGger 266 274 Summary Bit 128 Switches flash memory protect E1313 27 logical address 16 17 Synchronizing multiple cards 115 trigger timer mode 270 271 Syntax variable command 154 System ...

Page 425: ...g 273 paced scans 112 query trigger 272 setting the sample 85 226 synchronous mode 270 271 trigger 270 272 trigger register 353 Transfer commands reading FIFO 102 Transfer Commands reading FIFO 230 Transition Filters 123 256 258 261 263 TRG 280 TRIGCOUNT 373 Trigger arm configurations 267 asynchronous timer mode 270 common command TRG 280 count 268 counter 88 268 externally 114 idle state 268 inpu...

Page 426: ...nstrained 251 Voltage Measurements linking 73 source voltage 177 185 Voltage Reference connecting to calibration bus 177 sending DC for calibration 185 VXI Backplane using with HP VEE 391 VXI Control Register 340 VXI Registers device type register 339 ID register 338 360 offset register 341 required 338 341 VXI control register 340 VXI status register 339 340 VXI Status Register 339 340 VXIbus Int...

Page 427: ...Notes 426 HP E1313A E1413C User s Manual Index Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com ...

Page 428: ...quipment Have surplus equipment taking up shelf space We ll give it a new home Learn more Visit us at artisantg com for more info on price quotes drivers technical specifications manuals and documentation Artisan Scientific Corporation dba Artisan Technology Group is not an affiliate representative or authorized distributor for any manufacturer listed herein We re here to make your life easier How...

Reviews: