HP (Hewlett-Packard) PCI-9111DG/HR Manual De Usuario

Descargar
Página de 83
Operation Theorem 
29 
software must continuously read data out from the FIFO to prevent FIFO 
full. The software also should poll the counter value to check if the A/D 
sampling is stopped. 
To set up the Pre-Trigger mode, the following steps should be followed: 
1. Set Pre-Trigger Mode Off: PTRG = OFF. 
2. Set 8254 Counter #0 value N (N=1~65535). Note that the larger the 
counter value, the more host memory buffer is needed. 
3. Set up A/D data acquire, including, A/D range, channel scan, data 
transfer mode and so on. 
4. Set Pre-Trigger Mode On: PTRG = ON. 
5. Read A/D data into host PC memory buffer by certain data transfer 
method, otherwise the FIFO will full. At the same time, wait the 
pre-trigger signal and check if the 8254 Counter # 0 value is down 
to zero. 
6. If A/D is stopped, set the Pre-Trigger Mode off and process the 
data which stored in the host memory.  
7. Go to Step 1 to set the Pre-Trigger mode and wait the next 
pre-trigger event. 
 
The Pre-Trigger timing is shown as following: 
 
 
 
 
 
 
 
 
 
 
If the application acquires data after the pre-trigger signal, only the last N 
data need to be stored. The maximum value of N is 65535. If the 
application only needs to acquire data before the pre-trigger signal, set 
N=1 then just one more data will be sampled after pre-trigger signal and 
infinite data before pre-trigger signal can be stored. 
 
 
 
Acquire N A/D data after 
Pre-trigger Signal is Inserted 
Acquire Infinite A/D data before 
Pre-Trigger Signal is Inserted 
Counter # 0 counting 
from N down to 0 
Set Pre-Trigger 
mode
 
External Pre-Trigger 
Signal is Inserted
 
A/D Data 
Acquisition Stop
Time