This function initialise and start the auto refresh acquisition.
More...
Data Structures
Functions
- int MSXE371x__TransducerInitAndStartAutoRefresh (xsd__unsignedLong ulTransducerSelection, xsd__unsignedLong ulChannelMask, xsd__unsignedLong ulAverageMode, xsd__unsignedLong ulAverageValue, xsd__unsignedLong ulTriggerMask, xsd__unsignedLong ulTriggerMode, xsd__unsignedLong ulHardwareTriggerEdge, xsd__unsignedLong ulHardwareTriggerCount, xsd__unsignedLong ulByTriggerNbrOfSeqToAcquire, xsd__unsignedLong ulDataFormat, xsd__unsignedLong ulOption1, xsd__unsignedLong ulOption2, xsd__unsignedLong ulOption3, xsd__unsignedLong ulOption4, struct MSXE371x__Response *Response)
- Initialise and start the transducer auto refresh acquisition mode.
- int MSXE371x__TransducerGetAutoRefreshValues (void *_, struct MSXE371x__unsignedlong9ArrayResponse *Response)
- This function get the auto refresh counter value an the channels values.
- int MSXE371x__TransducerGetAllAutoRefreshValues (void *_, struct MSXE371x__TransducerGetAllValuesResponse *Response)
- This function return the actualy auto refresh values (Transducer auto refresh counter, transducer values, time stampe, ...).
- int MSXE371x__TransducerStopAndReleaseAutoRefresh (void *_, struct MSXE371x__Response *Response)
- Stop and release the transducer auto refresh acquisition mode.
Detailed Description
In the auto refresh mode the measurement value is updated automatically after each acquisition. The acquisition is initialised and the values of each channels are stored in memory on the Ethernet E/A module MSX-E371x.
The PC reads the data asynchronously to the acquisition via the data socket or a SOAP function.
You can define a mask of all channels that should be acquired.
In the auto refresh mode you can activate the channel average value computation on the module:
Each channel is acquired x times to compute an average value for the channel.
You can start the acquisition by a hardware trigger or a synchro trigger.
The hardware trigger can react to a rising wave, falling wave or both edges.
You have the following possibility:
- Defining a number of edges before a trigger action is generated
There are two trigger modes:(for the hardware or synchro trigger)
a) One shot
b) Sequence
a) One shot:
After the software start, the module is waiting for a trigger signal to start the
acquisition. After this the trigger signal is ignored.
b) Sequence:
After the software start the module is waiting for the trigger signal and acquires x
sequences (also adjustable) and then wait again.