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

Page 72

Advertising
background image

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

Advertising