DAQ數據採集卡軟件編程-只支持一個程序來訪問設備編程
一、安裝軟件開發包(SDK)---DAQNAVI_SDK。數組
二、可識別到數據採集卡片。spa
三、加載C#編程的動態連接庫-dll文件。(Automation.BDaq.dll與Automation.BDaq4.dll區別)。orm
四、編寫軟件流程。對象
4.1DI數字量輸入流程圖:blog
描述以下:開發
1)、建立InstantDiCtrl對象。it
Automation.BDaq.InstantDiCtrl ind = new Automation.BDaq.InstantDiCtrl();io
2)、選擇獲取設備。form
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庫引用。