User manual
Programmer’s Guide    Page 50 of 66 
3.12.  T3-style Data Readout 
For the reading of timer data the AcqrsT3_readData routine should be used.  
Control of the read parameters is passed through the input structure  AqT3ReadParameters. The output format is 
determined by these values as well as the type of module in use. 
TC890 TOF modules use a direct read out of the modules data for maximum throughput. The PC does not have to 
analyze the data coming from the module. The data are packed into 4-byte timer hits for each signal. 
TC840 and TC842 modules have a two-phase readout. The Acqiris driver software in the PC analyzes the raw data as 
read from the modules to derive the final timer results. These are presented in double floating point format or, for the 
TC840 only, an integer count of the time in the specified time granularity of the module. 
The TC890 data are coded on 32 bits as described below. This includes: 
  Event on the channel 1 to 6, time relative to the common channel event 
  Event on the common input, each common event are numbered, even the common event that are lost if the 
internal Buffer is Full. 
  Aux IO Event Marker. 
  Switch marker. 
[31]  Overflow  Indicates the time value is not good because the real-time counter reached its maximum value. 
When the data is a marker this bit is also set „1‟.  
if [30..28] = 0 to 6 => channel overflow 
if [30..28] = 7 => marker 
[30..28] DataType  Type of the current data, Common channel, Channel number or Marker 
0 for common (or channel 0) 
1-6 for channel 1-6 
7 denote the data is a Marker 
[27..0]  Time  Channel 0:  The value plus one is the number of hit of the common channel 
    Channel 1 to 6:  The value is the time between the channel and the common. 
    Marker:   Value=0 Switch marker: Switch from Auxiliary inputs (I/O Aux 1 or I/O Aux 2). 
        Value=1 Switch marker: Common channel Event count. 
        Value=2 Switch marker: Memory Full. 
        Value=16 Marker: Auxiliary inputs marker (I/O Aux 1 or I/O Aux 2). 
3.13.  Trigger Delay and Horizontal Waveform Position 
When using a digitizer the user has 3 instrument setup variables with which to position the acquired waveform in 
time: 
  sampInterval:   the sampling interval (inverse of the sampling frequency) 
  nbrSamples:   the number of samples to acquire 
  delayTime:    the nominal trigger delay 
Trigger 
delayTime 
sampInterval 
nbrSamples 










