函数 | |
| int32_t int32_t | VkDaqCfgAnlgMultiEdgeRefTrig (const char *task, const char *triggerSources, int32_t triggerEdgeArray[], double triggerLevelArray[], uint32_t arraySize, uint32_t reserved) |
| 多模拟输入触发配置 | |
| int32_t int32_t VkDaqCfgAnlgMultiEdgeRefTrig | ( | const char * | task, |
| const char * | triggerSources, | ||
| int32_t | triggerEdgeArray[], | ||
| double | triggerLevelArray[], | ||
| uint32_t | arraySize, | ||
| uint32_t | reserved | ||
| ) |
多模拟输入触发配置
| 数据类型 | 参数 | 说明 |
|---|---|---|
const char* |
task |
任务名. |
const char* |
triggerSource |
多个模拟输入触发信号源, 如: "dev1/AIN1:4", "dev1/AIN1:2"等. |
int32_t[] |
triggerEdgeArray[] |
多个触发边沿. 0: 下降沿. 1: 上升沿. 2:低电平. 3:高电平. 如:四个通道都是下降沿触发:triggerEdgeArray[]={0,0,0,0} |
double[] |
triggerLevelArray[] |
每个触发源的触发电平,范围: -10.00000000~10.00000000 如:四个通道的触发电平都是1.0V:triggerLevelArray[]={1.0,1.0,1.0,1.0} |
uint32_t |
arraySize |
触发源数量 |
uint32_t |
reserved |
保留. |