999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

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

林志雄,張藝媛

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

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

林志雄,張藝媛

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

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

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

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

引言

在汽車電子部件測試過程中,經(jīng)常需要用到模擬/數(shù)字信號(hào)的采集分析或信號(hào)的產(chǎn)生等過程,應(yīng)用 LabVIEW 的DAQmx組件子vi編寫程序,就可以很好地滿足信號(hào)的測試需求,并通過對(duì)DAQmx多態(tài)子 vi 的設(shè)置,可實(shí)現(xiàn)各類常用信號(hào)測量/產(chǎn)生的應(yīng)用程序。將應(yīng)用程序與 NI 硬件鏈接起來,就可以實(shí)現(xiàn)各種信號(hào)測量/產(chǎn)生,如汽車電子部件測試中的電壓、電流、頻率、占空比等信號(hào)采集分析或信號(hào)產(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è)定、采樣方式選擇、采樣速率設(shè)置、觸發(fā)條件等信息,表現(xiàn)為一個(gè)任務(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 高級(jí)任務(wù)選項(xiàng)/ DAQmx 創(chuàng)建任務(wù),一般創(chuàng)建任務(wù)時(shí)定義一個(gè)任務(wù)名稱,錯(cuò)誤輸入設(shè)定為一個(gè)常數(shù)(即沒有錯(cuò)誤發(fā)生)。使用這個(gè) 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)建通道,這是一個(gè)多態(tài) vi,可以選擇多種測量功能的虛擬通道添加到任務(wù)中,包含模擬輸入輸出、數(shù)字輸入輸出、計(jì)數(shù)器輸入輸出等。實(shí)際使用中,常利用“分配名稱”來給虛擬通道進(jìn)行命名,曲線名稱就會(huì)自動(dòng)顯示“分配名稱”。

(3)DAQmx 定時(shí)vi,該vi路徑為函數(shù)選板/測量 I/O/ DAQmx-數(shù)據(jù)采集/DAQmx 定時(shí),編程時(shí)主要對(duì)測量的采樣速率和采樣模式進(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ù)字單通道/多通道、計(jì)數(shù)器單采樣/多采樣等,通過選擇不同的類型可以進(jìn)行模擬或數(shù)字信號(hào)的測量。若每通道讀取選擇N采樣,其采樣數(shù)的設(shè)置即為數(shù)據(jù)分析顯示的更新頻率,所以不能大于前面定時(shí) vi中設(shè)定的采樣頻率,實(shí)際顯示的更新率=(采樣頻率/采樣數(shù))次/S。

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

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

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

