ActiveDAQ是控件和函数库的集合。它将Visual Basic从一个前端的应用程序扩展为世界级的DA&C开发环境。
特点
·用于数据采集和显示的32位ActiveX(OLE)控件
·与Visual Basic、Visual C++和Inprise Delphi兼容
·用于配置控件的易于使用的属性页界面
·通过事件、属性和方法实现灵活的编程控制
·支持研华所有DA&C产品的模拟量、数字量及定时I/O操作
·运行于Windows 95/98/ME/NT/XP/2000
ActiveDAQ:用于数据采集控制的ActiveX控件
ActiveDAQ是控件和函数库的集合。它将Visual Basic从一个前端的应用程序扩展为世界级的DA&C开发环境。ActiveDAQ包含了易于使用的数据采集控制控件,该控件用来在Visual Basic中开发插入式DAQ板卡。
有了DAQ控件,您就有了一组开发研华插入式板卡或分布式数据采集控制系统的OLE控件,使用DAQ控件,程序的编制减少到了只是对DAQ控件属性的设置。比如:您可以通过打开模拟量输入控制菜单来设定输入通道和采集速率的属性,并通过属性页来对信号触发和定时进行设置。
Windows DLL驱动程序
研华为Windows编程人员提供了完全的Windows DLL驱动程序。研华提供了一些API能够让开发人员最大限度的对基于Windows 95/98/ME/NT/XP/2000的应用程序进行修改和定制。您可以将这些Windows DLL驱动程序应用到大多数的Windows编程工具中去,如Visual C++、Visual Basic、Inprise C++和Inprise Delphi。
研华Windows 95/98/ME/NT/XP/2000驱动程序的DLL是基于Windows 95/98/ME/NT/XP/2000内核技术的。
功能特点
DLL驱动程序用于主计算机和研华数据采集控制产品之间的通信,它提供了以下函数和服务:
1、设备函数:初始化并配置软硬件
2、模拟量输入:转换单个或多个A/D通道
3、模拟量输出:转换单个A/D
4、数字量I/O:控制指定通道的数字量I/O
5、端口I/O:控制端口I/O
6、计数器:完成事件时间,频率测量和脉冲输出
7、温度函数:测量温度
8、报警:操作报警
9、通信端口:操作通信端口
10、高速函数:使用DMA及中断来进行数据采集
高速函数
高速函数使用DMA或中断来进行数据采集。这种类型的数据传输是在后台完成的,所需CPU时间很少且能加速数据的传输。这些函数用来进行高速大量的数据传输。驱动程序使用了双缓冲技术用以进行连续、不间断的大量数据传输。