日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]LabWindows/CVI在風洞數據采集中的應用

  如今在測控領域用于開發(fā)軟件系統(tǒng)的開發(fā)平臺主要有:LabVIEW、C++、VB、Agilent VEE、LabWindows/CVI。而LabWindows/CVI由于提供了豐富的函數庫和各種方便功能得到了不少使用者的青睞。LabWindows/CVI是National Instrument公司開發(fā)的一種基于ANSI C的開發(fā)平臺,它集成了編譯器、連接器和高級編輯、調試工具。內建強大的儀器庫,從儀器控制、數據采集到數據分析和圖像顯示。LabWindows/CVI自帶代碼生成、交互式函數面板、函數提示、快速控件查找等功能,可以幫助開發(fā)者進行快速開發(fā)。

  風洞數據采集主要包括壓力、溫度、天平等信號。

  系統(tǒng)構成

  在該系統(tǒng)中主要使用了National Instrument公司PXI-6052E數據采集卡和SCXI-1143信號調理卡的硬件產品。系統(tǒng)采用了工控機加遠程控制模塊構成,結構如圖1。

 

                              圖1 系統(tǒng)結構

  軟件主要功能包括硬件參數設置、采集參數設置、時域信號分析、頻域信號分析、零點處理、傳感器校準等。軟件流程圖如圖2。

 

                       圖2 軟件流程圖

  軟件功能實現(xiàn)

  主界面設計

  LabWindows/CVI中帶有用戶界面編輯器,它提供了各種控件如:數字控件、字符串控件、波形圖控件、Tab、Table等。利用自動代碼生成工具可以幫助開發(fā)者快速建立用戶界面及對應的回調函數。該程序主界面如圖3。

 

                                   圖3

  線程考慮[!--empirenews.page--]

  整個軟件采用多線程模式,主線程用于管理用戶界面,在主線程中創(chuàng)建一個單獨的采集線程,用于采集和保存數據。這里主要用到了LabWindows/CVI提供的線程函數可以方便的創(chuàng)建、管理線程。

  errorCode=CmtScheduleThreadPoolFunctionAdv(DEFAULT_THREAD_POOL_HANDLE,DAQThreadFunction, NULL, THREAD_PRIORITY_NORMAL, NULL,(unsigned int)NULL, NULL, (unsigned int)NULL, &DAQThreadID);該函數用于創(chuàng)建采集線程,DAQThreadFunction為自定義的線程函數,該函數用于實現(xiàn)數據采集及數據存儲。

  errorCode = CmtReleaseThreadPoolFunctionID (DEFAULT_THREAD_POOL_HANDLE, DAQThreadID);該函數用于釋放線程。

  數據采集

  基于PXI+SCXI這種系統(tǒng)構架,在數據采集時,使用了PXI-6052E的一個通道來控制SCXI所有通道。考慮到通道數多,設置參數多,需要等待足夠的時間采集等特點,這樣在硬件初始化時會比較花時間,所以在采集程序中把初始化硬件沒有放到線程函數里面,專門將該功能列出。這樣保證了在點擊開始采集后能在要求等待的時間后得到所需要的試驗數據。

  在該軟件中使用了NI早期的數據采集卡驅動程序Traditional DAQ。使用了緩沖技術實現(xiàn)連續(xù)數據采集。

  a. errorCode = DAQ_DB_Config (config.daq[0].iDevice, 1);配置緩沖模式;

  b. errorCode =DAQ_DB_HalfReady (gHardwareConfig.daq[0].iDevice, &halfReady, &DAQStop);檢查緩沖是否滿,緩沖區(qū)滿后開始讀取數據;

  c. if((halfReady == 1) && (DAQStop == 0)) {

  errorCode = DAQ_DB_Transfer (gHardwareConfig.daq[0].iDevice, pdsVoltBuffer, &points, &DAQStop);

  if(errorCode != 0)

  goto error;

  }讀取緩沖區(qū)數據。

  數據庫功能

  數據庫功能主要使用了LabWindows/CVI提供的數據庫連接工具包。該工具包提供了豐富的數據庫操作函數,給開發(fā)帶來了方便和快捷。LabWindows/CVI和數據庫連接的鏈路圖如圖4。

 

                           圖4

  a) hdbc=DBConnect (MD_DATABSE_NAME);和數據庫建立連接,參數為數據庫名稱、用戶ID及密碼構成的字符串。[!--empirenews.page--]

  b) hstmt=DBActivateSQL (hdbc, string);激活SQL語句。

  c) DBPutRecord (hstmt);刷新數據庫。

  d) DBDeactivateSQL (hstmt);解除活動SQL語句。

  e) DBDisconnect (hdbc);斷開數據庫連接。

  2.5信號分析

  在LabWindows/CVI里面自帶了常用的信號分析處理函數,可以進行常用的時域信號、頻域信號處理以及數字濾波處理等。

  在該程序中時域信號處理主要使用了卷積(Convolve)、積分(Integrate)、微分(Difference)。頻域信號處理使用了FFT。數字信號處提供了一個可設置的對話框,方便使用者配置濾波參數。

 

                                       圖5

  常規(guī)的數學處理函數在這個程序中也有用到,都是利用了LabWindows/CVI自帶的數學函數如:波形數據的基本算術運算,Add1D、Sub1D、Mul1D、Div1D。

  試驗報告

  在完成試驗后,根據試驗的要求生成Word或Excel報告,不用再手動編輯報告了,節(jié)約了大量時間。這里也是使用LabWidnwos/CVI提供的報告生成工具包,該工具包包含了很多簡單實用的函數,可以自動生成柱狀圖、餅圖等,也可以將面板上顯示的波形圖自動插入到指定位置。

  結語

  通過利用LabWindows/CVI提供的各種控件快速構建好用戶界面,又利用各種提供的豐富函數以及工具包功能函數完美、快速完成了整個程序的開發(fā)。在短時間保證開發(fā)順利按照既定計劃執(zhí)行,圓滿完成了開發(fā)任務。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

