<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用你LabVIEW編程實現數據采集

lPCU_elecfans ? 來源:電子發燒友網 ? 作者:電子發燒友網 ? 2020-12-06 09:30 ? 次閱讀

本文介紹一種簡單易用的編程工具一LabVIEW中的“數據采集助手”快速VI。

LabVIEW提供了一系列快速VI,又稱Express VI。它們的作用是簡單、方便,無需使用底層VI進行編程,只需要通過簡單的窗口配置就能實現應用?!皵祿杉帧本褪菍S糜跀祿杉蝿盏目焖賄I。我們通過Demo演示如何使用它來實現模擬輸入輸出和數字輸入輸出的數據采集功能。

硬件

演示用到的硬件基于CompactDAQ平臺,包括了:CompactDAQ機箱9172,如圖1-1所示。它支持USB連接,可以通過一根USB數據線將它跟計算機相連。它有8個槽位,可放置8個CompactDAQ模塊,這些模塊都支持熱插拔。

圖 1-1 CompactDAQ 機箱 9172

以及四個 cDAQ 數據采集模塊,它們分別是:

9201,8 通道±10V 模擬電壓輸入模塊

9263,4 通道±10V 模擬電壓輸出模塊

2 個 9401,8 通道 TTL 高速雙向數字 I/O 模塊

要實現的功能是,用 9263 輸出兩個通道(AO0、AO1)的模擬信號供 9201 采集(AI0、AI1),用 9401 輸出兩個通道(P0.0、P0.1)的數字信號供另一塊 9401 采集(P0.0、P0.1)各模塊引腳間連線如圖 1-2 所示。

圖 1-2 引腳連線圖

Demo 演示

打開 LabVIEW,新建一個 VI,在函數面板的“測量 I/O >> DAQmx ”目錄下找到 DAQ Assistant 快速 VI,并將它放置在程序框圖中。由于程序將實現 AI、AO、DI、DO4 個數據采集任務,所以一共需要放置 4 個 DAQ Assistant 快速 VI。

第一個用來配置 9263 的模擬輸出任務。在彈出的窗口中選擇“生成信號 >> 模擬輸出 >> 電壓”。

圖 2-1 采集任務選擇窗口

物理通道選擇 9263 的 AO0 和 AO1(按住 Ctrl 或 Shift 鍵可以實現通道的多選),點擊“完成”迚入下一個配置窗口。

圖 2-2 物理通道選擇窗口

在這個窗口中,完成生成模式(設置為連續采樣),采樣率(設置為 1k),待寫入采樣數(表示每次向 PC buffer 中寫入的采樣點數,設置為 100)等參數的配置,然后點擊確定。

圖 2-3 采集任務配置窗口

接下來用“仿真信號”快速 VI,生成一個斱波信號和一個正弦波信號,并把它們合并起來,接入 DAQ Assistant 快速 VI 的“數據”輸入端,做為 9263 兩個 AO 通道的輸出信號。到此,模擬輸出任務的程序設計已完成。

圖 2-4 AO 輸出部分程序框圖

接下來用類似的斱法配置模擬輸入、數字輸出和數字輸入 3 個 DAQ Assistant 快速 VI,完成整個程序的設計。詳見視頻中的演示,最終的程序見附件中的范例 DAQ Assistant.vi,前面板和程序框圖如圖 2-5 所示。

圖 2-5 最終的前面板和程序框圖

為幫助大家更系統學習LabVIEW虛擬儀器設計,掌握基于NI平臺的數據采集硬件選型、應用,參數選擇,系統組成,以及具體使用DAQmx硬件采集,LabVIEW編程DAQ助手快速VI,完成模擬、數字數據輸入輸出采集的全過程。準備了3份完整的數據采集文檔,提供給大家學習借鑒。

數據采集編程指南(上+中+下三冊)

責任編輯:xj

原文標題:手把手教你LabVIEW編程實現數據采集(包含完整操作流程)

文章出處:【微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • LabVIEW
    +關注

    關注

    1919

    文章

    3619

    瀏覽量

    317066
  • 數據采集
    +關注

    關注

    38

    文章

    4547

    瀏覽量

    112327
  • 編程
    +關注

    關注

    88

    文章

    3441

    瀏覽量

    92439

原文標題:手把手教你LabVIEW編程實現數據采集(包含完整操作流程)

