184
Agilent E1439 Programmer's Reference
Functions listed alphabetically
Parameters
id
is the VXI instrument session pointer returned by the
age1439_init
function.
adcLevel
is used to set the triggering signal threshold when using the ADC trigger source. This threshold is
(full scale × adclevel/2048), where
−
2048
≤
adclevel
≤
2047. There is hysteresis around the
threshold in order to prevent multiple triggers from a single threshold crossing. Hysteresis is 20
ADC counts, or about 1% full scale.
Use
AGE1439_ADC_LEVEL_MAX
to set the maximum allowable level.
Use
AGE1439_ADC_LEVEL_MIN
to set the minimum allowable level.
Use
AGE1439_ADC_LEVEL_DEF
to set the default ADC trigger threshold.
An accurate value of full scale (in volts) can be found by:
full scale = (age1439_data_scale_get * 2^N)/k
where N = 15 if age1439_data_resolution == AGE1439_12_BIT
N = 29 if age1439_data_resolution == AGE1439_24_BIT
and k = 2 if age1439_filter_decimate == AGE1439_DECIMATE_SHIFT
k = 2 if age1439_data_type == AGE1439_REAL and age1439_frequency_center is non-zero
k = 1 otherwise
adcLevelPtr
points to the current value of the
adclevel
parameter.
trigDelay
is the time delay, in units of output samples, between when a trigger is received and the first data
point in the output data.
AGE1439_TRIG_DELAY_MIN
selects the minimum allowable trigger delay.
AGE1439_TRIG_DELAY_MAX
selects the maximum allowable trigger delay.
AGE1439_TRIG_DELAY_DEF
sets the default trigger delay.
Negative values indicate a pre-trigger condition where samples prior to the trigger event are
included in the output data. The amount of pre-trigger delay is limited to the number of samples
which can be saved in the buffer memory. See the
age1439_data_setup
function description for
the number of bytes used per sample. The delay limits depend on the data type as follows:
If
trigDelay
is <
(Pre-trigger) a bad parameter error is set.
trigDelayPtr
points to the current value of the of
delay
.
genTrig
determines whether a module may generate a trigger.
AGE1439_GENERATE_ON
enables triggering.
Trigger delay in output samples (DRAMsize in bytes)
24 bit complex
24 bit real
12 bit complex
12 bit real
Post trigger
2^31
−
1
2^31
−
1
2^31
−
1
Pre-trigger
48−
(DRAMsize/6)
48−
(DRAMsize/3)
48−
(DRAMsize/1.5)
Содержание E1439
Страница 6: ...6...
Страница 10: ...10 Contents...
Страница 11: ...1 1 Installing the Agilent E1439...
Страница 18: ...8 Installing the Agilent E1439 To transport the module...
Страница 19: ...2 2 Getting Started with the Agilent E1439...
Страница 28: ...18 Getting Started with the Agilent E1439 To use the example programs...
Страница 29: ...3 3 Using the Agilent E1439...
Страница 63: ...4 4 Agilent E1439 Programmer s Reference...
Страница 217: ...5 5 Module Description...
Страница 228: ...218 Module Description Block diagram and description...
Страница 229: ...6 6 Replacing Assemblies...
Страница 234: ...224 Replacing Assemblies Replaceable parts To remove the top cover...
Страница 235: ...225 Replacing Assemblies Replaceable parts To remove the M1 M2 assemblies...
Страница 236: ...226 Replacing Assemblies Replaceable parts...
Страница 238: ...228...
Страница 244: ...Index 234...