Home
HP
Measuring Instruments
E4418B
HP E4418B Programming Guide
5
of 1
of 1 rating
481 pages
Give review
Manual
Specs
To Next Page
To Next Page
To Previous Page
To Previous Page
Loading...
prog.book : title.fm ii Mon Feb 15 09:24:37 1999
ii
HP
E4418B/E4419B Programming Guide
© Copyright Hewlett-P
ackard Company
All rights reserved. Reproduction, adaptation, or translation without prior
written permission is prohibited, except as allowed under the copyright
laws
.
Printed in the UK.
1
3
Table of Contents
Default Chapter
3
Legal Information
3
Notice
3
Certification
3
Warranty
3
Limitation of Warranty
4
Equipment Operation
5
Personal Safety Considerations
5
General Safety Considerations
6
IEC 1010-1 Compliance
7
Statement of Compliance
7
Installation Instructions
7
About this Guide
8
List of Related Publications
10
Table of Contents
11
List of Tables
23
Power Meter Remote Operation
25
Introduction
26
Configuring the Remote Interface
27
Interface Selection
27
HP-IB Address
27
RS232/RS422 Configuration
28
Programming Language Selection
28
HP 437B Command Summary
30
HP 438A Command Summary
33
Zeroing and Calibrating the Power Meter
35
Zeroing
35
Calibration
35
Setting the Reference Calibration Factor
37
Making Measurements
38
Measure? and Configure Preset States
38
Using Measure
39
Using the Configure Command
44
Using the Lower Level Commands
53
Using Sensor Calibration Tables
54
Overview
54
Sensor Calibration Tables
55
Editing Sensor Calibration Tables
57
Selecting a Sensor Calibration Table
62
Enabling the Sensor Calibration Table System
62
Making the Measurement
63
Using Frequency Dependent Offset Tables
64
Overview
64
Frequency Dependent Offset Tables
65
Editing Frequency Dependent Offset Tables
66
Selecting a Frequency Dependent Offset Table
69
Enabling the Frequency Dependent Offset Table System
69
Making the Measurement
70
Setting the Range, Resolution and Averaging
71
Range
71
Resolution
72
Averaging
72
Averaged Readings
73
Averaging Range Hysteresis
73
Setting Offsets
75
Channel Offsets
75
Display Offsets
75
Example
76
Setting Measurement Limits
77
Limits Checking Application
77
Limits Checking Results
78
Setting Window Limits
79
Checking for Limit Failures
79
Range of Values for Window Limits
79
Example
81
Measuring Pulsed Signals
82
Making the Measurement
82
Pulsed Signal
82
Triggering the Power Meter
85
Idle State
87
Trigger System
87
Initiate State
88
Event Detection State
88
Trigger Delay
89
Getting the Best Speed Performance
90
Speed
90
Trigger Mode
90
Output Format
92
Units
92
Command Used
92
200 Readings/Sec
92
Dual Channel Considerations
93
How Measurements Are Calculated
94
Status Reporting
95
The General Status Register Model
96
Generalized Status Register Model
96
Typical Status Register Bit Changes
97
How to Use Registers
98
Status Register
103
Status System
103
Using the Operation Complete Commands
113
Saving and Recalling Power Meter Configurations
115
How to Save and Recall a Configuration
115
Example Program
115
Using Device Clear to Halt Measurements
116
An Introduction to the SCPI Language
117
Syntax Conventions
119
SCPI Data Types
119
Input Message Terminators
125
Quick Reference
126
Measurement Commands
127
Calculate Subsystem
128
Calibration Subsystem
129
Display Subsystem
129
Format Subsystem
129
Memory Subsystem
130
Output Subsystem
130
[Sense] Subsystem
131
Status Subsystem
132
System Subsystem
133
Trigger Subsystem
133
UNIT Subsystem
134
Service Subsystem
134
SCPI Compliance Information
135
Measurement Instructions
138
Configure[1|2]
143
Configure[1|2] Commands
145
Configure[1|2][:Scalar][:Power:ac] [<Expected_Value>[,<Resolution>[,<Source List>]]]
146
Configure[1|2][:Scalar][:Power:ac]:Relative [<Expected_Value>[,<Resolution>[,<Source List>]]]
148
Configure[1|2][:Scalar][:Power:ac]:Difference [<Expected_Value>[,<Resolution>[,<Source List>]]]
150
Configure[1|2][:Scalar][:Power:ac]:Difference:relative [<Expected_Value>[,<Resolution>[,<Source List>]]]
152
Configure[1|2][:Scalar][:Power:ac]:Ratio [<Expected_Value>[,<Resolution>[,<Source List>]]]
154
Configure[1|2][:Scalar][:Power:ac]:Ratio:relative [<Expected_Value>[,<Resolution>[,<Source List>]]]
157
Fetch[1|2] Queries
158
Fetch[1|2][:Scalar][:Power:ac]? [<Expected_Value>[,<Resolution>[,<Source List>]]]
159
Fetch[1|2][:Scalar][:Power:ac]:Relative? [<Expected_Value>[,<Resolution>[,<Source List>]]]
161
Expected_Value>[,<Resolution>[,<Source List>]]]
163
Fetch[1|2][:Scalar][:Power:ac]:Difference? [<Expected_Value>[,<Resolution>[,<Source List>]]]
164
Fetch[1|2][:Scalar][:Power:ac]:Difference:relative? [<Expected_Value>[,<Resolution>[,<Source List>]]]
167
Fetch[1|2][:Scalar][:Power:ac]:Ratio? [<Expected_Value>[,<Resolution>[,<Source List>]]]
168
Fetch[1|2][:Scalar][:Power:ac]:Ratio:relative? [<Expected_Value>[,<Resolution>[,<Source List>]]]
171
READ[1|2] Commands
172
Read[1|2][:Scalar][:Power:ac]? [<Expected_Value>[,<Resolution>[,<Source List>]]]
173
Read[1|2][:Scalar][:Power:ac]:Relative? [<Expected_Value>[,<Resolution>[,<Source List>]]]
175
Read[1|2][:Scalar][:Power:ac]:Difference? [<Expected_Value>[,<Resolution>[,<Source List>]]]
178
Read[1|2][:Scalar][:Power:ac]:Difference:relative? [<Expected_Value>[,<Resolution>[,<Source List>]]]
181
Read[1|2][:Scalar][:Power:ac]:Ratio? [<Expected_Value>[,<Resolution>[,<Source List>]]]
182
Read[1|2][:Scalar][:Power:ac]:Ratio:relative? [<Expected_Value>[,<Resolution>[,<Source List>]]]
184
Measure[1|2] Commands
186
Measure[1|2][:Scalar][:Power:ac]? [<Expected_Value>[,<Resolution>[,<Source List>]]]
187
Measure[1|2][:Scalar][:Power:ac]:Relative? [<Expected_Value>[,<Resolution>[,<Source List>]]]
189
Measure[1|2][:Scalar][:Power:ac]:Difference? [<Expected_Value>[,<Resolution>[,<Source List>]]]
191
Measure[1|2][:Scalar][:Power:ac]:Difference:relative? [<Expected_Value>[,<Resolution>[,<Source List>]]]
193
Measure[1|2][:Scalar][:Power:ac]:Ratio? [<Expected_Value>[,<Resolution>[,<Source List>]]]
195
Measure[1|2][:Scalar][:Power:ac]:Ratio:relative? [<Expected_Value>[,<Resolution>[,<Source List>]]]
197
Calculate Subsystem
200
Calculate Subsystem
201
Calculate Block
202
The Calculate[1|2]:Gain Node
203
Calculate[1|2]:Gain[:Magnitude] <Numeric_Value
204
Calculate[1|2]:Gain:state <Boolean
206
Calculate[1|2]:Limit Node
207
Calculate[1|2]:Limit:clear:auto <Boolean>|Once
208
Calculate[1|2]:Limit:clear[:Immediate]
210
Calculate[1|2]Limit:fail
211
Calculate[1|2]:Limit:fcount
212
Calculate[1|2]:Limit:lower[:Data] <Mumeric_Value
214
Measurement Units
214
Calculate[1|2]:Limit:state <Boolean
216
Calculate[1|2]:Limit:upper[:Data] <Numeric_Value
218
Measurement Units
218
The Calculate[1|2]:Math Node
220
Calculate[1|2]:Math[:Expression] <String
221
Calculate[1|2]:Math[:Expression]:Catalog
223
The Calculate[1|2]:Relative Node
224
Calculate[1|2]:Relative[:Magnitude]:Auto <Boolean>|Once
225
Calculate[1|2]:Relative:state <Boolean
227
Calibration Subsystem
228
Calibration Subsystem
229
Calibration[1|2][:All]
230
Calibration[1|2][:All]?
232
Calibration[1|2]:Auto <Boolean>|Once
234
Calibration[1|2]:Econtrol:state <Boolean
236
Calibration[1|2]:Rcalibration <Boolean
237
Calibration[1|2]:Rcfactor <Numeric_Value
239
Calibration[1|2]:Zero:auto <Boolean>|Once
241
Display Subsystem
242
Display:contrast <Numeric_Value
244
Display:enable <Boolean
246
Display[:Window[1|2]] Node
247
Display[:Window[1|2]]:Format <Character_Data
248
Display[:Window[1|2]]:Meter Node
250
Display[:Window[1|2]]:Meter:lower <Numeric_Value
251
Measurement Units
251
Display[:Window[1|2]]:Meter:upper <Numeric_Value
253
Measurement Units
253
Display[:Window[1|2]]:Resolution <Numeric_Value
255
Display[:Window[1|2]]:Select
257
Display[:Window[1|2]][:State] <Boolean
258
Format Subsystem
260
Format[:Readings]:Border Normal|Swapped
262
Format[:Readings][:Data] <Type
263
Memory Subsystem
264
Memory:catalog Node
266
Memory:catalog[:All]
267
Memory:catalog:state
269
Memory:catalog:table
270
Memory:clear Node
272
Memory:clear[:Name] <String
273
Memory:clear:table
274
The Memory:free Node
275
Memory:free[:All]
276
Memory:free:state
277
Memory:free:table
278
Memory:nstates
279
The Memory:state Node
280
Memory:state:catalog
281
Memory:state:define <String>,<Numeric_Value
282
Memory:table Node
284
Memory:table:frequency <Numeric_Value>{,<Numeric_Value
285
Memory:table:frequency:points
288
Memory:table:gain[:Magnitude] <Numeric_Value>{,<Numeric_Value
289
Memory:table:gain[:Magnitude]:Points
291
Memory:table:move <String>,<String
292
Memory:table:select <String
293
Output Subsystem
294
Output:roscillator[:State] <Boolean
296
Output:ttl[1|2]:Active HIGH|LOW
297
Output:ttl[1|2]:Feed <String
298
Output:ttl[1|2]:State <Boolean
300
Sense Subsystem
302
[Sense[1]]|Sense2:Average Node
305
[Sense[1]]|Sense2:Average:count <Numeric_Value
306
[Sense[1]]|Sense2:Average:count:auto <Boolean>|Once
308
Averaged Readings
308
[Sense[1]]|Sense2:Average:sdetect <Boolean
311
[Sense[1]]|Sense2:Average[:State] <Boolean
313
[Sense[1]]|Sense2:Correction Node
314
[Sense[1]]|Sense2:Correction:cset[1]|Cset2 Node
315
[Sense[1]]|Sense2:Correction:cset[1]|Cset2[:Select] <String
316
[Sense[1]]|Sense2:Correction:cset[1]|Cset2:State <Boolean
318
[Sense[1]]|Sense2:Correction:dcycle|Gain3 Node
320
[Sense[1]]|Sense2:Correction:dcycle|Gain3[:Input][:Magnitude] <Numeric_Value
321
[Sense[1]]|Sense2:Correction:dcycle|Gain3:State <Boolean
324
[Sense[1]]|Sense2:Correction:gain[1|2] Node
326
[Sense[1]]|Sense2:Correction:cfactor|Gain[1|2][:Input][:Magnitude] <Numeric_Value
327
[Sense[1]]|Sense2:Correction:gain2:State <Boolean
330
[Sense[1]]|Sense2:Correction:fdoffset|Gain4[:Input][:Magnitude]
332
[Sense[1]]|Sense2:Correction:loss2 Node
333
[Sense[1]]|Sense2:Correction:loss2[:Input][:Magnitude] <Numeric_Value
334
[Sense[1]]|Sense2:Correction:loss2:State <Boolean
336
[Sense[1]]|Sense2:Frequency[:Cw|:Fixed] <Numeric_Value
338
The [Sense[1]]|Sense2:Limit:clear Node
340
[Sense[1]]|Sense2:Limit:clear:auto <Boolean>|Once
341
[Sense[1]]|Sense2:Limit:clear[:Immediate]
343
[Sense[1]]|Sense2:Limit:fail
344
[Sense[1]]|Sense2:Limit:fcount
345
[Sense[1]]|Sense2:Limit:lower[:Data] <Numeric_Value
347
[Sense[1]]|Sense2:Limit:state <Boolean
349
[Sense[1]]|Sense2:Limit:upper[:Data] <Numeric_Value
350
[Sense[1]]|Sense2:Power:ac:range <Numeric_Value
352
[Sense[1]]|Sense2:Power:ac:range:auto <Boolean
353
[Sense[1]]|Sense2:Speed <Numeric_Value
355
[Sense[1]]|Sense2:V2P Atype|Dtype
357
Status Subsystem
360
Status Data Structure
361
Status Register Set Commands
363
Device Status Register Sets
367
Operation Register Sets
369
Status:operation
370
Status:operation:calibrating[:Summary]
371
Status:operation:llfail[:Summary]
372
Status:operation:measuring[:Summary]
373
Status:operation:sense[:Summary]
374
Status:operation:trigger[:Summary]
375
Status:operation:ulfail[:Summary]
376
Status:preset
377
Questionable Register Sets
378
Status:questionable
378
Status:questionable:calibration[:Summary]
380
Status:questionable:power[:Summary]
381
System Subsystem
384
System:communicate:gpib[:Self]:Address <Numeric_Value
386
System:communicate:serial Node
387
System:communicate:serial:control:dtr On|Off|Ibfull
388
System:communicate:serial:control:rts On|Off|Ibfull
389
System:communicate:serial[:Receive]:Baud <Numeric_Value
390
System:communicate:serial[:Receive]:Bits <Numeric_Value
392
System:communicate:serial[:Receive]:Pace XON|NONE
394
System:communicate:serial[:Receive]:Parity[:Type] EVEN|ODD|ZERO|ONE|NONE
395
System:communicate:serial[:Receive]:Sbits <Numeric_Value
397
System:communicate:serial:transmit:auto
398
System:communicate:serial:transmit:baud <Numeric_Value
399
System:communicate:serial:transmit:bits <Numeric_Value
401
System:communicate:serial:transmit:echo on
402
Off
402
System:communicate:serial:transmit:pace XON|NONE
404
System:communicate:serial:transmit:parity[:Type] EVEN|ODD|ZERO|ONE|NONE
405
System:communicate:serial:transmit:sbits <Numeric_Value
407
System:error
409
System:language <Character_Data
410
System:local
411
System:preset
412
Preset Settings
412
System:remote
415
System:rinterface GPIB|RS232|RS422
416
System:rwlock
417
System:version
418
Trigger Subsystem
420
Abort[1|2]
422
Initiate Node
423
Initiate[1|2]:Continuous <Boolean
424
Initiate[1|2][:Immediate]
426
Trigger Node
427
Trigger[1|2]:Delay:auto <Boolean
428
Trigger[1|2][:Immediate]
430
Trigger[1|2]:Source Bus|Immediate|Hold
431
UNIT Subsystem
434
Unit[1|2]:Power <Amplitude_Unit
436
Unit[1|2]:Power:ratio <Ratio_Unit
439
Service Subsystem
442
Service:option <String
444
Service:sensor[1|2]:Cdate
445
Service:sensor[1|2]:Cplace
446
Service:sensor[1|2]:Snumber
447
Service:sensor[1|2]:Type
448
Service:snumber <Alpha_Numeric
449
Service:version:processor <String
450
Service:version:system <String
451
IEEE488.2 Command Reference
452
IEEE-488 Compliance Information
453
Universal Commands
454
Dcl
454
Get
454
Gtl
454
Llo
455
Ppc
455
Ppd
455
Ppe
455
PPD Mapping
455
Ppu
456
Sdc
456
PPE Mapping
456
Spd
457
Spe
457
Cls
458
*DDT <Arbitrary Block Program Data>|<String Program Data
459
ESE <Nrf
461
ESE Mapping
461
Esr
462
ESR? Mapping
462
Idn
463
Opc
464
Opt
465
RCL <Nrf
466
Rst
467
SAV <Nrf
468
SRE <Nrf
469
SRE Mapping
469
Stb
471
STB? Mapping
471
Trg
473
Tst
474
Wai
475
Other manuals for HP E4418B
User Guide
196 pages
5
Based on 1 rating
Ask a question
Give review
Questions and Answers:
Need help?
Do you have a question about the HP E4418B and is the answer not in the manual?
Ask a question
HP E4418B Specifications
General
Brand
HP
Model
E4418B
Category
Measuring Instruments
Language
English
Related product manuals
HP E4418A
108 pages
HP E4419B
204 pages
HP EPM-441A
158 pages
HP ESA-L1500A
326 pages
HP 8590 E-Series
371 pages
HP 8510
73 pages
HP 8903B
240 pages
HP G2 Series
78 pages
HP 1000 Series
2 pages
HP 6890 series
36 pages
HP 1660 Series
223 pages
HP HPE Apollo 2000 Gen10 Plus
102 pages