开放式的量测与组态软件(图)
——
本文将介绍一个开发量测应用的新观念,不再是一套晦涩难懂的api,也不再是昂贵又缺乏弹性的软件包,取而代之的是,使用者可以通过一个一个的软件组件,像拼积木一般地组合出所需的量测应用。这便是一套用来开发量测应用的积木。
简单地说,daqbench 是一套利用微软的activex技术开发出来的控制组件,它可以帮助您快速地完成量测及自动

我们来做一个量测并显示数据的程序,让大家看看“拼积木”有多么简单。用visual basic6.0来示范这个程序,这个程序的画面如图1所示。
在这个范例中,用了两个daqbench控制组件。一个是dchart,用来画出信号。另一个是pci-9112控制组件,负责从pci-9112卡采集数据。还有另外两个按钮,分别代表开始信号采集以及中止信号采集。大家都知道在vb中做ui很简单,请看图2。
正如您所见到的,只有三行程序代码。一行命令pci-9112控制组件开始采集数据,一行停止采集,另一行则利用dchart控制组件把数据画出来(如果想要对采集到的数据进行处理,可以在绘图之前先执行自己的算法)。如果你写过类似数据采集的应用,回想一下,通过传统的api的方式,要写上多少行程序?

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