成都2022年10月19日 /美通社/ -- 近期,平安養(yǎng)老險積極籌備個人養(yǎng)老金的產品設計和系統(tǒng)開發(fā)工作,發(fā)展多樣化的養(yǎng)老金融產品,推動商業(yè)養(yǎng)老保險、個人養(yǎng)老金、專屬商業(yè)養(yǎng)老保險等產品供給。 搭養(yǎng)老政策東風 ...

關鍵字: 溫度 BSP 東風 大眾

廣東佛山2022年10月19日 /美通社/ -- 空間是人居生活的基礎單元,承載著生存與活動的最基本功能。而對于理想空間的解構意義卻在物理性容器之外,體現(xiàn)出人們對于空間和生活深層關系的思考,同時也塑造著人與空間的新型連接...

關鍵字: 溫度 BSP 智能化 進程

上海2022年10月19日 /美通社/ -- 10月17日晚間,安集科技披露業(yè)績預告。今年前三季度,公司預計實現(xiàn)營業(yè)收入7.54億元至8.33億元,同比增長60.24%至77.03%;歸母凈利潤預計為1.73億...

關鍵字: 電子 安集科技 BSP EPS

北京2022年10月19日 /美通社/ -- 10月18日,北京市經濟和信息化局發(fā)布2022年度第一批北京市市級企業(yè)技術中心創(chuàng)建名單的通知,諾誠健華正式獲得"北京市企業(yè)技術中心"認定。 北京市企業(yè)技...

關鍵字: BSP ARMA COM 代碼

北京2022年10月18日 /美通社/ -- 10月14日,國際數據公司(IDC)發(fā)布《2022Q2中國軟件定義存儲及超融合市場研究報告》,報告顯示:2022年上半年浪潮超融合銷售額同比增長59.4%,近5倍于...

關鍵字: IDC BSP 數字化 數據中心

上海2022年10月18日 /美通社/ -- 2022年9月5日,是首都銀行集團成立60周年的紀念日。趁著首都銀行集團成立60周年與首都銀行(中國)在華深耕經營12年的“大日子”,圍繞作為外資金融機構對在華戰(zhàn)略的構想和業(yè)...

關鍵字: 數字化 BSP 供應鏈 控制

東京2022年10月18日  /美通社/ -- NIPPON EXPRESS HOLDINGS株式會社(NIPPON EXPRESS HOLDINGS, INC.)旗下集團公司上海通運國際物流有限公司(Nipp...

關鍵字: 溫控 精密儀器 半導體制造 BSP

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術企業(yè)云集,展出的智能產品超過140,...

關鍵字: 中國智造 BSP 手機 CAN

要問機器人公司哪家強,波士頓動力絕對是其中的佼佼者。近來年該公司在機器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機器人組團跳男團舞的新視頻,表演的機器人包括...

關鍵字: 機器人 BSP 工業(yè)機器人 現(xiàn)代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國高端家電品牌G50峰會》于浙江寧波落幕,來自兩百余名行業(yè)大咖、專家學者共同探討了在形勢依然嚴峻的當下,如何以科技創(chuàng)新、高端化轉型等手段,幫助...

關鍵字: LINK AI BSP 智能家電

嵌入式軟件

15715 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