亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種數(shù)據(jù)采集程序的基本架構(gòu)

        2017-04-25 06:34:17林志雄張藝媛
        汽車實(shí)用技術(shù) 2017年6期
        關(guān)鍵詞:架構(gòu)程序設(shè)置

        林志雄,張藝媛

        (安徽江淮汽車集團(tuán)股份有限公司,安徽 合肥 230601)

        一種數(shù)據(jù)采集程序的基本架構(gòu)

        林志雄,張藝媛

        (安徽江淮汽車集團(tuán)股份有限公司,安徽 合肥 230601)

        數(shù)據(jù)采集一般指測試過程中將模擬信號轉(zhuǎn)變成數(shù)字信號,或模擬信號數(shù)據(jù)產(chǎn)生的過程。文章采用一種通用簡潔的程序架構(gòu),可運(yùn)用于大部分連續(xù)進(jìn)行的模擬輸入、模擬輸出、數(shù)字輸入、數(shù)字輸出、計時、頻率等等信號數(shù)據(jù)的測量操作。

        數(shù)據(jù)采集;程序架構(gòu);測量

        CLC NO.:U463.6Document Code:AArticle ID:1671-7988 (2017)06-72-02

        引言

        在汽車電子部件測試過程中,經(jīng)常需要用到模擬/數(shù)字信號的采集分析或信號的產(chǎn)生等過程,應(yīng)用 LabVIEW 的DAQmx組件子vi編寫程序,就可以很好地滿足信號的測試需求,并通過對DAQmx多態(tài)子 vi 的設(shè)置,可實(shí)現(xiàn)各類常用信號測量/產(chǎn)生的應(yīng)用程序。將應(yīng)用程序與 NI 硬件鏈接起來,就可以實(shí)現(xiàn)各種信號測量/產(chǎn)生,如汽車電子部件測試中的電壓、電流、頻率、占空比等信號采集分析或信號產(chǎn)生等。

        1、數(shù)據(jù)采集程序的基本架構(gòu)

        利用 DAQmx組件子vi編寫的數(shù)據(jù)采集程序的基本架構(gòu)是在 while循環(huán)之前先進(jìn)行創(chuàng)建、配置、設(shè)置測試任務(wù)的相關(guān)信息和配置要求,并只執(zhí)行一次后就進(jìn)入while循環(huán)體進(jìn)行數(shù)據(jù)采集或數(shù)據(jù)寫入,在循環(huán)結(jié)束后進(jìn)行清除和結(jié)束所創(chuàng)建的任務(wù)。利用DAQmx編寫的測量程序基本架構(gòu)是基于“任務(wù)”的,它包括了通道信息配置、時序設(shè)定、采樣方式選擇、采樣速率設(shè)置、觸發(fā)條件等信息,表現(xiàn)為一個任務(wù)執(zhí)行的全過程,即任務(wù)的創(chuàng)建、配置及結(jié)束等,程序架構(gòu)如下圖所示。

        圖1 數(shù)據(jù)采集程序的基本架構(gòu)

        (1)創(chuàng)建任務(wù) vi,該 vi路徑為函數(shù)選板/測量 I/O/ DAQmx-數(shù)據(jù)采集/ DAQmx 高級任務(wù)選項/ DAQmx 創(chuàng)建任務(wù),一般創(chuàng)建任務(wù)時定義一個任務(wù)名稱,錯誤輸入設(shè)定為一個常數(shù)(即沒有錯誤發(fā)生)。使用這個 vi 可以創(chuàng)建相互獨(dú)立的測量任務(wù),該vi 盡量不在while循環(huán)中使用,并在任務(wù)結(jié)束后進(jìn)行清除任務(wù),以免占用過多的內(nèi)存。

        (2)創(chuàng)建通道 vi,該 vi路徑為函數(shù)選板/測量 I/O/ DAQmx-數(shù)據(jù)采集/ DAQmx 創(chuàng)建通道,這是一個多態(tài) vi,可以選擇多種測量功能的虛擬通道添加到任務(wù)中,包含模擬輸入輸出、數(shù)字輸入輸出、計數(shù)器輸入輸出等。實(shí)際使用中,常利用“分配名稱”來給虛擬通道進(jìn)行命名,曲線名稱就會自動顯示“分配名稱”。

        (3)DAQmx 定時vi,該vi路徑為函數(shù)選板/測量 I/O/ DAQmx-數(shù)據(jù)采集/DAQmx 定時,編程時主要對測量的采樣速率和采樣模式進(jìn)行設(shè)置,采樣速率一般選擇為實(shí)現(xiàn)輸入頻率的5倍~10倍。

        (4)DAQmx 開始任務(wù)vi,該vi路徑為函數(shù)選板/測量I/O/ DAQmx-數(shù)據(jù)采集/DAQmx 開始任務(wù),該vi 在編程中一般無須配置。

        (5)DAQmx 讀取vi,該vi 路徑為函數(shù)選板/測量 I/O/ DAQmx-數(shù)據(jù)采集/ DAQmx 讀取,該vi 為多態(tài) vi,包含模擬單通道/多通道、數(shù)字單通道/多通道、計數(shù)器單采樣/多采樣等,通過選擇不同的類型可以進(jìn)行模擬或數(shù)字信號的測量。若每通道讀取選擇N采樣,其采樣數(shù)的設(shè)置即為數(shù)據(jù)分析顯示的更新頻率,所以不能大于前面定時 vi中設(shè)定的采樣頻率,實(shí)際顯示的更新率=(采樣頻率/采樣數(shù))次/S。

        (6)DAQmx 寫入vi,該vi路徑為函數(shù)選板/測量 I/O/ DAQmx-數(shù)據(jù)采集/ DAQmx 寫入。該 vi 也為多態(tài) vi,與讀取vi類似,同樣包含模擬單通道/多通道、數(shù)字單通道/多通道、計數(shù)器單采樣/多采樣等,通過選擇不同的類型可以實(shí)現(xiàn)模擬或數(shù)字信號的產(chǎn)生和輸出,同樣若每通道寫入選擇N采樣,其采樣數(shù)的設(shè)置不能大于前面定時 vi中設(shè)定的采樣頻率。

        (7)DAQmx 清除任務(wù)vi,該vi路徑為函數(shù)選板/測量I/O/ DAQmx-數(shù)據(jù)采集/DAQmx 定時,在測量程序架構(gòu)中使用該 vi,應(yīng)與“創(chuàng)建任務(wù)” vi 成對出現(xiàn),實(shí)現(xiàn)測量任務(wù)結(jié)束后關(guān)閉程序以免占用過多的內(nèi)存,一般在編程中無須進(jìn)行設(shè)置。

        2、應(yīng)用基本架構(gòu)編寫程序?qū)嵗?/h2>

        應(yīng)用模擬/數(shù)字信號測量程序基本架構(gòu),編寫一個電壓有效值 RMS測量程序,在創(chuàng)建任務(wù)中配置任務(wù)名稱和無錯誤的常量輸入;在創(chuàng)建通道中配置物理輸入通道(即輸入控件)、選擇測量內(nèi)容(AI電壓)、測試值的最大最小值范圍、輸入接線端配置;在定時中設(shè)定采樣模式(有限采樣)和采樣頻率;開始任務(wù)采用默認(rèn)設(shè)置;數(shù)據(jù)讀取選擇“模擬波形1通道N采樣”、每通道采樣數(shù)設(shè)定為1000(比前面定時中的采樣頻率要?。?;采集到的波形數(shù)據(jù)進(jìn)行“基本平均直流-均方根”(該vi路徑為函數(shù)選板/信號處理/波形測量)處理后并通過顯示控件顯示;測量任務(wù)結(jié)束后進(jìn)清除任務(wù),解除所占用的內(nèi)存;最后用一個簡易錯誤處理,當(dāng)程序出現(xiàn)錯誤后可以由測量人員來停止程序運(yùn)行;具體測量程序和設(shè)置如下圖所示。

        圖2 電壓有效值RMS測量程序

        3、小結(jié)

        基于DAQmx的測量程序基本架構(gòu)主要依據(jù)數(shù)據(jù)流傳遞關(guān)系,結(jié)合測量任務(wù)創(chuàng)建、運(yùn)行和結(jié)束的概念,利用LabVIEW中DAQmx組件的相關(guān)子vi編寫一個測量任務(wù)的全過程,包括任務(wù)的創(chuàng)建、配置、運(yùn)行及結(jié)束清除。在程序架構(gòu)應(yīng)用時,需要注意讀取vi中的采樣數(shù)和定時vi中采樣頻率的關(guān)系和設(shè)置原則,采樣頻率大小會影響測量數(shù)據(jù)還原的真實(shí)性,而采樣數(shù)設(shè)定會影響測量數(shù)據(jù)分析顯示的更新速率,一般希望用于分析的信號數(shù)據(jù)更新盡可能快,但由于數(shù)據(jù)分析也必須滿足采樣定理才能獲得理解結(jié)果,所以被分析的信號頻率上限就會降低。

        [1] 陳錫輝,張銀鴻.LabVIEW8.20程序設(shè)計從入門到精通. 北京:清華大學(xué)出版社,2007.

        [2] 程學(xué)慶. LabVIEW 圖形化編程與實(shí)例應(yīng)用[M]. 北京: 中國鐵道出版社, 2005.

        The basic structure of data acquisition program

        Lin Zhixiong, Zhang Yiyuang
        (Anhui Jianghuai Automobile Co., Ltd, Anhui Hefei 230601)

        Data acquisition generally refers to the process of testing analog signals into digital signal, or analog signal data generation process.In this paper, we use a general and concise program architecture, which can be used in most of the continuous analog input, analog output, digital input, digital output, timing, frequency and other signal data measurement operations.

        Data acquisition; Program architecture; Measurement

        U463.6

        A

        1671-7988 (2017)06-72-02

        林志雄,助理工程師,就職于安徽江淮汽車集團(tuán)股份有限公司技術(shù)中心,車輛工程,主要研究電子零部件功能和性能測試驗證等工作。

        10.16638/j.cnki.1671-7988.2017.06.023

        猜你喜歡
        架構(gòu)程序設(shè)置
        基于FPGA的RNN硬件加速架構(gòu)
        中隊崗位該如何設(shè)置
        少先隊活動(2021年4期)2021-07-23 01:46:22
        功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實(shí)踐
        汽車工程(2021年12期)2021-03-08 02:34:30
        試論我國未決羈押程序的立法完善
        “程序猿”的生活什么樣
        LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實(shí)現(xiàn)
        英國與歐盟正式啟動“離婚”程序程序
        本刊欄目設(shè)置說明
        中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
        創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
        色婷婷综合久久久中文字幕| 欧美日韩国产乱了伦| 天堂av在线一区二区| 日本成人精品在线播放| 免费无码一区二区三区a片百度| 国产精品无码a∨精品影院| 日韩欧美国产自由二区| 国产自拍伦理在线观看| 午夜秒播久久精品麻豆| 欧美成人免费全部| 澳门毛片精品一区二区三区| 日韩人妻中文字幕一区二区| 中文字幕午夜精品久久久| 丰满岳乱妇一区二区三区| 国产羞羞视频在线观看| 少妇极品熟妇人妻高清| 中文乱码字字幕在线国语| 看黄a大片日本真人视频直播| 99re在线视频播放| 亚洲国产日韩av一区二区| 中文字幕第一页人妻丝袜| 偷偷色噜狠狠狠狠的777米奇| 国产精品精品| 国产91九色视频在线播放| 成人免费在线亚洲视频| 亚洲伊人色欲综合网| 毛片无码高潮喷白浆视频| 女同舌吻互慰一区二区| 亚洲妇熟xxxx妇色黄| 国产欧美一区二区精品性色| 女人被躁到高潮嗷嗷叫免费软| 久久精品久99精品免费| 无码任你躁久久久久久老妇| 亚洲AV秘 无码一区二p区三区| 国产无套粉嫩白浆内精| 日韩精品无码一区二区三区四区 | 久久久国产一区二区三区四区小说 | 国内精品国产三级国产| 99国产精品自在自在久久| 中国一级毛片在线观看| 一本色道亚州综合久久精品|