Home
Agilent Technologies
Inverter
E8257D
Agilent Technologies E8257D User Manual
4
of 1
of 1 rating
366 pages
Give review
Manual
Specs
To Next Page
To Next Page
To Previous Page
To Previous Page
Loading...
Agilent N518xA, E8663B,
E44x8C, and E82x7D
Signal Generators Programming Guide
1
1
Getting Started with Remote Operation
•
“Programming and Sof
tware/Hardware Lay
er
s” on page
2
•
“Int
er
faces” on pa
ge
3
•
“IO Libraries and
Programming Language
s” on page
5
•
“Using the W
eb Bro
wser” on page
10
•
“Pref
erences” o
n page
16
•
“Er
ror Mess
ages”
on page
19
10
12
Table of Contents
Default Chapter
3
Table of Contents
3
1 Getting Started with Remote Operation
12
Programming and Software/Hardware Layers
12
Interfaces
13
IO Libraries and Programming Languages
15
Agilent IO Libraries Suite
15
Windows NT and Agilent IO Libraries M (and Earlier)
16
Selecting IO Libraries for GPIB
17
Selecting IO Libraries for LAN
18
Programming Languages
19
Using the Web Browser
20
Enabling the Signal Generator Web Server
21
Preferences
26
Configuring the Display for Remote Command Setups (Agilent MXG)
27
Configuring the Display for Remote Command Setups (ESG/PSG/E8663B)
27
Getting Help (Agilent MXG)
28
Getting Help (ESG/PSG/E8663B)
28
Setting the Help Mode (ESG/PSG/E8663B)
28
Error Messages
29
Error Message File
29
Error Message Types
30
2 Using IO Interfaces
32
Using GPIB
32
Installing the GPIB Interface
32
Set up the GPIB Interface
34
Verify GPIB Functionality
35
GPIB Interface Terms
35
GPIB Programming Interface Examples
36
Before Using the GPIB Examples
36
Interface Check Using HP Basic and GPIB
36
Interface Check Using NI-488.2 and C
36
Using LAN
38
Setting up the LAN Interface
39
Setting up Private LAN
44
Verifying LAN Functionality
44
Using VXI-11
47
Using Sockets LAN
49
Using Telnet LAN
49
Using FTP
53
Using RS-232 (ESG, PSG, and E8663B Only)
55
Selecting IO Libraries for RS- 232
55
Setting up the RS-232 Interface
56
Verifying RS-232 Functionality
58
Character Format Parameters
59
If You Have Problems
59
RS-232 Programming Interface Examples
60
Before Using the Examples
60
Interface Check Using HP BASIC
60
Interface Check Using VISA and C
61
Queries Using HP Basic and RS- 232
61
Queries for RS-232 Using VISA and C
62
Using USB (Agilent MXG)
63
Selecting I/O Libraries for USB
64
Setting up the USB Interface
65
3 Programming Examples
67
Using the Programming Interface Examples
68
Programming Examples Development Environment
68
Running C++ Programs
69
Running C# Examples
70
Running Basic Examples
70
Running Java Examples
71
Running MATLAB Examples
71
Running Perl Examples
71
Using GPIB
72
Installing the GPIB Interface Card
72
GPIB Programming Interface Examples
72
Before Using the GPIB Examples
72
GPIB Function Statements (Command Messages)
73
Interface Check Using HP Basic and GPIB
76
Interface Check Using NI-488.2 and C
77
Interface Check for GPIB Using VISA and C
78
Local Lockout Using HP Basic and GPIB
79
Local Lockout Using NI-488.2 and C
81
Queries Using HP Basic and GPIB
82
Queries Using NI-488.2 and Visual C
83
Queries for GPIB Using VISA and C
85
Generating a CW Signal Using VISA and C
87
Generating an Externally Applied AC-Coupled FM Signal Using VISA and C
89
Generating an Internal FM Signal Using VISA and C
91
Generating a Step-Swept Signal Using VISA and C
93
Generating a Swept Signal Using VISA and Visual C
94
Saving and Recalling States Using VISA and C
98
Reading the Data Questionable Status Register Using VISA and C
100
Reading the Service Request Interrupt (SRQ) Using VISA and C
104
Using 8757D Pass-Thru Commands (PSG with Option 007 Only)
108
LAN Programming Interface Examples
111
VXI-11 Programming
111
VXI-11 Programming Using SICL and C
112
VXI-11 Programming Using VISA and C
113
Sockets LAN Programming and C
115
Queries for Lan Using Sockets
117
Sockets LAN Programming Using Java
138
Sockets LAN Programming Using PERL
140
Programming Interface Examples (ESG/PSG/E8663B Only)
141
Before Using the Examples
141
Interface Check Using HP BASIC
141
Interface Check Using VISA and C
142
Queries Using HP Basic and RS- 232
144
Queries for RS-232 Using VISA and C
145
4 Programming the Status Register System
147
Overview
148
Overall Status Byte Register Systems
149
Status Register Bit Values
158
Example: Enable a Register
158
Example: Query a Register
158
Accessing Status Register Information
159
Determining What to Monitor
159
Deciding How to Monitor
159
Status Register SCPI Commands
161
Status Byte Group
164
Status Byte Register
165
Service Request Enable Register
165
Status Groups
166
Standard Event Status Group
167
Standard Operation Status Group
169
Baseband Operation Status Group
172
Data Questionable Status Group
175
Data Questionable Power Status Group
178
Data Questionable Frequency Status Group
181
Data Questionable Modulation Status Group
184
Data Questionable Calibration Status Group
187
Data Questionable BERT Status Group
190
5 Creating and Downloading Waveform Files
193
5 Creating and Downloading Waveform Files
194
Overview of Downloading and Extracting Waveform Files
194
Waveform Data Requirements
195
Understanding Waveform Data
195
Bits and Bytes
195
LSB and MSB (Bit Order)
196
Little Endian and Big Endian (Byte Order)
196
Byte Swapping
198
DAC Input Values
198
2'S Complement Data Format
201
I and Q Interleaving
201
Waveform Structure
203
File Header
203
Marker File
203
I/Q File
204
Waveform
205
Waveform Phase Continuity
205
Phase Discontinuity, Distortion, and Spectral Regrowth
205
Avoiding Phase Discontinuities
206
Waveform Memory
208
Memory Allocation
210
Memory Size
212
Commands for Downloading and Extracting Waveform Data
214
Waveform Data Encryption
214
File Transfer Methods
215
SCPI Command Line Structure
215
Commands and File Paths for Downloading and Extracting Waveform Data
216
FTP Procedures
220
Creating Waveform Data
222
Code Algorithm
223
Downloading Waveform Data
228
Using Simulation Software
229
Using Advanced Programming Languages
231
Loading, Playing, and Verifying a Downloaded Waveform
234
Loading a File from Non-Volatile Memory
234
Playing the Waveform
235
Verifying the Waveform
236
Building and Playing Waveform Sequences
236
Using the Download Utilities
237
Downloading E443Xb Signal Generator Files
238
E443Xb Data Format
238
Storage Locations for E443Xb ARB Files
239
SCPI Commands
241
Programming Examples
241
C++ Programming Examples
242
MATLAB Programming Examples
265
Visual Basic Programming Examples
272
HP Basic Programming Examples
277
Troubleshooting Waveform Files
286
Configuring the Pulse/Rf Blank (Agilent MXG)
287
Configuring the Pulse/Rf Blank (ESG/PSG)
287
6 Creating and Downloading User-Data Files
289
Overview
290
Signal Generator Memory
291
Memory Allocation
293
Memory Size
294
Checking Available Memory
295
User File Data (Bit/Binary) Downloads (E4438C and E8267D)
296
User File Bit Order (LSB and MSB)
298
Bit File Type Data
298
Binary File Type Data
301
User File Size
302
Determining Memory Usage for Custom and TDMA User File Data
303
Downloading User Files
306
Command for Bit File Downloads
309
Commands for Binary File Downloads
310
Selecting a Downloaded User File as the Data Source
311
Modulating and Activating the Carrier
312
Modifying User File Data
312
Understanding Framed Transmission for Real-Time TDMA
314
Real-Time Custom High Data Rates
317
Pattern RAM (PRAM) Data Downloads (E4438C and E8267D)
319
Understanding PRAM Files
320
PRAM File Size
323
SCPI Command for a List Format Download
324
SCPI Command for a Block Data Download
325
Selecting a Downloaded PRAM File as the Data Source
328
Modulating and Activating the Carrier
329
Storing a PRAM File to Non-Volatile Memory and Restoring to Volatile Memory
329
Extracting a PRAM File
329
Modifying PRAM Files
331
FIR Filter Coefficient Downloads (N5182A, E4438C and E8267D)
332
Data Requirements
332
Data Limitations
332
Downloading FIR Filter Coefficient Data
333
Selecting a Downloaded User FIR Filter as the Active Filter
333
Save and Recall Instrument State Files
335
Save and Recall SCPI Commands
335
Save and Recall Programming Example Using VISA and C
336
User Flatness Correction Downloads Using C++ and VISA
346
Data Transfer Troubleshooting (N5182A, E4438C and E8267D Only)
350
User File Download Problems
350
PRAM Download Problems
351
User FIR Filter Coefficient File Download Problems
353
Other manuals for Agilent Technologies E8257D
Installation Note
16 pages
4
Based on 1 rating
Ask a question
Give review
Questions and Answers:
Need help?
Do you have a question about the Agilent Technologies E8257D and is the answer not in the manual?
Ask a question
Agilent Technologies E8257D Specifications
General
Brand
Agilent Technologies
Model
E8257D
Category
Inverter
Language
English
Related product manuals
Agilent Technologies E8257D PSG
318 pages
Agilent Technologies E8267D
366 pages
Agilent Technologies E4428C
700 pages
Agilent Technologies 33220A
363 pages
Agilent Technologies 33120A
312 pages
Agilent Technologies 33250A
336 pages
Agilent Technologies 83620B
496 pages
Agilent 33500 Series
429 pages