我能使用 DAQmx 在数字输出线上产生一个时钟么?



主要软件:
主要软件版本: 7.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我的板卡没有计数器/定时器,我想要在数字输出线上产生一个时钟,能否利用 DAQmx 实现?

解答: 使用 DAQmx 在您数字输出线上产生一个时钟信号是可能的。但是,该时钟是软件定时的,因此不稳定,而且没有硬件定时的时钟速度快。关于软件定时数字 I/O 评测的更多信息,请参看下列知识库文章。

为了编写一个软件定时时钟的程序,一个布尔值会在每个循环次数中改变。该布尔值也会在每次循环中写入到希望的数字输出线上。这就可以导致您的板卡输出交替的数字输出信号。

如果您用 LabVIEW 进行编程,您可以设置您软件定时时钟的速率。这通过在循环的 Wait Until Next ms Multiple VI 中写入希望速率除以 1000 的值来获得。请参看附件中的例程 VI。

相关链接: KnowledgeBase 3SJ70CX6: Software-Timed Digital I/O Benchmarks with DAQmx

附件:


SW Timed DO Clock.vi - SW Timed DO Clock.vi



报告日期: 12/30/2006
最近更新: 01/07/2007
文档编号: 44IGF84G