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

基于Matlab GUI的空盒氣壓表示值修正值計(jì)算軟件設(shè)計(jì)

2019-05-20 01:06:54麻鍇孔詩媛孫文博袁文輝
吉林農(nóng)業(yè) 2019年11期
關(guān)鍵詞:數(shù)據(jù)處理文本

麻鍇,孔詩媛,孫文博,袁文輝

(吉林省氣象探測(cè)保障中心,吉林,長春130061)

1 概述

利用Matlab圖形用戶界面(Matlab/GUI)可以實(shí)現(xiàn)強(qiáng)大的計(jì)算功能和簡潔直觀的操作界面[1]。文獻(xiàn)[2]中以Matlab/GUI實(shí)現(xiàn)了三容水箱液位的計(jì)算機(jī)監(jiān)控系統(tǒng)。文獻(xiàn)[3]利用 Matlab/GUI設(shè)計(jì)了運(yùn)動(dòng)控制系統(tǒng)課程的可視化虛擬實(shí)驗(yàn)平臺(tái),文獻(xiàn)[4]和文獻(xiàn)[5]分別實(shí)現(xiàn)了基于Matlab/GUI的數(shù)值積分界面和風(fēng)洞信號(hào)小波分析處理軟件。本文鑒于Matlab/GUI開發(fā)計(jì)算類型軟件的優(yōu)勢(shì),利用其實(shí)現(xiàn)空盒氣壓表示值修正值的自動(dòng)計(jì)算功能,這種方式數(shù)據(jù)處理不會(huì)產(chǎn)生計(jì)算誤差,數(shù)據(jù)處理結(jié)果更加直觀。

2 空盒氣壓表示值修正值計(jì)算方法

空盒氣壓表兩個(gè)檢定點(diǎn)之間存在若干個(gè)整10氣壓點(diǎn),各個(gè)氣壓點(diǎn)呈等差數(shù)列分布,計(jì)算這些氣壓點(diǎn)的修正值采用線性插值的方法,每個(gè)氣壓點(diǎn)修正值也呈等差數(shù)列分布,只需以兩個(gè)檢定點(diǎn)的差值為距離,除以跨步數(shù),計(jì)算出步長,再通過步長求出每一個(gè)修正值。

3 基于Matlab GUI空盒氣壓表示值修正值計(jì)算軟件的設(shè)計(jì)

Matlab GUI軟件的制作包括操作界面設(shè)計(jì)和控件的后臺(tái)程序編寫兩部分。示值修正值計(jì)算軟件的設(shè)計(jì)思路是從實(shí)現(xiàn)基本功能的角度出發(fā),以最簡潔直觀的方式布局軟件的操作界面,最后編寫控件的回調(diào)函數(shù)等后臺(tái)程序。

3.1 修正值計(jì)算軟件的基本功能

示值修正值計(jì)算軟件的設(shè)計(jì)原則是以空盒氣壓表的計(jì)量性能要求和檢定方法為基礎(chǔ),以提高計(jì)算效率,減少人為誤差為目的。所以,軟件的基本功能包括:能夠計(jì)算1060hPa~800hPa的測(cè)量范圍內(nèi)的示值修正值;“四舍六入”,逢五奇進(jìn)偶舍的修約方法計(jì)算修正值;能夠顯示相鄰整10hPa氣壓點(diǎn)之間的示值修正值的變量(差值),并對(duì)其是否滿足計(jì)量要求進(jìn)行判斷,給出結(jié)論。

3.2 修正值計(jì)算軟件的操作界面設(shè)計(jì)

根據(jù)軟件基本功能的要求,1060hPa至800hPa范圍內(nèi)的27個(gè)整10hPa氣壓點(diǎn),通過 27個(gè)靜態(tài)文本顯示,與只對(duì)應(yīng)地布置27個(gè)可編輯文本顯示修正值的計(jì)算結(jié)果;布置26個(gè)可編輯文本顯示相鄰整10hPa氣壓點(diǎn)之間的差值;布置兩個(gè)按鈕控件,實(shí)現(xiàn)根據(jù)輸入數(shù)據(jù)計(jì)算修正值。

