<style id="7i3y3"></style>

      <sub id="7i3y3"><i id="7i3y3"></i></sub>

        午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
        首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
        中華工控網首頁
          P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
          D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
          電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
        LabWindowsCVI在風洞數據采集中的應用
        北京泛華恒興科技有限公司
        收藏本文     查看收藏

        作者:楊大成  (北京中科泛華測控技術有限公司成都辦事處,四川 成都 610031)

        摘要:本文闡述了利用LabWindows/CVI開發環境提供的強大工具和豐富的函數接口以及各種方便、實用的工具,快速完成風洞數據采集、分析軟件。描述了該軟件中使用到的幾個關鍵功能的實現方法。
        關鍵詞:LabWindows/CVI、風洞、SCXI、PXI、多線程。

        LabWindows/CVI appliacation in the acquisition of the Wintunnel
        Yang Da-cheng
        (Beijing Zhong Ke Fan Hua Measurement & Control Technology Co. Ltd. Chengdu ReoPOffice, Chengdu 610031)
        Abstract: Completed the acquisition and analysis of the windtunel quickly with the powerful tools and functions in LabWindows/CVI. Descript how to implement these important functions.
        Key words: LabWindows/CVI; Windtunnel; SCXI; PXI; Multithread

        如今在測控領域用于開發軟件系統的開發平臺主要有:LabVIEW、C++、VB、Agilent VEE、LabWindows/CVI。而LabWindows/CVI由于提供了豐富的函數庫和各種方便功能得到了不少使用者的青睞。LabWindows/CVI是National Instrument公司開發的一種基于ANSI C的開發平臺,它集成了編譯器、連接器和高級編輯、調試工具。內建強大的儀器庫,從儀器控制、數據采集到數據分析和圖像顯示。LabWindows/CVI自帶代碼生成、交互式函數面板、函數提示、快速控件查找等功能,可以幫助開發者進行快速開發。
        風洞數據采集主要包括壓力、溫度、天平等信號。
        1 系統構成
        在該系統中主要使用了National Instrument公司PXI-6052E數據采集卡和SCXI-1143信號調理卡的硬件產品。系統采用了工控機加遠程控制模塊構成,結構如下圖:


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

         


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


        2.2線程考慮
        整個軟件采用多線程模式,主線程用于管理用戶界面,在主線程中創建一個單獨的采集線程,用于采集和保存數據。這里主要用到了LabWindows/CVI提供的線程函數可以方便的創建、管理線程。
        errorCode=CmtScheduleThreadPoolFunctionAdv(DEFAULT_THREAD_POOL_HANDLE,DAQThreadFunction,  NULL, THREAD_PRIORITY_NORMAL, NULL,(unsigned int)NULL, NULL, (unsigned int)NULL,  &DAQThreadID);該函數用于創建采集線程,DAQThreadFunction為自定義的線程函數,該函數用于實現數據采集及數據存儲。
        errorCode = CmtReleaseThreadPoolFunctionID (DEFAULT_THREAD_POOL_HANDLE, DAQThreadID);該函數用于釋放線程。
        2.3數據采集     
        基于PXI+SCXI這種系統構架,在數據采集時,使用了PXI-6052E的一個通道來控制SCXI所有通道?紤]到通道數多,設置參數多,需要等待足夠的時間采集等特點,這樣在硬件初始化時會比較花時間,所以在采集程序中把初始化硬件沒有放到線程函數里面,專門將該功能列出。這樣保證了在點擊開始采集后能在要求等待的時間后得到所需要的試驗數據。
        在該軟件中使用了NI早期的數據采集卡驅動程序Traditional DAQ。使用了緩沖技術實現連續數據采集。

        1. errorCode = DAQ_DB_Config (config.daq[0].iDevice, 1);配置緩沖模式;
        2. errorCode =DAQ_DB_HalfReady (gHardwareConfig.daq[0].iDevice, &halfReady, &DAQStop);檢查緩沖是否滿,緩沖區滿后開始讀取數據;
        3. if((halfReady == 1) && (DAQStop == 0))         {

                                 errorCode = DAQ_DB_Transfer (gHardwareConfig.daq[0].iDevice, pdsVoltBuffer, &points, &DAQStop);
        if(errorCode != 0)
        goto error;
        }讀取緩沖區數據。
        2.4 數據庫功能
        數據庫功能主要使用了LabWindows/CVI提供的數據庫連接工具包。該工具包提供了豐富的數據庫操作函數,給開發帶來了方便和快捷。LabWindows/CVI和數據庫連接的鏈路圖如下:

        1. hdbc=DBConnect (MD_DATABSE_NAME);和數據庫建立連接,參數為數據庫名稱、用戶ID及密碼構成的字符串。
        2. hstmt=DBActivateSQL (hdbc, string);激活SQL語句。
        3. DBPutRecord (hstmt);刷新數據庫。
        4. DBDeactivateSQL (hstmt);解除活動SQL語句。
        5. DBDisconnect (hdbc);斷開數據庫連接。

               2.5信號分析
        在LabWindows/CVI里面自帶了常用的信號分析處理函數,可以進行常用的時域信號、頻域信號處理以及數字濾波處理等。
        在該程序中時域信號處理主要使用了卷積(Convolve)、積分(Integrate)、微分(Difference)。頻域信號處理使用了FFT。數字信號處提供了一個可設置的對話框,方便使用者配置濾波參數。


        常規的數學處理函數在這個程序中也有用到,都是利用了LabWindows/CVI自帶的數學函數如:波形數據的基本算術運算,Add1D、Sub1D、Mul1D、Div1D。
        3試驗報告
        在完成試驗后,根據試驗的要求生成Word或Excel報告,不用再手動編輯報告了,節約了大量時間。這里也是使用LabWidnwos/CVI提供的報告生成工具包,該工具包包含了很多簡單實用的函數,可以自動生成柱狀圖、餅圖等,也可以將面板上顯示的波形圖自動插入到指定位置。
        4結束語
        通過利用LabWindows/CVI提供的各種控件快速構建好用戶界面,又利用各種提供的豐富函數以及工具包功能函數完美、快速完成了整個程序的開發。在短時間保證開發順利按照既定計劃執行,圓滿完成了開發任務。
        參考文獻:

        1. 宋宇峰. LabWindows/CVI逐步深入與開發實例
        2. National Instrument . LabWindows/CVI Basics I Course Manual
        3. National Instrument . LabWindows/CVI Basics II Course Manual

         

        狀 態: 離線

        公司簡介
        產品目錄

        公司名稱: 北京泛華恒興科技有限公司
        聯 系 人: 市場部
        電  話: 010-82156688
        傳  真: 010-82156006
        地  址: 北京市海淀區西小口路66號東升科技園·北領地 A-4樓
        郵  編: 100192
        主  頁:
         
        該廠商相關技術文摘:
        基于XML的模塊化分布式軟件系統架構設計
        電動助力轉向系統(EPS)耐久性試驗臺
        基于1553B總線和PXI總線的某型航天動力控制系統關鍵技術研究
        效率與成本是數據采集迎接挑戰的關鍵
        基于柔性測試技術的通用衛星電源變換器測試設備設計與實現
        X-Designer 3.1,構建型軟件平臺助力測試測量
        自動測試設備(ATE)中的技術融合與應用
        引領測試系統創新性思維
        基于柔性測試技術的節氣門反應時間測試系統設計
        基于柔性測試技術的車窗按鈕老化測試系統
        基于柔性測試技術的位置傳感器標定與檢測系統平臺的設計
        基于柔性測試技術在噪聲定位分析方面的應用
        更多文摘...
        立即發送詢問信息在線聯系該技術文摘廠商:
        用戶名: 密碼: 免費注冊為中華工控網會員
        請留下您的有效聯系方式,以方便我們及時與您聯絡

        關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
        工控網客服熱線:0755-86369299
        版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

        主站蜘蛛池模板: 成人国产精品中文字幕| 意大利xxxx性hd极品| 国产精品无码无片在线观看3d| 国产成人精品亚洲午夜| 色欲国产精品一区成人精品| 国产3p露脸普通话对白| 亚洲一区二区三区在线观看精品中文| 国产十八禁在线观看免费| 亚洲岛国av一区二区| 又大又硬又爽免费视频| 国产一区二区亚洲一区二区三区 | 国产97人人超碰CAO蜜芽PROM| 欧美内射深插日本少妇| 国产中文字幕精品喷潮| 在线日本看片免费人成视久网| 国模肉肉视频一区二区三区| 人妻少妇久久中文字幕| 亚洲国产精品美日韩久久| 亚洲国产综合自在线另类| 国产欧美va欧美va在线| 黑人欧美一级在线视频| 亚洲精品在线少妇内射| 精品无码一区在线观看| 四虎国产精品久久免费精品| 日本精品不卡一二三区| 亚洲人成色4444在线观看 | 亚洲av永久无码精品天堂久久| 日韩精品av一区二区| 日本韩无专砖码高清观看| 久久国产免费观看精品3| 中文字幕在线无码一区二区三区| 午夜男女爽爽影院免费视频下载| 1精品啪国产在线观看免费牛牛 | 国产精品午夜福利免费看| 国产普通话对白刺激| 亚洲清纯自偷自拍另类专区| 色道久久综合亚洲精品蜜桃| 欧美乱码伦视频免费| 国产日韩精品欧美一区灰| 97视频在线精品国自产拍| 99久久精品国产精品亚洲|