飞天舞 发表于 2014-3-22 14:29:52

实现外部输入的中断问题

    labview不支持外部的IO口的事件结构,如果我的数据采集卡上有定时计数器可以产生中断输出,那么是不是只有把中断连接到输入,然后循环不断地去查询输入口才能获得中断信号?这样的中断使用效果怎么样?如果我要定时每0.5ms或1ms产生中断翻转输出口的输出电平,这样用我前述的查询中断的方法能不能很好的实现啊?如若不然,有没有更好的办法在LabVIEW上实现这种1ms的中断?第一次使用labview做项目,还请各位前辈大神指点啊!!!

wdyjz 发表于 2014-3-25 09:47:06

你安装上daqmx后,自带的例子里就有相关的例程的,NI的 数据采集卡是支持外部中断式触发采集的。触发的形式如:高电平、上升沿等

飞天舞 发表于 2014-3-27 11:23:05

wdyjz 发表于 2014-3-25 09:47
你安装上daqmx后,自带的例子里就有相关的例程的,NI的 数据采集卡是支持外部中断式触发采集的。触发的形式 ...

我们的经费有限,没有买NI的卡。这位前辈,如果我用labview中的定时函数来实现,你觉得行吗?具体来说,就是在循环里放一个定时1ms或是0.5ms的“等待”函数或者“等待下一个整数倍毫秒”函数,让这个循环每1ms或0.5ms执行一次来翻转输出口的电平。这样实现行不行?
页: [1]
查看完整版本: 实现外部输入的中断问题