• 不管怎么修饰辞藻,只要放弃革命,就是苏联的结果,还用证明吗? 2020-02-22
  • 特朗普发推特相关新闻 2020-02-22
  • 基因检测能“解码生命”吗(关注) 2020-02-09
  • 第五届西安(浐灞)金融高峰论坛召开 2020-01-22
  • 霍金说,广义相对论的爱因斯坦方程“将和宇宙同在”。而“真理论者”在人民网上公开辱骂爱因斯坦是“极度残脑”,乃狂犬吠日。 2020-01-17
  • 端午临近,苏州河上53支龙舟竞渡 2020-01-17
  • 深圳市委常委、前海蛇口自贸片区管委会主任田夫做客人民网 2020-01-13
  • 英格丽特汉姆(Ingrid Hamm) 2019-12-25
  • 国务院任免国家工作人员 2019-12-25
  • 5G标准出炉明年有望商用 2019-12-22
  • Vacant land transformed into ecological agriculture park - Chongqing News - CQNEWS 2019-12-22
  • 外媒:普京会见金永南 正式邀请金正恩9月访问俄罗斯 2019-12-19
  • 阜阳五中成功举办第四届社团文化艺术节文艺汇演 2019-12-19
  • 杜海涛为女友沈梦辰庆生 称呼其“小乖乖” 曝沈梦辰今昔对比照变化大 2019-11-26
  • 石家庄:山水实景演出《遇见·鹿泉》惊艳亮相 2019-11-26
  • 服务热线:

    2017年136期码报:解决方案

    解决方案

    码报最精准的网站是 > 解决方案 > 工业测量与控制
    驱动升级为ARTDAQ的优越性
    发布时间:2019-08-19   点击次数:2574次

     

    实现DMC管理的优越性

    码报最精准的网站是 www.jxrdi.tw 阿尔泰的测试软件升级后,分为两款,一款是针对多功能数据采集卡、中低速数据采集的ARTDAQ软件,一款是针对高速数字化仪的ARTScope软件。以上两款软件均包括了设备管理配置软件 (Device Management&Configuration Tool,DMC)、对应系列板卡的说明书、开发例程、驱动接口等。其中DMC负责对阿尔泰数据采集软硬件进行统一的管理,如下图:

     

     

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

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

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

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

     

    LabVIEW无缝连接后的优势

           LabVIEW,是图形化的编程语言。所以用图标代替文本创建应用程序,提供外观与传统仪器类似的控件,方便客户创建用户界面,是阿尔泰提供LabVIEW二次开发接口的目标。对比传统通过调用dll的方式,与LabVIEW 无缝连接后的优势在于:

           1.     图形化的图标对比库节点,更符合图形化的编程理念,图标符合常规的使用规则,部分函数功能通过图标即可知晓;API函数内嵌至LabVIEW的函数选板中,编程更方便;(调用dll的方式,需要客户有一定的文本编程基础,对照VC头文件封装接口,或者Copy 封装好的接口)

     

           

     

            2.     每个函数接口,添加了help链接,有详细的使用说明和接口定义解释,方便客户理解使用;

     

            

     

             3.     简化了参数配置、数据拆分等操作,二次开发更方便,流程化更清晰;具体如下:下面列举两点:

     1)调用dll的方式无论是否使用触发,触发参数都必须加到参数配置中,不能省略,而修改后,则可省略这个部分;

     

     

     

    2)读取和写入函数接口,按照使能的通道数目和连续、有限、单点等采样模式进行了区分,省去了客户对采集数据进行拆分,对生成数据进行数据交叉的过程。

    诸如此类细节性的优化,使得应用层开发更加便捷。

           4.     加入错误处理,出现错误及时报错,相关错误信息帮助完成错误定位;而且错误信息的加入,会帮助程序停止。而调用dll实现的方式,比如设备没识别,全程没有任何错误提示,容易出现不采集和程序卡死在dll中的情况。

     

           

     

           5.     如果程序在使用过程中,出现强制停止或者非正常退出,调用dll的方式,不会正常的释放资源,需要LabVIEW软件重启,升级后,做了资源清理,可以在不关闭LabVIEW的情况下,再次重新开始任务。

    6.     以上升级后软件,编程布局上的优势,在多卡多任务使用的情况下,方便和简洁性会体现的更明显。

    分享到:

    返回列表
    微信公众号
    北京阿尔泰科技发展有限公司 推荐产品:工业主板,工控主板 备案号:京ICP备09023590号-4
  • 不管怎么修饰辞藻,只要放弃革命,就是苏联的结果,还用证明吗? 2020-02-22
  • 特朗普发推特相关新闻 2020-02-22
  • 基因检测能“解码生命”吗(关注) 2020-02-09
  • 第五届西安(浐灞)金融高峰论坛召开 2020-01-22
  • 霍金说,广义相对论的爱因斯坦方程“将和宇宙同在”。而“真理论者”在人民网上公开辱骂爱因斯坦是“极度残脑”,乃狂犬吠日。 2020-01-17
  • 端午临近,苏州河上53支龙舟竞渡 2020-01-17
  • 深圳市委常委、前海蛇口自贸片区管委会主任田夫做客人民网 2020-01-13
  • 英格丽特汉姆(Ingrid Hamm) 2019-12-25
  • 国务院任免国家工作人员 2019-12-25
  • 5G标准出炉明年有望商用 2019-12-22
  • Vacant land transformed into ecological agriculture park - Chongqing News - CQNEWS 2019-12-22
  • 外媒:普京会见金永南 正式邀请金正恩9月访问俄罗斯 2019-12-19
  • 阜阳五中成功举办第四届社团文化艺术节文艺汇演 2019-12-19
  • 杜海涛为女友沈梦辰庆生 称呼其“小乖乖” 曝沈梦辰今昔对比照变化大 2019-11-26
  • 石家庄:山水实景演出《遇见·鹿泉》惊艳亮相 2019-11-26
  • pk10冠军四码规律破解 cba雷速体育用品 吉林时时彩 上古卷轴5ol怎么赚钱 快乐双彩39期开奖结果 体育彩票31选7开奖 pk10赛车冠军永无规律 福建时时彩 诈金花可以提现金的 球探篮球比分直播网