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è)置的比較與思考
主站蜘蛛池模板: 亚洲一区二区黄色| 久久久久久国产精品mv| 亚洲成A人V欧美综合天堂| 狠狠干欧美| 一级毛片高清| 国产办公室秘书无码精品| 亚洲天堂日韩av电影| 国产在线专区| 久久永久视频| 狠狠五月天中文字幕| 日韩最新中文字幕| 国产精品自在线拍国产电影| 伊人久久精品亚洲午夜| 91网在线| 欧美翘臀一区二区三区| 午夜不卡视频| 91久久精品国产| 精品国产一二三区| 亚洲日韩精品综合在线一区二区| 手机在线免费不卡一区二| 一级福利视频| 永久免费无码日韩视频| 无码免费视频| 欧美日韩在线亚洲国产人| 欧美综合区自拍亚洲综合天堂| 午夜日本永久乱码免费播放片| 久久香蕉欧美精品| 欧美成一级| 国产真实自在自线免费精品| 精品三级网站| 亚洲色欲色欲www在线观看| 亚洲欧洲日韩久久狠狠爱| 成人a免费α片在线视频网站| 国产乱码精品一区二区三区中文| 在线亚洲小视频| 扒开粉嫩的小缝隙喷白浆视频| av在线无码浏览| 久久久黄色片| 一本色道久久88综合日韩精品| 99久视频| 亚洲精品在线观看91| 国产情精品嫩草影院88av| 四虎成人精品| 日韩人妻无码制服丝袜视频| 97狠狠操| 久久婷婷人人澡人人爱91| 国内精品久久久久久久久久影视| 国产无码精品在线播放| 国产网站在线看| 亚洲成人一区二区| 在线精品自拍| 日本在线欧美在线| 国产精品天干天干在线观看| 亚洲美女视频一区| 在线另类稀缺国产呦| 黄色三级毛片网站| 超薄丝袜足j国产在线视频| 亚洲AⅤ无码国产精品| 国产视频你懂得| 丝袜国产一区| 99er这里只有精品| 国产白浆一区二区三区视频在线| 亚洲男人的天堂久久香蕉| 国产欧美视频综合二区| 国产乱码精品一区二区三区中文 | 久久美女精品| 亚洲不卡av中文在线| 国产精品理论片| 2018日日摸夜夜添狠狠躁| 欧美视频在线不卡| 日韩欧美亚洲国产成人综合| 草草影院国产第一页| 国产在线高清一级毛片| 国产福利微拍精品一区二区| 无码高潮喷水在线观看| 国产欧美精品专区一区二区| 国产日韩欧美中文| 99久久这里只精品麻豆| 亚洲精品成人片在线观看| 成人亚洲国产| 伊人成色综合网| 五月综合色婷婷|