應(yīng)用模擬/數(shù)字信號(hào)測量程序基本架構(gòu),編寫一個(gè)電壓有效值 RMS測量程序,在創(chuàng)建任務(wù)中配置任務(wù)名稱和無錯(cuò)誤的常量輸入;在創(chuàng)建通道中配置物理輸入通道(即輸入控件)、選擇測量內(nèi)容(AI電壓)、測試值的最大最小值范圍、輸入接線端配置;在定時(shí)中設(shè)定采樣模式(有限采樣)和采樣頻率;開始任務(wù)采用默認(rèn)設(shè)置;數(shù)據(jù)讀取選擇“模擬波形1通道N采樣”、每通道采樣數(shù)設(shè)定為1000(比前面定時(shí)中的采樣頻率要小);采集到的波形數(shù)據(jù)進(jìn)行“基本平均直流-均方根”(該vi路徑為函數(shù)選板/信號(hào)處理/波形測量)處理后并通過顯示控件顯示;測量任務(wù)結(jié)束后進(jìn)清除任務(wù),解除所占用的內(nèi)存;最后用一個(gè)簡易錯(cuò)誤處理,當(dāng)程序出現(xiàn)錯(cuò)誤后可以由測量人員來停止程序運(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編寫一個(gè)測量任務(wù)的全過程,包括任務(wù)的創(chuàng)建、配置、運(yùn)行及結(jié)束清除。在程序架構(gòu)應(yīng)用時(shí),需要注意讀取vi中的采樣數(shù)和定時(shí)vi中采樣頻率的關(guān)系和設(shè)置原則,采樣頻率大小會(huì)影響測量數(shù)據(jù)還原的真實(shí)性,而采樣數(shù)設(shè)定會(huì)影響測量數(shù)據(jù)分析顯示的更新速率,一般希望用于分析的信號(hào)數(shù)據(jù)更新盡可能快,但由于數(shù)據(jù)分析也必須滿足采樣定理才能獲得理解結(jié)果,所以被分析的信號(hào)頻率上限就會(huì)降低。

[1] 陳錫輝,張銀鴻.LabVIEW8.20程序設(shè)計(jì)從入門到精通. 北京:清華大學(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ù)中心,車輛工程,主要研究電子零部件功能和性能測試驗(yàn)證等工作。

10.16638/j.cnki.1671-7988.2017.06.023

猜你喜歡
程序設(shè)置測量
中隊(duì)崗位該如何設(shè)置
把握四個(gè)“三” 測量變簡單
試論我國未決羈押程序的立法完善
滑動(dòng)摩擦力的測量和計(jì)算
滑動(dòng)摩擦力的測量與計(jì)算
“程序猿”的生活什么樣
英國與歐盟正式啟動(dòng)“離婚”程序程序
測量
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
主站蜘蛛池模板: 91色在线观看| 色噜噜综合网| 在线观看亚洲人成网站| 国产高清在线观看91精品| 精品国产香蕉在线播出| a毛片在线播放| 国产sm重味一区二区三区| 99热这里只有成人精品国产| 欧美色亚洲| av在线5g无码天天| 国产在线小视频| 国产亚洲欧美日韩在线一区二区三区| 欧美视频在线播放观看免费福利资源| 久久性视频| 国产一级一级毛片永久| 日韩av在线直播| 一级在线毛片| 最新国语自产精品视频在| 精品一区二区三区波多野结衣| 三区在线视频| 国产办公室秘书无码精品| 国产乱人伦精品一区二区| 九色国产在线| 亚洲二区视频| 国产女人水多毛片18| 欧洲极品无码一区二区三区| 国产欧美日韩综合一区在线播放| 在线亚洲小视频| 国产青青草视频| 毛片网站观看| 制服丝袜无码每日更新| 亚洲精品国产自在现线最新| 国产一区二区精品福利| 婷婷六月在线| 日本91视频| 精品国产电影久久九九| 亚洲精品无码av中文字幕| 亚洲中文字幕在线一区播放| 国产精品视频3p| 欧美成人日韩| 亚洲成人精品| 国产人人射| 国产欧美在线观看精品一区污| 色综合日本| 国产成人永久免费视频| 国产在线视频导航| 国产一区二区人大臿蕉香蕉| 久久精品视频亚洲| 九九九精品成人免费视频7| 精品欧美一区二区三区久久久| 精品国产一二三区| 中文字幕在线欧美| 欧美国产日韩在线| 亚洲精品片911| 亚洲AV免费一区二区三区| 亚洲综合婷婷激情| 在线不卡免费视频| 国产乱子伦精品视频| 国产三级韩国三级理| 最新加勒比隔壁人妻| 亚洲看片网| 中文成人在线| 国产靠逼视频| 亚洲天堂网2014| 992Tv视频国产精品| 亚洲va欧美va国产综合下载| 亚洲成人网在线观看| 一级毛片在线免费视频| 伊人久久精品亚洲午夜| 欧美高清三区| 国产呦视频免费视频在线观看| 粉嫩国产白浆在线观看| 欧美亚洲日韩不卡在线在线观看| 特级毛片8级毛片免费观看| 国产无码高清视频不卡| 茄子视频毛片免费观看| 精品福利视频网| 精品超清无码视频在线观看| 国产三级精品三级在线观看| 日韩一区二区三免费高清| 久久亚洲黄色视频| 无遮挡国产高潮视频免费观看|