我正在使用NI PCI-6602计数器/计时器向我们实验室的另一台设备发送TTL信号。我必须每隔3-5毫秒发送一次信号,但这个时间不是固定的(这取决于我在LabVIEW程序中执行的其他一些过程),所以我不能处理连续的波形。
因此,我编写了一个简短的测试程序来熟悉PCI-6602 (see vi),并看看如何产生单个脉冲。
如果我产生一个脉冲,似乎我只能做大约14毫秒(至少这是用滴答计数计算的时间差,这不是很精确;但用计数器计算脉冲几乎是相同的时间)。所以看起来PCI-6602对我的应用程序的响应时间太长了!
谁能告诉我她/他是否也有同样的观察结果?或者是我使用了错误的vi/以错误的方式对待PCI-6602?如果是,我要怎么做才能让我的小测试程序更快,最后是我的主程序呢?我非常感谢大家的帮助和意见!
发布于 2011-12-21 16:47:13
多亏了LabVIEW论坛的丹的大力支持,这个问题才有可能通过一个很好的变通方法来解决。Here是讨论和工作VI的链接,以防有人对细节感兴趣。
https://stackoverflow.com/questions/8559418
复制相似问题