308 Keysight CXG, EXG, and MXG X-Series Signal Generators Programming Guide
Creating and Downloading Waveform Files
Programming Examples
MsgBox Err.Description, vbExclamation, "Error Occurred",
Err.HelpFile, Err.HelpContext
Exit Sub
file_error:
Call MsgBox(Err.Description, vbOKOnly) 'Display any error
message
Close #FileHandle
End Sub
HP Basic Programming Examples
This section contains the following programming examples:
—
“Creating and Downloading Waveform Data Using HP BASIC for
—
“Creating and Downloading Waveform Data Using HP BASIC for UNIX” on
—
“Creating and Downloading E443xB Waveform Data Using HP BASIC for
—
“Creating and Downloading E443xB Waveform Data Using HP Basic for
Creating and Downloading Waveform Data Using HP BASIC for
Windows®
On the documentation CD, this programming example’s name is
“
hpbasicWin.txt
.”
The following program will download a waveform using HP Basic for Windows
into volatile ARB memory. The waveform generated by this program is the
same as the default
SINE_TEST_WFM
waveform file available in the signal
generator’s . This code is similar to the code shown for BASIC for UNIX but
there is a formatting difference in line 130 and line 140.
To download into non–volatile memory, replace line 190 with:
190 OUTPUT @PSG USING "#,K";":MMEM:DATA ""NVWFM:testfile"", #"
As discussed at the beginning of this section, I and Q waveform data is
interleaved into one file in 2’s compliment form and a marker file is associated
with this I/Q waveform file.
In the
Output
commands,
USING “#,K”
formats the data. The pound symbol
(
#
) suppresses the automatic EOL (End of Line) output. This allows multiple
output commands to be concatenated as if they were a single output. The
“K”
instructs HP Basic to output the following numbers or strings in the default
format.
10 ! RE-SAVE "BASIC_Win_file"
Содержание X-Series
Страница 4: ...4 ...
Страница 10: ...10 Contents ...