304 Keysight CXG, EXG, and MXG X-Series Signal Generators Programming Guide
Creating and Downloading Waveform Files
Programming Examples
Put #FileHandle, index + 1, data 'Write the I/Q data to the
file
Next index
Close #FileHandle
Call MsgBox("Data written to file " & strFilename, vbOKOnly,
"Download")
Exit Sub
file_error:
MsgBox Err.Description
Close #FileHandle
End Sub
Downloading I/Q Data
On the signal generator’s documentation CD, this programming example’s
name is “
Download_File_vb.txt
.”
This Visual Basic programming example, using Microsoft Visual Basic 6.0,
downloads the file created in
“Creating I/Q Data—Little Endian Order” on
into non–volatile memory using a LAN connection. To use GPIB,
replace the instOpenString object declaration with “GPIB::19::INSTR”. To
download the data into volatile memory, change the instDestfile declaration to
“USER/BBG1/WAVEFORM/”.
This program also includes some error checking to alert you when problems
arise while trying to download files. This includes checking to see if the file
exists.
'******************************************************************
' Program Name: Download_File
' Program Description: This program uses Microsoft Visual Basic 6.0
and the Keysight
The example program listed here uses the VISA COM IO API, which
includes the WriteIEEEBlock method. This method eliminates the need to
format the download command with arbitrary block information such as
defining number of bytes and byte numbers. Refer to
for more information.
Содержание X-Series
Страница 4: ...4 ...
Страница 10: ...10 Contents ...