Labview軟體、NI資料採集卡、汽車發動機資料採集學習總結(二)
系列文章目錄
第一章:汽車發動機資料採集上位機環境的搭建
第二章:Labview中的DAQ助手中器件詳解
文章目錄
前言
發動機感測器的資訊採集對於後續在發動機上的實驗有著積極促進作用。所以老闆一直催著要把發動機上的溫度感測器、曲軸位置感測器和單缸發動機的缸壓的訊號採集下來然後在labview上位機上顯示出來訊號和引數,所以labview程式設計刻不容緩,這章內容是把labview上的DAQ函式的功能和用法總結下來,磨刀不誤砍柴工!
提示:以下是本篇文章正文內容,下面講解可供參考
一、DAQ採集函式中的器件
1.DAQ助手
DAQ助手是一個簡單明白省事的一個組合,可以建立編輯和執行任務的函式,可以設定採集什麼訊號?採集訊號的通道?還可以修改觸發同步等功能,在使用中的過程需要將Express VI改成標準VI,採用這樣的方法程式設計可以節約時間,但是不夠靈活,不夠適用自己的採集目標,所以在簡答的資料採集任務中可以使用
2.DAQ建立虛擬通道函式
這裡的建立虛擬通道函式可以適用於我們自由編輯程式的開始端,建立該虛擬函式通道後,我們需要在該皮膚上設定引數,引數有模擬輸入、模擬輸出、數字輸出輸入、計數器輸入輸出7種例項。每種例項下還有選項,可以選擇自己想要採集訊號的性質,對於特定的感測器有著很好的支援,但是事先需要知道自己使用的感測器的引數性質才能繼續往下走。
3.開始觸發函式
![在這裡插入圖片描述](https://img-blog.csdnimg.cn/2020111519455065.png#pic_center該函式相當於一個
開關,可以設定數字沿觸發,模擬邊沿觸發、或者當模擬訊號進入觸發、離開視窗時觸發等。該函式的理解暫時這些,後續會增刪改減
4.定時函式
該函式用於配置硬體的定時資料採集任務,包括指定操作是否連續或者有限:1、當有限操作時,還需要選擇取樣數量,以及在需要時建立一個緩衝區
2、對於需要取樣定時的操作,該函式需要設定取樣時鐘的源(可以是內部時鐘也可以是外部時鐘的源)和它的速率。
取樣時鐘控制了採集或生成取樣的速率,每一個時鐘脈衝為每一個包含在任務中的虛擬通道初始化一個取樣的採集和訊號的生成。
“為了在資料採集應用程式中實現同步,如同觸發訊號必須在一個裝置的不同功能區域或多個裝置之間傳遞一樣,定時訊號也必須以同樣的方式傳遞。
5.啟動任務函式
當程式執行的時候,使用該函式可以讓程式顯式執行,否則的話會隱式執行或者自動執行,當程式需要用到迴圈多次的話,要使用函式,否則會使函式在迴圈中重複的啟動和停止,任務的效能會大大降低。
6.停止任務函式
相對應啟動任務函式,有著停止任務函式,這倆一起使用。
7.讀取函式
該函式可以從特定的函式執行時讀取資料的每個通道的取樣數。
1、有限採集時,將每個通道取樣數指定為-1,這個函式會等待採集完所有請求的取樣數後,再讀取這些取樣
2、連續採集時,將每個通道取樣數指定為-1.這會使得整個函式在執行的時候,讀取所有現在儲存在緩衝這中的取樣。
8.寫入函式
該函式用於將取樣寫入指定的生成任務中。這個函式的不同例項允許選擇生成取樣的型別(模擬或數字)
9.結束前等待函式
該函式的作用是保證在任務結束前完成待定的採集或生成,(相當於某個人的特定保姆,保證某個人的權益後才能結束)
普遍的操作是用於有限採集操作,一但這個函式開始執行,有限採集就完成了,無需中斷就可以結束任務,此外,“超時”輸入端可以設定一個等待的最大時間,在該時間過後,還不能完成,函式就會退出並生成一個錯誤訊號。
10.屬性節點
設定了所有屬性的設定,可以對一個和多個屬性進行設定。
1、定時屬性節點:可以先用來設定取樣時鐘的源,然後讀取取樣時鐘的源,最後還能設定取樣時鐘的有效邊沿
總結
一個大的工程需要小地積累,這些知識很簡單,但是是我建造自己的大樓的每一快不可或缺的磚頭和石頭。
相關文章
- 資料採集卡,Labjack 系列數採的 Labview 程式設計範例View程式設計
- 資料採集作業二
- HS系列USB資料採集卡,及高速多通道資料分析軟體詳解
- 【資料分析】抖音商家電話採集軟體資料分析
- Python爬蟲初學二(網路資料採集)Python爬蟲
- 資料採集知識分享|4大資料採集方式都有什麼?大資料
- 工商資訊資料採集思路
- 高速影片採集卡設計資料儲存:620-基於PCIe的高速影片採集卡
- amazon產品採集資料
- phpQuery採集網站資料PHP網站
- 資料採集實驗四
- 資料採集作業3
- 資料採集作業四
- 資料採集作業4
- 資料採集作業2
- 資料的採集,清洗,資料機器自動標註及轉化為深度學習格式深度學習
- 【Python資料採集】國家自然科學基金大資料知識管理服務門戶資料採集Python大資料
- 地圖資料採集,包括百度地圖採集,高德地圖採集,360地圖採集地圖
- 資料採集第二次作業
- 大資料技術之資料採集篇大資料
- USB資料採集卡,Labjack U6、T7 採集卡 VB、C++ 程式設計範例C++程式設計
- 遊戲平臺採集資料遊戲
- 大資料採集:fillna函式大資料函式
- 資料採集的方法有哪些
- 資料採集工具是什麼
- 開源監控軟體WGCLOUD多久採集一次主機資料GCCloud
- 網路分流器-移動信令採集裝置-大資料採集方案大資料
- UAV心跳機制與容器、程式資料採集
- 前端埋點資料採集(一)採集系統架構設計前端架構
- 【京東】商品list列表採集+類目下的商品列表資料採集
- 耳標讀卡器,實現豬養殖資料自動採集
- LabVIEW生成.NET的DLL——C#下呼叫NI資料採集裝置功能的一種方法 [原創www.cnblogs.com/helesheng]ViewC#
- 阿里巴巴商家電話採集軟體如何匯出資料阿里
- 如何實現車聯網的靈活資料採集
- 電商平臺資料採集介面
- PHP 資料採集的一種思路PHP
- 資料採集實踐作業2
- 高效採集資料業務更安心