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è)置的比較與思考
主站蜘蛛池模板: 女人爽到高潮免费视频大全| 国产00高中生在线播放| 熟妇丰满人妻av无码区| 欧美日韩中文字幕二区三区| 国产在线视频二区| 91网址在线播放| 国产一二视频| 色视频国产| 伊人久综合| 国产99欧美精品久久精品久久| 91在线视频福利| 毛片卡一卡二| 国产人碰人摸人爱免费视频| 亚洲动漫h| 亚洲精品无码不卡在线播放| 亚洲AⅤ波多系列中文字幕| 日本欧美成人免费| 国产成人无码播放| 亚洲国产天堂久久综合226114| 一级香蕉视频在线观看| 国产麻豆aⅴ精品无码| 免费xxxxx在线观看网站| 国产成人91精品免费网址在线 | 国产91九色在线播放| 操操操综合网| 波多野结衣久久高清免费| 无码国内精品人妻少妇蜜桃视频| 五月天久久综合| 久久人人97超碰人人澡爱香蕉| 国产免费黄| 成年人免费国产视频| 91久久偷偷做嫩草影院免费看| 91视频99| 在线五月婷婷| 国产麻豆91网在线看| 在线观看91精品国产剧情免费| 日韩亚洲高清一区二区| …亚洲 欧洲 另类 春色| www.av男人.com| 高清无码手机在线观看| 亚洲第一天堂无码专区| 22sihu国产精品视频影视资讯| 国产精品人成在线播放| 免费在线a视频| 美女内射视频WWW网站午夜 | 91美女视频在线观看| 丁香婷婷激情网| 幺女国产一级毛片| 日韩人妻少妇一区二区| 亚洲日本中文综合在线| 亚洲欧美在线综合图区| 女人天堂av免费| 久久香蕉国产线看观看亚洲片| 在线播放91| 在线国产毛片| 久久久久九九精品影院| 日本免费一区视频| 亚洲欧美日韩另类| 干中文字幕| 色综合日本| 精品一区二区无码av| 国产一区二区影院| 亚洲不卡无码av中文字幕| 久青草免费在线视频| 男人天堂亚洲天堂| 国产精品视频猛进猛出| 人人澡人人爽欧美一区| 97在线免费| 亚洲天堂精品在线观看| 日本在线国产| 午夜国产大片免费观看| 国产18在线| 日韩精品一区二区三区大桥未久| 午夜视频在线观看免费网站| 久久网综合| 精品久久久久成人码免费动漫| 26uuu国产精品视频| 成人午夜视频免费看欧美| 国产玖玖视频| 九九线精品视频在线观看| 亚洲欧美日韩精品专区| 色婷婷狠狠干|