Functions | |
| int32_t int32_t | VkDaqCfgAnlgMultiEdgeRefTrig (const char *task, const char *triggerSources, int32_t triggerEdgeArray[], double triggerLevelArray[], uint32_t arraySize, uint32_t reserved) |
| Multiple Analog Input Trigger Configuration. | |
| int32_t int32_t VkDaqCfgAnlgMultiEdgeRefTrig | ( | const char * | task, |
| const char * | triggerSources, | ||
| int32_t | triggerEdgeArray[], | ||
| double | triggerLevelArray[], | ||
| uint32_t | arraySize, | ||
| uint32_t | reserved | ||
| ) |
Multiple Analog Input Trigger Configuration.
| data type | parameter | describe |
|---|---|---|
const char* |
task |
Task name. |
const char* |
triggerSource |
Multiple analog input trigger signal sources, such as "dev1/AIN1:4", "dev1/AIN1:2", etc |
int32_t[] |
triggerEdgeArray[] |
Multiple triggering edges 0: Falling edge 1: Rising edge 2: Low level 3: High level For example, all four channels are triggered by falling edges: triggerEdgeArray []={0,0,0,0} |
double[] |
triggerLevelArray[] |
The trigger level of each trigger source, range: -10.0000000~10.0000000 For example, the trigger levels of all four channels are 1.0V: triggerLevelArray []={1.0, 1.0, 1.0, 1.0} |
uint32_t |
arraySize |
Number of trigger sources |
uint32_t |
reserved |
Reserved. |