正值和修正值的變量和一鍵清空所有可編輯文本,方便軟件的重復(fù)實(shí)用;最后布置一個(gè)可編輯文本用來顯示示值修正值的檢定結(jié)論。

檢定規(guī)程中要求1010hPa是必檢點(diǎn),所以在圖1中,1010hPa為藍(lán)色,有別于其他氣壓點(diǎn),這種相對(duì)人性化的考慮可以方便檢定人員準(zhǔn)確地輸入1010hPa的修正值。

3.3 修正值計(jì)算軟件的代碼編寫

3.3.1 按鍵“計(jì)算修正值”的回調(diào)函數(shù)

程序需要判斷輸入的修正值屬于來自哪一個(gè)氣壓點(diǎn),故使用“eval()”對(duì)所有27個(gè)可編輯文本進(jìn)行讀取,并將字符串格式轉(zhuǎn)換為浮點(diǎn)型,其代碼為:

for ii=1:27

a{ii}=eval(['get(handles.edit',num2str(ii),',''String'');']);

b(ii)=str2double(a{ii});

end

在程序中將靜態(tài)文本的號(hào)段設(shè)定為從text1到text27,將可編輯文本的號(hào)段設(shè)定為從edit28到edit56。所以,氣壓值的靜態(tài)文本與修正值的可編輯文本建立了方便程序?qū)崿F(xiàn)的一一對(duì)應(yīng)關(guān)系,即氣壓值所處的靜態(tài)文本是text(n),那么,這個(gè)氣壓值對(duì)應(yīng)的可編輯文本就是edit(n+27)。通過下面代碼:c=find~〔isnan(b)〕;d=b〔~isnan(b)〕;可以獲取有輸入和沒有輸入的可編輯文本的號(hào)段,通過 text(n)與 edit(n+27)的對(duì)應(yīng)關(guān)系就能夠判斷出有輸入修正值氣壓值和沒有輸入的氣壓值,以及有輸入的氣壓點(diǎn)之間存在整10hPa氣壓點(diǎn)的個(gè)數(shù)。從而實(shí)現(xiàn)計(jì)算其修正值,并寫入到?jīng)]有獲得輸入的可編輯文本中。

圖1 軟件操作界面

3.3.2 按鍵“清空數(shù)據(jù)”的回調(diào)函數(shù)

按鍵“清空數(shù)據(jù)”的回調(diào)函數(shù):

當(dāng)同時(shí)檢定了多個(gè)空盒氣壓表時(shí),需要多次使用修正值計(jì)算器時(shí),就需要清空上一次使用的結(jié)果,代碼如下:

for i=1:27

u='';

eval(['set(handles.edit',num2str(i),',''FontWeight'',''normal'',''String'',u);']);

end

for ti=29:54

u='';

eval(['set(handles.edit',num2str(ti),',''FontWeight'',''normal'',''String'',u,''ForegroundColor'',[0,0,0]/255);']);

end

代碼的原理就是將一個(gè)空的字符串循環(huán)寫入到每一個(gè)可編輯文本。因?yàn)橛?jì)算修正值差值時(shí)將不合格的字體標(biāo)紅,加粗處理了,所以需要通過FontWeight和ForegroundColor的值重新設(shè)定為初始狀態(tài)的值。

4 結(jié)語

