3156B User Manual
Programming Reference 5-108
Racal Instrument © 2005
Sample Arbitrary Modulating Waveform Data Array
1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1.006
1.006 1.006 1.006 1.006 1.006 1.006 1.006
1.006 1.006 1.006 1.006 1.006 1.006 1.006
1.006 1.0866e+006 1.0798e+006 1.006 1.006 1.006 1.0418e+006
1.006 1.006 1.006 993844 981625 969685 958204 947357 937308 928209
920198 913397 907909 903817 901183 900047 900427 902315 905685 910484 916640 924060 932630
942223 952691 963876 975609 987711 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006
1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006 1e+006
C Syntax
ViStatus ri3156b_set_arb_FM_mod_data (ViSession instrHandle, ViReal64 FMDataPointArray[], ViInt32
FMNumber_ofPoints)
Parameters
Name
Variable
Type
Description
instrHandle
ViSession
The Instrument Handle is used to identify the unique
session or communication channel between the driver
and the instrument. If more than one instrument of the
model type is used, this will be used to differentiate
between them. Note that the initialize function may be
used to associate multiple instrument handles with a
single instrument.
FMDataPointArray
ViReal64[]
Points to an array of waveform points.
Valid Range: array of values from 0.01 to 25e6 (Hz)
FMNumber
_ofPoints
ViInt32
Defines the number of points for the arbitrary modulating
signal. This number must match the number of
frequencies in the data array.
Valid Range: 10 to 32768 (waveform points)
Return Values
Displays the return status of the function call. If the function was successful, it will return a status of
VI_SUCCESS, otherwise it will return an error code. Passing the error code into the function
"ri3156B_error_message()" will return a string describing the error.