研華DAQ數據採集卡編程

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

相關文章
相關標籤/搜索