Agilent Technologies E1439 User Manual page 161

Vxi 70 mhz if adc with filters and memory
Table of Contents

Advertisement

age1439_meas_control
Initiates and controls measurements in multi-module systems.
VXIplug&play Syntax
ViStatus age1439_meas_control(ViSession id, ViInt16 idle, ViInt16 sync);
Description
age1439_meas_control explicitly controls the measurement state.
Parameters
id
is the VXI instrument session pointer returned by the age1439_init function.
idle
selects the condition of the Idle state.
AGE1439_ASSERT
AGE1439_RELEASE
active.
sync
selects the state of the sync signal.
age1439_meas_control also changes the state of the Sync signal, which is used to arm or trigger
an Agilent E1439 module. In systems containing multiple Agilent E1439 modules the Sync signal
is used to arm or trigger all modules simultaneously, and also to synchronize decimation counters
and local oscillators among the Agilent E1439 modules.
AGE1439_ASSERT
AGE1439_RELEASE
age1439_clock_setup function which enable sync output are selected the module shares the sync
signal with other Agilent E1439 modules. If any one of these modules asserts this shared Sync
signal it then becomes asserted for all of them. All modules must release it before the shared Sync
signal is released. Asserting then releasing the Sync line is used to start a measurement, load local
oscillator values, or take a digital filter out of reset. These situations require a Sync line transition
but do not require that the Sync line be held in a asserted state.
Note
When the Sync line is asserted, it remains asserted for an adequate number of ADC clock cycles
to ensure that the signal effect propagates to all the modules in the system. You can determine
when the command is completed by looking as the Sync/Idle Complete bit in the Status Register.
Note
Any command that halts the current measurement
measurements" on page
you want to hold a module in Idle after one of these commands you must call
age1439_meas_control again after the command that halted the current measurement.
Comments
See
the four states.
#include "age1439".h
holds the module in the Idle state.
reverses a previous AGE1439_ASSERT or ensures that no forced Idle is
causes the module to assert the Sync signal.
causes the module to release the Sync signal. When parameters of the
198) also releases the forced Idle and Sync controls. If
"The measurement loop" in chapter 3
Agilent E1439 Programmer's Reference
(See "Commands which halt active
for details on how a measurement progresses through
Functions listed alphabetically
151

Advertisement

Table of Contents
loading

Table of Contents