驱动升级为ARTDAQ的优越性

阿尔泰测控的ARTDAQ开发套件提供了一种统一的管理方式,通过DMC软件实现硬件设备管理和驱动升级,简化了数据采集系统的配置和维护。ARTDAQ的接口设计考虑了用户习惯,提供了与LabVIEW的无缝连接,使LabVIEW用户能快速进行二次开发。此外,ARTDAQ的图形化API和详尽的帮助文档,进一步降低了开发难度和时间成本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

发布时间:2019-08-19 点击次数:6290次

阿尔泰测控:驱动升级为ARTDAQ的优越性
ArtDAQ(高速数字化仪开发套件为ArtScope),是北京阿尔泰科技发展有限公司采集设备的驱动程序及开发套件,辅助客户实现从简单到复杂的数据采集任务,高效快速的搭建测试系统。

该开发套件包括以下几个部分,设备管理配置软件(Device Management&Configuration Tool,DMC)、驱动文件、开发库、开发例程、帮助文档等。下面从各组成部分着手,介绍该开发套件的优势。

实现DMC管理的优越性
DMC可以进行硬件设备管理、软件驱动升级,并提供了专业的测试面板,用于快速演示板卡功能。如下图:
在这里插入图片描述

  1. DMC管理软件的提出,打破了一款板卡,一套驱动、一套演示软件、一套接口代码的局面,将阿尔泰的数据采集硬件和驱动软件进行统一的管理,即形成系统平台体系,便于整个数据采集系统的配置、维护和更新。

  2. 在DMC中,可以实现设备识别、属性配置、板卡自校准等功能,并且提供了专业的测试面板,用于快速演示板卡功能。

  3. 板卡实现DMC管理的前提是,将所管理的数据采集设备的开发接口进行功能整合。以ARTDAQ为例,二次开发的软件接口,按照数据采集的功能进行了区分,分为模拟输入、模拟输出、DIO和计数器,同一个功能使用统一的封装结构,而不再受制于板卡的型号。这样做非常大的好处是,阿尔泰的数据采集硬件可通过统一的编程接口来开发,保证了设备的高度互换性(比如客户基于USB3103开发的模拟采集程序,不需要做任何修改,即可供USB3106使用)。

  4. ARTDAQ中的软件接口定义和操作符合用户的使用习惯,相对之前的驱动接口,如对中断和DMA数据传输、数据拆分、消息通知等功能进行了封装,使得二次开发的应用层接口简单、易用,节省了开发时间。

与LabVIEW无缝连接后的优势
LabVIEW 语言是NI公司面向测试测量行业开发的一种快速编程的语言。该语言使用图形化的编程方式,可以让测试测量开发人员,快速的搭建测试系统。

ArtDAQ为LabVIEW平台提供了图形化的编程接口,并且支持在LabVIEW RT环境下使用。若您有NI-DAQ的使用和开发经验,保证能快速上手阿尔泰板卡的二次开发工作,并且选择到性价比更高的测试测量产品;若没有数据采集的开发经验,精简的开发流程、丰富的开发范例和详尽的帮助文档,能帮助您缩短开发时间。

  1. 图形化的API

ArtDAQ 开发套件提供内嵌到LabVIEW函数选板的API接口,如下图所示,从函数的图标,即能了解部分函数的功能,相较于直接用库节点调用DLL的编程方式,更符合图形化的编程理念,编程更为方便;
在这里插入图片描述

  1. Help链接

     每个函数,能实时显示帮助信息,点击详细帮助,可以链接到内嵌到LabVIEW帮助路径下的帮助文件中,方便客户理解使用;
    

在这里插入图片描述
在这里插入图片描述

  1. 简单清晰的开发流程

    下图列举采集或输出功能的开发流程,整个过程只需要几个函数就可以完成,流程设计符合主流测试测量产品的操作习惯。
    在这里插入图片描述

  2. LabVIEW现有工具包的使用

    如果客户已经安装LabVIEW开发环境由于ArtDAQ与LabVIEW无缝连接的开发支持,LabVIEW中现有的工具包,则可应用到二次开发的过程中。如要对采集数据进行保存可使用文件IO函数,频谱分析可使用到信号处理函数,省掉了算法等代码研究和编写的时间,提高了编程效率。

(备注:本公司只提供基于LabVIEW二次开发的ArtDAQ工具包,但并不提供LabVIEW和LabVIEW RT的安装包,有关LabVIEW和LabVIEW RT的购买事宜可咨询NI。)

温度模块驱动,2009/01/04 V6.20 更新DLL(MZG) 2009/02/03 V6.21 更新DLL(MZG)高级程序(LYB) 2009/03/16 V6.22 更新DLL(LYB)高级程序(LYB)添加VB简易程序 2009/03/26 V6.23 添加用户向导(MZG) 2009/04/14 V6.24 修改VC高级程序(LYB) 2009/04/24 V6.25 修改VC高级程序、添加Delphi简易程序(LYB) 2009/05/12 V6.26 添加DAM3058AH模块(LYB) 2009/05/22 V6.27 修改VC高级程序(LYB) 2009/07/09 V6.28 修改VC高级程序(LYB) 2009/07/11 V6.29 修改VC高级程序、DLL(LYB) 2009/07/23 V6.30 修改VC高级程序(LYB) 2009/08/22 V6.31 修改VC高级程序(LYB) 2009/12/07 V6.32 修改VC高级程序(LYB)、DLL(HY) 2009/12/12 V6.33 修改VC高级程序(QH) 2010/01/06 V6.34 添加VB.NET简易程序(TW) 2010/03/08 V6.35 改为IIS11.5安装包(LYB) 2010/03/015 V6.36 添加DAM3029模块(LXY) 2010/03/017 V6.37 修改DAM3052界面上的错别字(LXY) 2010/03/24 V6.38 添加C++Builder简易程序、更新VC简易程序头文件(LYB) 2010/04/23 V6.39 更新VB简易程序(LYB) 2010/05/11 V6.40 添加C#简易程序,DAM3039和DAM3058的VC程序增加存盘功能(TW) 2010/05/29 V6.41 修改VC程序(TW) 2010/06/22 V6.42 安装时注册控件,添加LabView程序(LYB) 2010/06/22 V6.43 修改LabView的AD程序(TW) 2010/09/14 V6.44 修改VC的高级程序(TW) 2010/10/19 V6.45 修改VC的高级程序,添加DAM3230安装驱动功能(LYB) 2010/11/30 V6.46 修改VC的高级程序,修改3504,添加DO、DI功能(LYB) 2010/12/28 V6.47 更新DAM3000MS.pdf,解决乱码问题(LYB) 2011/04/22 V6.48 添加Delphi的AD通用简易程序(TW) 2011/04/26 V6.49 添加VB的Energy(电量模块)通用简易程序(TW) 2011/04/29 V6.50 修改VB DIO简易程序创建设备失败问题(LYB) 2011/07/01 V6.51 增加DAM3506模块程序(HY) 2011/08/03 V6.52 去掉DAM3000MH.pdf,DAM3000MS.pdf,DAM-3000用户向导.pdf(TW)(董传阳要求) 2011/09/17 V6.53 添加VC的CNT简易程序(ZHL) 2011/11/10 V6.54 添加DAM3920模块程序(LHL) 2011/11/14 V6.55 重新打包 解决部分模块显示不了模块信息问题 (ZHL) 2012/03/05 V6.56 修改VC高级程序 (TW)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值