LabVIEW论坛

 找回密码
 注册

扫一扫,访问微社区

查看: 149|回复: 1

[已解决] 将NI-DAQmx中的模拟和数字输出任务与LabVIEW NXG同步

[复制链接]
发表于 2018-7-13 10:50:05 | 显示全部楼层 |阅读模式
USB-6009数据采集卡首发
问题:
我想在LabVIEW NXG中同步我的模拟输出和数字输出任务,以便在模拟信号高于/低于某一水平时,我可以准确地输出数字脉冲。 我该怎么办?



解答:
有许多应用需要模拟输出和数字输出任务之间的同步。 例如,如果模拟输出信号超过4.5 V或低于0.5 V,则可能需要输出数字脉冲,如下图所示的模拟和数字图表所示:
NXG%20clip%20KB%201.png
Figure 1: Synchronized Analog and Digital Output Signals
要实现这一同步性能,您需要完成两个目标:
  • 产生以期望的方式相关的两个波形(例如,当模拟波形超出指定范围时,创建一个被驱动为高电平的数字波形)
  • 使用某种形式的硬件定时同步将这些波形输出到两个***的DAQmx任务中。

在下面的VI示例中,通过使用LabVIEW NXG比较节点从模拟输出波形导出数字输出波形来生成相关信号。 通过将模拟输出任务的采样时钟指定为数字输出任务的采样时钟源来实现采样时钟同步。 有关详细信息,请参阅下面的VI代码片段或附件示例:
Figure 2: Example - Synchronization Analog and Digital Outputs
当模拟输出任务开始(假设数字输出任务已经开始并等待采样时钟)时,任务将以同步方式运行,使用相同的采样时钟运行,直到用户停止应用程序。
注意:在这种情况下不需要启动触发器,因为采样时钟已被用于确保每个输出采样在任务之间同步。



点评

海!外直播 t.cn/RxlBLRZ 禁闻视频 t.cn/Rxl1r56 一个社会如果只能靠删除不同看法去维护统一思想的宣传,那就证明这个思想宣传已经到了弱不经风的程度了。看这个就知道..  发表于 2018-9-26 19:33
IDAQ-USB-6009数据采集卡
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|无图浏览|手机版|网站地图|虚拟仪器家园 ( 沪ICP备06029130号-1 )

GMT+8, 2018-10-20 23:18 , Processed in 0.037895 second(s), 27 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表