文章出處:【微信號:elecfans,微信公眾號:電子發燒友網】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于物通博聯工業數據采集網關的工廠數據采集方案

    。因此,需要一種高效、穩定、可靠的工廠數據采集方案,來實現對工廠生產過程的實時監控和管理。 物通博聯提供基于數據采集網關的工廠數據采集方案,解決工廠設備多樣,協議不統一的問題,
    的頭像 發表于 01-26 15:14 ?183次閱讀
    基于物通博聯工業<b class='flag-5'>數據采集</b>網關的工廠<b class='flag-5'>數據采集</b>方案

    plc數據采集模塊的缺點 plc數據采集模塊與數據采集卡的區別

    PLC(可編程邏輯控制器)數據采集模塊是用于連接傳感器、執行器和機器設備,收集實時數據的設備。雖然PLC數據采集模塊在工業自動化領域得到了廣泛應用,但它仍然存在一些缺點,而與之相比,
    的頭像 發表于 01-19 14:20 ?503次閱讀

    labview聲音采集與處理

    LabVIEW是一種用于數據采集與處理的編程語言和開發環境。它具有強大的聲音采集和處理功能,可以幫助用戶實現聲音信號的
    的頭像 發表于 01-04 10:48 ?765次閱讀

    labview數據采集系統由哪五部分組成

    LabVIEW數據采集系統由以下五個主要部分組成:硬件、傳感器、信號調理器、數據采集卡和LabVIEW軟件。 一、硬件部分: 硬件是數據采集
    的頭像 發表于 01-02 13:53 ?606次閱讀

    labview怎么記錄時間和數據

    工具,可以幫助我們實現精確的時間和數據記錄。本文將介紹如何使用LabVIEW記錄時間和數據,包括設置數據采集硬件、創建
    的頭像 發表于 12-27 17:00 ?1169次閱讀

    數據采集網關:工業數據采集上云

    實現數據的整合、轉換和分析。數據采集網關功能數據采集網關具備了強大的數據采集能力。它可以從各種數據
    的頭像 發表于 12-12 16:46 ?340次閱讀
    <b class='flag-5'>數據采集</b>網關:工業<b class='flag-5'>數據采集</b>上云

    工業數據采集實訓臺是什么?有什么功能?

    其實際應用能力和技能水平。同時,該實訓臺還可以幫助學生掌握相關軟件編程數據處理技術,為未來的職業發展打下堅實的基礎。 工業數據采集實訓臺通常由數據采集網關、各類傳感器、
    的頭像 發表于 10-30 14:00 ?331次閱讀
    工業<b class='flag-5'>數據采集</b>實訓臺是什么?有什么功能?

    labview數據采集之后如何將采集的點帶上相應的時間戳寫入到sqlite數據庫?

    labview數據采集之后如何將采集的點帶上相應的時間戳寫入到sqlite數據庫?
    發表于 10-10 16:33

    基于LabVIEW的紅外測溫儀數據采集系統設計

    本課題是對紅外測溫儀進行數據采集的設計。為了把從紅外測溫儀采集到的數據在溫度波形圖上直觀明了的展現出來,在充分查閱相關資料的基礎上,綜述了LabVIEW虛擬儀器開發平臺和紅外測溫儀的特
    發表于 09-26 07:29

    LabVIEW高級編程—多通道數據采集

    LabVIEW高級編程——多通道數據采集
    發表于 09-20 06:12

    數據采集編程指南 中篇

    Labview 數據采集編程指南 中篇
    發表于 09-11 09:44 ?0次下載

    數據采集編程指南 上篇

    本節主要介紹數據采集技術的基本知識點,包括以下三個斱面的內容: 1. 一個完整數據采集系統的基本組成部分 2. NI 提供了基于哪些平臺的數據采集硬件產品,它們分別適用于什么樣的應用領域 3.
    發表于 09-11 09:21 ?0次下載

    labview是什么軟件?labview是什么語言?labview實現什么功能?

    labview是什么軟件?labview是什么語言?labview實現什么功能? LabVIEW是一種圖形化的
    的頭像 發表于 08-31 17:23 ?3217次閱讀

    labview和simulink區別是什么

    提供了一種直觀、易于使用的方法來創建各種應用程序,包括數據采集、信號處理、控制系統等。LabVIEW的核心思想是通過連接不同的可視化函數塊(節點),創建一個數據流圖,從而實現功能的開發
    的頭像 發表于 08-25 15:49 ?2395次閱讀

    什么是數據采集儀它有什么作用

    數據采集
    穩控自動化
    發布于 :2023年08月14日 09:28:12
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>