Sign In
Upload
Manuals
Brands
Keysight Manuals
Portable Generator
N5161A 82A MXG RF
Keysight N5161A 82A MXG RF Manuals
Manuals and User Guides for Keysight N5161A 82A MXG RF. We have
1
Keysight N5161A 82A MXG RF manual available for free PDF download: Programming Manual
Keysight N5161A 82A MXG RF Programming Manual (404 pages)
Signal Generators
Brand:
Keysight
| Category:
Portable Generator
| Size: 7.55 MB
Table of Contents
Table of Contents
3
Getting Started with Remote Operation
10
Programming and Software/Hardware Layers
10
Interfaces
11
IO Libraries and Programming Languages
12
Keysight IO Libraries Suite
13
Windows XP, 2000 Professional and Vista Business Keysight IO Libraries 15.0 (and Newer)
14
Windows NT and Keysight IO Libraries M (and Earlier)
16
Selecting IO Libraries for GPIB
18
Selecting IO Libraries for LAN
18
Programming Languages
18
Using the Web Browser
19
Modifying the Signal Generator Configuration
21
Enabling the Signal Generator Web Server
22
Preferences
27
Configuring the Display for Remote Command Setups (MXG)
28
Configuring the Display for Remote Command Setups (ESG/PSG)
28
Getting Help (Keysight MXG)
29
Getting Help (ESG/PSG)
29
Setting the Help Mode (ESG/PSG)
29
Troubleshooting
30
Error Messages
31
Error Message File
31
Error Message Types
32
Using IO Interfaces
33
Using GPIB
33
Installing the GPIB Interface
33
Set up the GPIB Interface
35
Verify GPIB Functionality
36
GPIB Interface Terms
37
GPIB Programming Interface Examples
37
Before Using the GPIB Examples
37
Interface Check Using HP Basic and GPIB
37
Interface Check Using NI-488.2 and C
38
Using LAN
39
Setting up the LAN Interface
40
Setting up Private LAN
45
Verifying LAN Functionality
45
Using VXI-11
50
Using Sockets LAN
51
Using Telnet LAN
52
Using FTP
56
Using LXI
58
Using RS-232 (ESG and PSG Only)
69
Selecting IO Libraries for RS-232
70
Setting up the RS-232 Interface
71
Verifying RS-232 Functionality
73
Character Format Parameters
74
If You Have Problems
74
RS-232 Programming Interface Examples
74
Before Using the Examples
74
Interface Check Using HP BASIC
75
Interface Check Using VISA and C
75
Queries Using HP Basic and RS-232
76
Queries for RS-232 Using VISA and C
76
Using USB (Keysight MXG)
77
Selecting I/O Libraries for USB
78
Setting up the USB Interface
78
Programming Examples
81
Using the Programming Interface Examples
81
Programming Examples Development Environment
82
Running C++ Programs
82
Running C# Examples
84
Running Basic Examples
84
Running Java Examples
85
Running MATLAB Examples
86
Running Perl Examples
86
Using GPIB
86
Installing the GPIB Interface Card
86
Card for Your PC or UNIX-Based System
86
GPIB Programming Interface Examples
87
Before Using the GPIB Examples
87
GPIB Function Statements (Command Messages)
87
Interface Check Using HP Basic and GPIB
91
Interface Check Using NI-488.2 and C
92
Interface Check for GPIB Using VISA and C
93
Local Lockout Using HP Basic and GPIB
94
Local Lockout Using NI-488.2 and C
95
Queries Using HP Basic and GPIB
97
Queries Using NI-488.2 and Visual C
98
Queries for GPIB Using VISA and C
100
Generating a CW Signal Using VISA and C
102
Generating an Externally Applied AC-Coupled FM Signal Using VISA and C
104
Generating an Internal FM Signal Using VISA and C
106
Generating a Step-Swept Signal Using VISA and C
108
Generating a Swept Signal Using VISA and Visual C
109
Saving and Recalling States Using VISA and C
111
Reading the Data Questionable Status Register Using VISA and C
114
Reading the Service Request Interrupt (SRQ) Using VISA and C
118
Using 8757D Pass-Thru Commands (PSG with Option 007 Only)
122
LAN Programming Interface Examples
125
VXI-11 Programming
125
VXI-11 Programming Using SICL and C
126
VXI-11 Programming Using VISA and C
127
Sockets LAN Programming and C
129
Queries for Lan Using Sockets
132
Sockets LAN Programming Using Java
152
Sockets LAN Programming Using Perl
154
TCP-IP (LAN) Programming Using Matlab
155
Programming Interface Examples (ESG/PSG Only)
161
Before Using the Examples
161
Interface Check Using HP BASIC
161
Interface Check Using VISA and C
162
Queries Using HP Basic and RS-232
164
Queries for RS-232 Using VISA and C
166
Programming the Status Register System
169
Overview
169
Overall Status Byte Register Systems
171
Status Register Bit Values
178
Example: Enable a Register
178
Example: Query a Register
178
Accessing Status Register Information
179
Determining What to Monitor
179
Deciding How to Monitor
179
Status Register SCPI Commands
181
Status Byte Group
185
Status Byte Register
186
Service Request Enable Register
186
Status Groups
187
Standard Event Status Group
188
Standard Operation Status Group
191
Baseband Operation Status Group
195
Data Questionable Status Group
197
Data Questionable Power Status Group
202
Data Questionable Frequency Status Group
206
Data Questionable Modulation Status Group
210
Data Questionable Calibration Status Group
213
Data Questionable BERT Status Group
217
Creating and Downloading Waveform Files
221
Overview of Downloading and Extracting Waveform Files
222
Waveform Data Requirements
223
Understanding Waveform Data
223
Bits and Bytes
223
LSB and MSB (Bit Order)
224
Little Endian and Big Endian (Byte Order)
224
Byte Swapping
225
DAC Input Values
226
2'S Complement Data Format
229
I and Q Interleaving
229
Waveform Structure
231
File Header
231
Marker File
231
I/Q File
233
Waveform
233
Waveform Phase Continuity
233
Phase Discontinuity, Distortion, and Spectral Regrowth
233
Avoiding Phase Discontinuities
234
Waveform Memory
236
Memory Allocation
238
Memory Size
240
Commands for Downloading and Extracting Waveform Data
242
Waveform Data Encryption
242
File Transfer Methods
243
SCPI Command Line Structure
244
Commands and File Paths for Downloading and Extracting Waveform Data
244
FTP Procedures
248
Creating Waveform Data
251
Code Algorithm
251
Downloading Waveform Data
257
Using Simulation Software
258
Using Advanced Programming Languages
260
Loading, Playing, and Verifying a Downloaded Waveform
263
Loading a File from Non-Volatile Memory
263
Playing the Waveform
264
Verifying the Waveform
265
Building and Playing Waveform Sequences
265
Using the Download Utilities
266
Downloading E443Xb Signal Generator Files
267
E443Xb Data Format
268
Storage Locations for E443Xb ARB Files
268
SCPI Commands
270
Programming Examples
270
C++ Programming Examples
271
Creating and Storing Offset I/Q Data-Big and Little Endian Order
271
Creating and Storing I/Q Data-Little Endian Order
275
Creating and Downloading I/Q Data-Big and Little Endian Order
276
Importing and Downloading I/Q Data-Big Endian Order
280
Importing and Downloading Using VISA-Big Endian Order
282
Calculating the RMS Voltage for a Waveform Programming Using C
292
MATLAB Programming Examples
293
Visual Basic Programming Examples
308
HP Basic Programming Examples
313
Troubleshooting Waveform Files
321
Configuring the Pulse/Rf Blank (Keysight MXG)
322
Configuring the Pulse/Rf Blank (ESG/PSG)
322
Creating and Downloading User-Data Files
323
Overview
324
Signal Generator Memory
325
Memory Allocation
327
Memory Size
328
Checking Available Memory
329
User File Data (Bit/Binary) Downloads (E4438C and E8267D)
331
User File Bit Order (LSB and MSB)
332
Bit File Type Data
332
Binary File Type Data
335
User File Size
336
Determining Memory Usage for Custom and TDMA User File Data
337
Downloading User Files
340
Command for Bit File Downloads
343
Commands for Binary File Downloads
344
Selecting a Downloaded User File as the Data Source
345
Modulating and Activating the Carrier
346
Modifying User File Data
346
Understanding Framed Transmission for Real-Time TDMA
349
Real-Time Custom High Data Rates
353
Pattern RAM (PRAM) Data Downloads (E4438C and E8267D)
354
Understanding PRAM Files
355
PRAM File Size
358
SCPI Command for a List Format Download
360
SCPI Command for a Block Data Download
360
Selecting a Downloaded PRAM File as the Data Source
363
Modulating and Activating the Carrier
364
Storing a PRAM File to Non-Volatile Memory and Restoring to Volatile Memory
364
Extracting a PRAM File
365
Modifying PRAM Files
367
FIR Filter Coefficient Downloads (N5162A, N5182A, E4438C and E8267D)
368
Data Requirements
368
Data Limitations
369
Downloading FIR Filter Coefficient Data
370
Selecting a Downloaded User FIR Filter as the Active Filter
370
Using the Equalization Filter (N5162A and N5182A with Options 651, 652, 654 Only)
372
Save and Recall Instrument State Files
373
Save and Recall SCPI Commands
373
Save and Recall Programming Example Using VISA and C
374
User Flatness Correction Downloads Using C++ and VISA
384
Data Transfer Troubleshooting (N5162A, N5182A, E4438C and E8267D Only)
388
User File Download Problems
388
PRAM Download Problems
389
User FIR Filter Coefficient File Download Problems
391
Advertisement
Advertisement
Related Products
Keysight N5166B
Keysight N5161A MXG RF
Keysight N5161A 62A MXG RF
Keysight N5161A 81A MXG RF
Keysight N5181B Analog
Keysight N5182B Vector
Keysight N5172B EXG
Keysight N5181B MXG
Keysight N5171B
Keysight N5183B
Keysight Categories
Measuring Instruments
Test Equipment
Multimeter
Control Unit
Portable Generator
More Keysight Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL