Creating waveform data – Agilent Technologies N5183A MXG User Manual

Page 222

Advertising
background image

212

Agilent N518xA, E8663B, E44x8C, and E82x7D Signal Generators Programming Guide

Creating and Downloading Waveform Files
Creating Waveform Data

For more examples of get command usage refer to

Table 5- 14

.

6.

At the ftp prompt, type: bye

7.

At the command prompt, type: exit

Using the Signal Generator’s Internal Web Server

1.

Enter the signal generator’s hostname or IP address in the URL.

http://<host name> or <IP address>

2.

Click the

Signal Generator FTP Access button located on the left side of the window.

The signal generator files appear in the web browser’s window.

3.

Drag and drop files between the PC and the browser’s window

For more information on the web server feature, see

Chapter 1

.

Creating Waveform Data

This section examines the C++ code algorithm for creating I/Q waveform data by breaking the
programming example into functional parts and explaining the code in generic terms. This is done to
help you understand the code algorithm in creating the I and Q data, so you can leverage the concept
into your programming environment. The SCPI Command Reference, contains information on how to
use SCPI commands to define the markers (polarity, routing, and other marker settings). If you do
not need this level of detail, you can find the complete programming examples in

“Programming

Examples” on page 231

.

You can use various programming environments to create ARB waveform data. Generally there are
two types:

Simulation software— this includes MATLAB, Agilent Technologies EESof Advanced Design
System (ADS), Signal Processing WorkSystem (SPW), and so forth.

Advanced programming languages—this includes, C++, VB, VEE, MS Visual Studio.Net, Labview,
and so forth.

No matter which programming environment you use to create the waveform data, make sure that the
data conforms to the data requirements shown on

page 185

. To learn about I/Q data for the signal

generator, see

“Understanding Waveform Data” on page 185

.

Table 5-14

Get Command Examples

Command
Results

Local

Remote

Notes

Incorrect

get /user/waveform/file

get /user/marker/file

file1

file1

Results in file1 containing only the
marker data.

Correct

get /user/waveform/file

get /user/marker/file

file1.wfm

file1.mkr

Creates a waveform file and a
compatible marker file. It is easier to
keep files associated by varying the
extenders.

Advertising
This manual is related to the following products: