• IIANews微官网
    扫描二维码 进入微官网
    IIANews微信
    扫描二维码 关注微信
    移动客户端
  • English
菲尼克斯电气二级-工业链接
DCS

开放式的量测与组态软件

  2006年10月27日  

目前使用者用来开发量测的应用一般通过两种方式:自己撰写程序,或是通过一些量测软件包。这两种方式各有利弊,通过自己撰写程序的方式,使用者可以得到最大的程序弹性,并且充分发挥计算机的计算功能,不过,使用者得具备相当程度的编程能力,才能顺利的使用API并完成一个可靠的量测应用。另一种方式是使用一些软件包,这些软件可以让使用者非常迅速地完成一个简单的量测应用,但是,当使用者需要一些特殊的功能,比如一套自己开发的数据处理算法时,这些软件功能便力不从心了。使用者仅能利用这些软件包提供的功能,所以在程序的弹性与执行效率上受到非常大的限制。

本文将介绍一个开发量测应用的新观念,不再是一套晦涩难懂的API,也不再是昂贵又缺乏弹性的软件包,取而代之的是,使用者可以通过一个一个的软件组件,像拼积木一般地组合出所需的量测应用。这便是一套用来开发量测应用的积木。

简单地说,DAQBench是一套利用微软的ActiveX技术开发出来的控制组件,它可以帮助您快速地完成量测及自动化控制的应用程序。说得更简单一点,DAQBench的每一个组件都有特定的功能,有的组件提供数据采集功能,有些组件可把数据画在屏幕上,有些组件可把数据整合到其他的环境中,也有些组件可做数据的分析运算。只要选择适当的控制组件,将它们拼凑在一起,便可以完成应用程序。

我们来做一个量测并显示数据的程序,让大家看看“拼积木”有多么简单。用VisualBasic6.0来示范这个程序。

在这个范例中,用了两个DAQBench控制组件。一个是DChart,用来画出信号。另一个是PCI-9112控制组件,负责从PCI-9112卡采集数据。还有另外两个按钮,分别代表开始信号采集以及中止信号采集。大家都知道在VB中做UI很简单。

正如您所见到的,只有三行程序代码。一行命令PCI-9112控制组件开始采集数据,一行停止采集,另一行则利用DChart控制组件把数据画出来(如果想要对采集到的数据进行处理,可以在绘图之前先执行自己的算法)。如果你写过类似数据采集的应用,回想一下,通过传统的API的方式,要写上多少行程序?

上述的范例只是一个非常简单的例子,事实上,DAQBench可以做更多的事。一个量测应用大致上可以分为四个阶段,首先,使用者必须从数据采集卡取得数据。其次,使用者会对数据进行分析,这通常是量测应用的核心部分。分析完数据,您会得到一堆的数字,并且用可视化的方式把分析结果显示出来。最后,使用者还可以把分析的结果存储到其他环境中,像Excel、数据库等等。我们来看看DAQBench在这四个阶段中能做什么?


最新视频
具身智能落地物流行业,赛那德把真实装卸搬进工博会   
工博智见 | 施耐德电气:EcoStruxure三层架构来落地推动工业数智化全生命周期贯通   
施耐德电气2026工博会探展直播
工业 AI 赋能电子/半导体产业 智能制造升级
PTC Creo 13 设计未来型产品
PTC Codebeamer
资讯热点
专题报道
《我们的回答》ABB电气客户故事
《我们的回答》ABB电气客户故事 ABB以电气问题解决专家之志,回答未来之问。讲述与中国用户携手开拓创新、引领行业发展、推动绿色转型的合作故事,共同谱写安全、智慧和可持续的电气化未来。
企业通讯
2026全景工博会
2026全景工博会

2026中国国际工业博览会(简称“中国工博会”)定档于2026年10月12日-16日在国家会展中心(上海)举办。

探索工业AI未来——研祥集团智能物联业务新品发布会
探索工业AI未来——研祥集团智能物联业务新品发布会

新型工业化是当前我国制造业发展的核心战略方向,作为工业AI赛道头部企业,研祥通过旗下研祥智能、研祥金码、亿万克三大品牌,

在线会议
热门标签

社区

null /ca/_01-ABC00000000000099819.shtml /ca/_01-ABC00000000000099819.shtml