服务热线:
  • PCIe-PXI/PXIe远程转接套件
  • IPC(工业计算机)
  • 工业主板 (X86嵌入式主板)
  • EPIC工业主板
  • Mini-ITX工业主板
  • PC/104嵌入式主板
  • PC/104-Plus嵌入式主板
  • 工控主板
  • PXI/PXIe控制器
  • CPCI/CPCIe控制器
  • EPIC工业主板
  • Mini-ITX工业主板
  • PC/104嵌入式主板
  • PC/104-Plus嵌入式主板
  • 嵌入式COMe模块
  • COMe模块
  • COMe载板
  • 无风扇工业电脑
  • 带PCI扩展插槽
  • 带PCI、PCIe扩展插槽
  • 丰富I/O接口
  • 加固便携计算机系列
  • 上翻式加固便携机箱
  • 下翻式便携加固机箱
  • 工业平板电脑
  • X86系列(带2个PCI、1个PCIe扩展插槽)
  • X86系列(丰富I/O接口)
  • ARM平板电脑
  • 加固笔记本
  • Modbus网关
  • 远程控制I/O模块
  • RS485采集模块
  • 以太网I/O模块
  • PLC CPU单元
  • PLC扩展模块
  • PLC扩展单元
  • 通讯转换产品
  • 光纤通讯卡
  • 中继器
  • 工业以太网交换机
  • 接口转换器
  • 串口联网服务器
  • SSI卡
  • 无线产品
  • GPRS
  • ZigBee
  • CDMA
  • RTU远程终端采集器
  • 信号调理/分配
  • 自动化
  • 工业测量与控制
  • 嵌入式设计
  • 精品展示
  • 产品型录
  • 硬件使用说明书
  • 软件使用说明书
  • 485模块功能说明
  • 产品驱动
  • 典型应用
  • 相关文档
  • 常见问题
  • 技术服务
  • ODM/OEM服务
  • 结构设计
  • PCB一站式服务
  • 公司介绍
  • 企业文化
  • 荣誉资质
  • 新闻中心
  • 人才招聘
  • 联系信息
  • 在线留言
  • 解决方案

    解决方案

    首页 > 解决方案 > 工业测量与控制
    驱动升级为ARTDAQ的优越性
    发布时间:2019-08-19   点击次数:1995次

     

    实现DMC管理的优越性

    阿尔泰的测试软件升级后,分为两款,一款是针对多功能数据采集卡、中低速数据采集的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号