7 ad trigger control functions – ADLINK cPCI-9116 User Manual
Page 72

62
• C++ Library
6.7
AD Trigger control functions
6.7.1 _9116_AD_Trig_Ctrl
_9116_AD_Set_TrigMode
_9116_AD_Set_TrigPol
_9116_AD_Set_Timebase
_9116_AD_Set_Delay_SRC
_9116_AD_Set_M_enable
@ Description
These functions are used to set the AD trigger controls. The
_9116_AD_Trig_Ctrl() function provides settings for all trigger
parameters, while the other functions provide individual settings for
each trigger parameter.
@ Syntax
C/C++ (DOS)
int _9116_AD_Trig_Ctrl( I16 card_number, I16 trig_src, I16
trig_mode, I16 trig_pol, I16 timebase_sel, I16 delay_src, I16
retrig_en, I16 M_enable, I16 ACQ_enable)
int _9116_AD_Set_TrigMode( I16 card_number, I16 trig_mode)
int _9116_AD_Set_TrigPol( I16 card_number, I16 trig_pol)
int _9116_AD_Set_Timebase( I16 card_number, I16 timebase_sel)
int _9116_AD_Set_Delay_SRC( I16 card_number, I16 delay_src)
int _9116_AD_Set_M_enable( I16 card_number, I16 M_enable)
@ Argument
card_number:
the card number of the cPCI-9116 to be initialized,
totally 4 cards can be initialized, valid card
numbers are CARD_1, CARD_2, CARD_3,
CARD_4.
Trig_src:
Reserved. Set to 0 for proper operation.
Trig_mode:
Trigger mode setting. Refer to 5.1.3.3 for details.
NO_TRIG
(or
0):
acquisition starts immediately
when _9116_AD_DMA_Start() or
_9116_AD_INT_Start() is performed(software
trigger)
POST_TRIG (or 1): post-trigger mode
DLY_TRIG (or 2): delay-trigger mode
PRE_TRIG (or 3): pre-trigger mode
MN_TRIG (or 4): middle-trigger mode