DAQ數據采集卡軟件編程-只支持一個程序來訪問設備
1、安裝軟件開發包(SDK)---DAQNAVI_SDK。
2、可識別到數據采集卡片。
3、加載C#編程的動態鏈接庫-dll文件。(Automation.BDaq.dll與Automation.BDaq4.dll區別)。
4、編寫軟件流程。
4.1DI數字量輸入流程圖:
描述如下:
1)、創建InstantDiCtrl對象。
Automation.BDaq.InstantDiCtrl ind = new Automation.BDaq.InstantDiCtrl();
2)、選擇獲取設備。
ind.SelectedDevice = new DeviceInformation(deviceNumber);
3)、讀取設備Di信息。
ind.Read(portStart, portCount, values);//從portStart端口到portCount端口,讀取的值存至values數組中。
4.2DO數字量輸出流程圖:
描述如下:
1)、創建InstantDoCtrl對象。
Automation.BDaq.InstantDoCtrl ind = new Automation.BDaq.InstantDoCtrl();
2)、選擇獲取設備。
ind.SelectedDevice = new DeviceInformation(deviceNumber);
3)、操作設備DO信息
ind.Write(portStart, portCount, values);//從portStart端口到portCount端口,寫入Value的值存至設備中。
4)、讀取設備DO信息
ind.Red(portStart, portCount, values);//從portStart端口到portCount端口,讀取的值存至values數組中。
庫文件:
biodaq.dll與bdaqctrl.h---------適用於VC++,在頭文件中加入
#include "bdaqctrl.h"
using namespace Automation::BDaq;
Automation.BDaq.dll以及Automation.BDaq4.dll-----適用於.NET
添加Dll庫引用。