注:DAQ Navi不能与前一代Advantech Device Manager及其采集卡驱动共存使用。
DAQ Navi 驱动包含两个部分:DAQ Navi软件 以及 采集设备驱动。
1、安装DAQ Navi软件。运行安装包“BioDAQ_SDK.exe”,首次安装,会自动产生一片“DemoDevice”的仿真设备,每重复安装一次,会自动添加一片仿真设备,此仿真设备具备了AI/AO/DI/DO/COUNTER五项功能仿真,使用者可以在无实际采集卡存在的情况下使用“DemoDevice”的功能进行应用软件开发和维护。
注:DAQ Navi部分页面需要ie7.0或以上版本才能浏览。
1、所安装的设备列表,包括DemoDevice 仿真设备和一安装的采集设备。
2、本工具软件所支持的采集设备列表。
3、SDK的动态库使用和控件使用向导以及注解。
4、多种高级语言开发教学视频。
2、安装采集卡驱动。
根据所使用的采集卡型号,从研华官网下载或者产品包装附带的driver CD内选择安装。
3、采集设备的参数设置:
4、采集设备的功能测试:
5、采集设备的各种功能在多种高级语言的开发向导。
注:在安装数据采集卡前,建议将采集卡的Board ID拨到非0的位置,如果同时有多片采集卡存在,尤其是同型号的采集卡,建议分配不同的Board ID,这样做,在Navi DAQ管理软件内可以看到采集卡的描述内容将是***的(见下图红框),在程序内API通过该内容来引用采集卡,无论采集卡更换到任何PCI插槽,程序都能自动识别,有利于系统维护。
6、开发初级入门的应用向导:(以VC++为例)
首先,准备工作,导入api库
#include "BDaqCL.h"
using namespace Automation::BDaq;
***步:激活设备:errorCode = BDaqDevice::Open( deviceDe
其中:deviceDe
第二步:激活设备中的功能板块:errorCode = device->GetModule( 0,dio );(注:这一步需要引用上一步产生的device变量)
例如采集卡的AI功能板块,就使用:errorCode = device->GetModule( 0,ai );采集卡的DI/O功能板块就使用:errorCode = device->GetModule( 0,dio );
第三步:I/O口的控制:(注:这里需要引用第二步产生的dio变量,ai或ao功能类同)
DI 输入:errorCode = dio->DiRead( startPort,portCount,bufferForReading );
DO输出:errorCode = dio->DoWrite( startPort,portCount,bufferForWriting );
第四步:采集卡用毕,关闭板卡,释放内存资源:device->Close();
至此,四个步骤可实现数据采集卡的简易应用。