本文利用開發(fā)的空盒氣壓表的示值修正值計(jì)算軟件,其具有良好的人機(jī)交互特性,使得空盒氣壓表的檢定效率顯著提升,完全消除了人為誤差。與其他面向?qū)ο蟮木幊陶Z言相比,Matlab/GUI特別適合應(yīng)用到計(jì)量檢定數(shù)據(jù)處理領(lǐng)域,其編程方式簡單,數(shù)學(xué)函數(shù)豐富,計(jì)量人員不用投入太多時(shí)間學(xué)習(xí)開發(fā)語言就可以完成軟件的編寫,節(jié)省大量時(shí)間。目前已經(jīng)有大量利用Matlab/GUI解決數(shù)學(xué)模型可視化,科研數(shù)據(jù)處理可視化的研究工作,但鮮有將其利用在計(jì)量檢定數(shù)據(jù)處理中,所以,本文為其他檢定業(yè)務(wù)的數(shù)據(jù)處理提供了有效的解決辦法。

猜你喜歡
數(shù)據(jù)處理文本
認(rèn)知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補(bǔ)與極大似然估計(jì)法*
ILWT-EEMD數(shù)據(jù)處理的ELM滾動(dòng)軸承故障診斷
初中群文閱讀的文本選擇及組織
甘肅教育(2020年8期)2020-06-11 06:10:02
在808DA上文本顯示的改善
基于doc2vec和TF-IDF的相似文本識(shí)別
電子制作(2018年18期)2018-11-14 01:48:06
MATLAB在化學(xué)工程與工藝實(shí)驗(yàn)數(shù)據(jù)處理中的應(yīng)用
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學(xué)隱喻
論《柳毅傳》對(duì)前代文本的繼承與轉(zhuǎn)化
人間(2015年20期)2016-01-04 12:47:10
Matlab在密立根油滴實(shí)驗(yàn)數(shù)據(jù)處理中的應(yīng)用
如何快速走進(jìn)文本
主站蜘蛛池模板: 亚洲中文字幕手机在线第一页| 国产欧美视频在线| 毛片基地美国正在播放亚洲 | 国产av色站网站| 久久无码av三级| 亚洲电影天堂在线国语对白| 91 九色视频丝袜| 免费视频在线2021入口| 欧美爱爱网| 日韩一区二区三免费高清| 久久www视频| 国产91线观看| 久久亚洲国产一区二区| 亚洲欧美自拍中文| 精品国产女同疯狂摩擦2| 91精品国产91久久久久久三级| 国产99热| 极品私人尤物在线精品首页| 1级黄色毛片| 真人免费一级毛片一区二区| 免费在线色| 久操中文在线| 午夜精品久久久久久久99热下载| 99激情网| 毛片久久网站小视频| 福利视频一区| 亚洲午夜国产精品无卡| 亚洲三级影院| 高清免费毛片| 婷婷伊人五月| 成人午夜视频网站| a毛片在线播放| 萌白酱国产一区二区| av色爱 天堂网| 亚洲人成网站18禁动漫无码| 中文字幕亚洲另类天堂| 亚洲一级毛片| 色亚洲成人| 九一九色国产| 91福利免费| www.av男人.com| 69免费在线视频| 国产免费久久精品99re不卡| 五月天在线网站| 天堂成人在线| 免费三A级毛片视频| 凹凸精品免费精品视频| 日韩色图区| 红杏AV在线无码| 亚洲国产中文在线二区三区免| 国产h视频免费观看| 中文无码精品A∨在线观看不卡| 久久久久免费看成人影片| 国产精品xxx| 亚洲美女视频一区| 国产三级韩国三级理| 激情综合图区| 日韩第九页| 国产成人a毛片在线| 不卡午夜视频| 日韩精品成人网页视频在线| AV片亚洲国产男人的天堂| 日本精品影院| 色男人的天堂久久综合| 国产福利免费视频| 波多野结衣一区二区三区AV| 欧美午夜视频| 亚洲成a∧人片在线观看无码| 欧美午夜网| 99偷拍视频精品一区二区| 精品国产aⅴ一区二区三区| av手机版在线播放| 亚洲国产欧美国产综合久久| 日韩欧美在线观看| 8090成人午夜精品| 欧美国产在线一区| 91精品国产一区| 久久福利片| 天堂亚洲网| 国产成人1024精品| 三上悠亚精品二区在线观看| 天天综合色网|