关注:115 2014-01-19 14:50

当一个逻辑电平触发开始连续采集的程序在等待触发到来的时候,怎样停止这个程序?

已解决 悬赏分:0 - 解决时间 2024-05-19 17:44
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40
  可以使用DAQmx control task vi来中止任务,进而达到停止程序的目的,当程序在等待触发电平到来的时候,数据流是停留在while循环中的DAQmx read vi中的,会在DAQmx read vi处一直等待(以timeout为最长等待时间),这时,如果在while循环外边从任务线中引出一路接到DAQmx control task vi,并且将此DAQmx control task vi放在另一个while循环和case的组合结构中,用一个布尔按钮来控制DAQmx control task