目前研华的DAQ Navi驱动已经完全支持labview8.6及以上版本,开发方式与NI DAQMax方式基本相同。两者都采用标准架构,都提供Assistant方式和Polymorphic方式。下面是测试过程:
一、分别使用NI和研华的Assistant方式编程:
1、通过Labview函数选板分别调用NI和研华的DAQ Assistant,并进行参数配置;
2、添加显示控件,并运行。
可以看出,两套驱动的编程方法是一样的。测试过程视频如下
二、在Labview自带DAQMax例程(Polymorphic方式编程)使用研华采集卡。
为了更明确的对比两套驱动的使用差异,我们选择一个Labview自带Polymorphic方式的DAQMax例程(NI PCIE-6341,其他板卡可使用相同例程),并将DAQMax的硬件重映射为研华采集卡(DEMODevice,其他板卡可使用相同例程 )
1、安装好NI PCIE-6341,在Labvew查找范例菜单中找到硬件输入与输出>DAQMax>模拟输入>电压-软件定时输入.vi,直接运行。
2、停止程序,打开程序面板,分别替换以下图标
DAQmxCreatChannel->DAQNaviCreatChannel,
DAQmxRead->DAQNaviRead
DAQmxclear->DAQNaviclear
3、删除DAQmsStart图标(研华将这个图标功能合并在DAQNaviCreatChannel中),重新配置CreatChannel图标属性;
4、重新连线;
5、运行程序。
可以看出两者的程序结构基本相同,互换更替比较方便快捷。测试过程视频如下
本文分享自 智能制造预测性维护与大数据应用 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!