研華DAQ數據采集卡編程


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庫引用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM