3156B User Manual
Programming Reference 5-8
Racal Instrument © 2005
Table 5-6 Driver Function Calls Summary (continued)
3156B Function Name
Parameter(s)
Range
Default
ri3156B_set(query)_FM_freq_dev ViReal64
FMfrequencyDeviation
< carrier frequency
100e3
ri3156B_set(query)_FM_marker ViReal64
FMmarkerFrequency
< deviation
frequency> Carrier
freq
ri3156B_apply_FM_waveform
ViReal64 FMcarrierFrequency
0.01 to 25e6
1e6
ViReal64 Amplitude
10e-3 to 10
5
ViReal64 offset
-4.995 to 4.995
0
ViReal64 FMmodulationFrequency
0.01 to 350e3
10e3
ViReal64 FMfrequencyDeviation
< carrier frequency
100e3
ViInt15 FMmodulationWaveform
0 to 4
0
ViReal64 FMmarkerFrequency
</- deviation
frequency/2 Carrier
freq
ri3156B_set(query)_arb_FM_mod_sclk ViReal64 FMarbModulationSCLK
1 to 5e6
1e6
ri3156B_load_arb_FM_mod_data ViReal64 FMdataPointArray[]
array of values 0.01
to 25e6
ViInt32 FMnumberofPoints
10 to 32768
ri3156B_apply_arb_FM_waveform
ViReal64 FMarbModulationSCLK
1 to 5e6
1e6
ViReal64 Amplitude
10e-3 to 10
5
ViReal64 offset
-4.995 to 4.995
0
Frequency Hopping Programming
ri3156B_set(query)_hop_mode ViBoolean
hopMode
0,1 0
ri3156B_set(query)_hop_dwell_time
ViReal64 hopDwellTime
500e-9 to 21
500e-9
ri3156B_set(query)_hop_marker
ViInt16 hopMarkerIndex
0 to 4095
Last hop
ri3156B_load_fix_hop_freq_list
ViReal64 hopFreqList[]
array of values 0.01
to 25e6
ViInt16 hopFreqListSize
Hopping frequency
list length 1 to 4096
ri3156B_load_var_hop_freq_list
ViReal64 hopFreqList[]
array of values 0.01
to 25e6
ViInt16 hopFreqListSize
Hopping frequency
list length 1 to 4096
ViReal64 hopDwellTimeList[]
array of dwell time
list
0=default/prog
dwell time
ri3156B_apply_hop_waveform ViReal64
hopMode
0,1
0
ViReal64 amplitude
10e-3 to 10
5
ViReal64 offset
-4.995 to 4.995
0
ViReal64 hopDwellTime
500e-9 to 21
500e-9
ViInt16 hopMarkerIndex
0 to 4095
Last hop