close

資料收集整理:

NI-DAQmx 基本版於 Windows、 Linux、 Mac OS X 及 Pocket PC OSs平台上,提供 NI-DAQmx 功能的子集。使用簡單易懂的程式介面、系統化的通道與任務創建,以及與 NI LabVIEW 的完美整合,應用程式開發將變得更加容易。驅動軟體包括可立即使用的 LabVIEW VIs,以及類似於完整功能 NI-DAQmx 軟體中所包含的 C 功能範例。

NI 運用量測硬體 DDK (MHDDK) ,並近乎完全於多平台 LabVIEW 圖形式開發環境中,建立 NI-DAQmx 基本版驅動軟體。這個輕便靈敏的架構,使我們有機會在未來快速開發適用於附加 OSs 及裝置的 NI-DAQmx 基本版。MHDDK 相當適合用於以暫存器級編程方式,開發客製化驅動程式。

---------------------------------------------------------------------------------------------------------------------------------------------

NI-DAQmx BaseNI-DAQmx有何不同?

比較這兩款軟體工具的最佳方法就是使用ni.com/dataacquisition/software.的驅動程式比較表。以下我們也提出幾個差異點。

雖然NI-DAQmxNI-DAQmx Base使用類似的API,但是這兩種API也使用完全不同的技術。撰寫NI-DAQmx Base的語言是使用register-level(暫存器等級)程式設計的National Instruments客製化驅動程式開發工具──NI量測硬體驅動程式開發工具(DDK)。這種做法的優點之一是NI-DAQmx Base成為open source (開放原始碼)的程式。這樣一來,你可以在LabVIEW中打開subVI,『view/edit register accesses』功能(檢視/編輯暫存器存取功能),以及增加或修改功能。

NI-DAQmx Base並不具備NI-DAQmx所具備的數種軟體功能。部份僅NI-DAQmx才具備的功能包括:

  • DAQ 小幫手
  • 屬性節點(Property node),供執行高級DAQ作業
  • 多執行緒的I/O效能

...........................................................................................................................................................................................

如果發生下列狀況之一,請安裝並使用NI-DAQmx Base

  • 你開發的應用程式要在Linux、Mac OS XPocket PC上使用。
  • 你的USB DAQ設備僅有NI-DAQmx Base支援。

參考網址 : http://zone.ni.com/devzone/cda/tut/p/id/6348

--------------------------------------------------------------------------------------------------------------------------------------------

測試 :
1. 打開範例程式Write Dig Port.vi, 選擇DAQmxBase Create Task.vi, 點兩下進去看Diagram


2. 從DAQmxBase Create Task.vi的Diagram中, 隨意找到DAQmxBase get task.vi,再點兩下進去看Diagram


3. 結果發現一個全域變數,


4. 再點兩下便可以看到DAQmxBase Global.vi了


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 fishark 的頭像
    fishark

    魚的方舟圖形語言的世界 - LabVIEW & Arduino & Python工作室 - 新網站https://labview-tech.blogspot.com/

    fishark 發表在 痞客邦 留言(1) 人氣()