一種基于xml文檔的檢測(cè)數(shù)據(jù)顯示方法
【專利摘要】本發(fā)明涉及一種基于XML文檔的檢測(cè)數(shù)據(jù)顯示方法,屬于檢測(cè)數(shù)據(jù)顯示領(lǐng)域。該方法實(shí)現(xiàn)步驟如下:StepO:提取檢測(cè)數(shù)據(jù)庫中的檢測(cè)數(shù)據(jù),解析檢測(cè)數(shù)據(jù)并按檢測(cè)節(jié)點(diǎn)構(gòu)造XML文檔,形成檢測(cè)數(shù)據(jù)XML文檔;Stepl:提取StepO形成的檢測(cè)數(shù)據(jù)XML文檔的檢測(cè)節(jié)點(diǎn),結(jié)合零部件三維模型產(chǎn)品制造信息,形成包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔;Step2:解析Stepl中形成的包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔,構(gòu)造檢測(cè)數(shù)據(jù)的顯示界面;Step3:顯示Step2中構(gòu)造的檢測(cè)數(shù)據(jù)顯示界面。本發(fā)明采用上述方案,可以提髙生產(chǎn)現(xiàn)場(chǎng)檢測(cè)數(shù)據(jù)可視化質(zhì)量,促進(jìn)可追溯質(zhì)量體系的構(gòu)建。
【專利說明】—種基于XML文檔的檢測(cè)數(shù)據(jù)顯示方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于XML文檔的檢測(cè)數(shù)據(jù)顯示方法,屬于檢測(cè)數(shù)據(jù)顯示領(lǐng)域。
【背景技術(shù)】
[0002]當(dāng)前,數(shù)字化設(shè)計(jì)和制造技術(shù)的長足發(fā)展,使得傳統(tǒng)制造行業(yè)再一次得到快速發(fā)展,然而其中檢測(cè)環(huán)節(jié)仍然停留在手動(dòng)測(cè)量、人工讀數(shù)、手動(dòng)錄入的階段,導(dǎo)致檢測(cè)過程效率低、可靠性差、成本居高不下等問題,進(jìn)而影響產(chǎn)品的生產(chǎn)成本、周期和質(zhì)量。為填補(bǔ)數(shù)字化設(shè)計(jì)、制造、檢測(cè)閉環(huán)制造體系中的關(guān)鍵缺失環(huán)節(jié),亟需研發(fā)數(shù)字化檢測(cè)系統(tǒng),檢測(cè)數(shù)據(jù)的有效可視化是其中一項(xiàng)關(guān)鍵內(nèi)容。目前,大部分檢測(cè)數(shù)據(jù)可視化研究只關(guān)注檢測(cè)數(shù)據(jù)、量具等,沒有考慮將三維模型與檢測(cè)數(shù)據(jù)的對(duì)應(yīng)關(guān)系可視化,這給可追溯質(zhì)量體系的構(gòu)建帶來不便。本發(fā)明提供一種基于XML文檔的檢測(cè)數(shù)據(jù)顯示方法,實(shí)現(xiàn)生產(chǎn)現(xiàn)場(chǎng)檢測(cè)數(shù)據(jù)的有效可視化。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種基于XML文檔的檢測(cè)數(shù)據(jù)顯示方法,提高生產(chǎn)現(xiàn)場(chǎng)檢測(cè)數(shù)據(jù)可視化質(zhì)量,促進(jìn)可追溯質(zhì)量體系的構(gòu)建。
[0004]本發(fā)明的目的是通過下述技術(shù)方案實(shí)現(xiàn)的:
[0005]一種基于XML文檔的檢測(cè)數(shù)據(jù)顯示方法,其特征在于:
[0006]該方法實(shí)現(xiàn)步驟如下:
[0007]StepO:提取檢測(cè)數(shù)據(jù)庫中的檢測(cè)數(shù)據(jù),解析檢測(cè)數(shù)據(jù)并按檢測(cè)節(jié)點(diǎn)構(gòu)造XML文檔,形成檢測(cè)數(shù)據(jù)XML文檔;
[0008]Stepl:提取St印O形成的檢測(cè)數(shù)據(jù)XML文檔的檢測(cè)節(jié)點(diǎn),結(jié)合零部件三維模型產(chǎn)品制造信息,形成包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔;
[0009]St印2:解析Stepl中形成的包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔,構(gòu)造檢測(cè)數(shù)據(jù)的顯示界面;
[0010]St印3:顯示St印2中構(gòu)造的檢測(cè)數(shù)據(jù)顯示界面。
[0011]所述的步驟StepO具體包括:
[0012]StepOO:根據(jù)外部應(yīng)用程序指定的檢測(cè)數(shù)據(jù)可視化需求,從檢測(cè)數(shù)據(jù)庫中查找并提取需要顯示的檢測(cè)數(shù)據(jù)表,解析檢測(cè)數(shù)據(jù)表中每一條檢測(cè)數(shù)據(jù),其中包含量具信息、人員信息、零部件信息、尺寸信息等多項(xiàng)信息;
[0013]StepOl:對(duì)StepOO給出的檢測(cè)數(shù)據(jù)進(jìn)行分條處理,每一條檢測(cè)數(shù)據(jù)作為一個(gè)檢測(cè)節(jié)點(diǎn)寫入XML文檔,同時(shí),每一檢測(cè)節(jié)點(diǎn)預(yù)留模型對(duì)應(yīng)關(guān)系屬性,所有檢測(cè)數(shù)據(jù)重構(gòu)形成檢測(cè)數(shù)據(jù)XML文檔。
[0014]所述的步驟Stepl具體包括:
[0015]SteplO:對(duì)StepO生成的檢測(cè)數(shù)據(jù)XML文檔進(jìn)行分條處理,顯示每一檢測(cè)節(jié)點(diǎn)信息,同時(shí)顯示檢測(cè)數(shù)據(jù)對(duì)應(yīng)的三維模型及相關(guān)的產(chǎn)品制造信息;[0016]Stepll:在SteplO顯示檢測(cè)信息與產(chǎn)品制造信息基礎(chǔ)上,輸入兩者的之間——對(duì)應(yīng)關(guān)系,將對(duì)應(yīng)關(guān)系保存至XML文檔每一檢測(cè)節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系屬性中,所有檢測(cè)節(jié)點(diǎn)形成包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔。
[0017]所述的步驟St印2具體包括:
[0018]Step20:解析Stepl得到的包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔,從中提取檢測(cè)節(jié)點(diǎn)信息,其中包含模型對(duì)應(yīng)關(guān)系、尺寸信息、量具信息、人員信息等信息,將檢測(cè)信息構(gòu)造形成檢測(cè)項(xiàng)順序表;
[0019]Step21:對(duì)Step20形成的檢測(cè)項(xiàng)順序表按順序分條處理,每一檢測(cè)項(xiàng)對(duì)應(yīng)的三維模型以居中髙亮顯示形式構(gòu)造界面,其他檢測(cè)信息以列表的形式構(gòu)造界面。
[0020]本發(fā)明的有益效果:本發(fā)明采用上述方案,能夠?qū)崿F(xiàn)將檢測(cè)數(shù)據(jù)庫中檢測(cè)數(shù)據(jù)重構(gòu)為包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的XML文檔,并根據(jù)包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的XML文檔構(gòu)造界面并可視化顯示。提髙生產(chǎn)現(xiàn)場(chǎng)檢測(cè)數(shù)據(jù)可視化質(zhì)量,促進(jìn)可追溯質(zhì)量體系的構(gòu)建。
【專利附圖】
【附圖說明】
[0021]圖1是本發(fā)明方法主要步驟的流程圖。
[0022]圖2是圖1中提取、解析檢測(cè)數(shù)據(jù)的具體步驟流程圖。
[0023]圖3是圖1中提取數(shù)據(jù)節(jié)點(diǎn)、建立對(duì)應(yīng)關(guān)系的具體步驟流程圖。
[0024]圖4是圖1中構(gòu)造檢測(cè)數(shù)顯示界面的具體流程圖。
【具體實(shí)施方式】
[0025]以下結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方法作詳細(xì)說明。
[0026]本發(fā)明一種基于XML文檔的檢測(cè)數(shù)據(jù)顯示方法,其功能是將檢測(cè)數(shù)據(jù)庫中檢測(cè)數(shù)據(jù)重構(gòu)為包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的XML文檔,并根據(jù)包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的XML文檔構(gòu)造界面并可視化顯示。
[0027]其流程如圖1所示,具體步驟如下:
[0028]StepO:提取檢測(cè)數(shù)據(jù)庫中的檢測(cè)數(shù)據(jù),解析檢測(cè)數(shù)據(jù)并按檢測(cè)節(jié)點(diǎn)構(gòu)造XML文檔,形成檢測(cè)數(shù)據(jù)XML文檔;
[0029]Stepl:提取St印O形成的檢測(cè)數(shù)據(jù)XML文檔的檢測(cè)節(jié)點(diǎn),結(jié)合零部件三維模型產(chǎn)品制造信息,形成包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔;
[0030]Step2:解析Stepl中形成的包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔,構(gòu)造檢測(cè)數(shù)據(jù)的顯示界面;
[0031]Step3:顯示St印2中構(gòu)造的檢測(cè)數(shù)據(jù)顯示界面。
[0032]上述基于XML檢測(cè)數(shù)據(jù)顯示方法步驟中,St印O對(duì)檢測(cè)數(shù)據(jù)進(jìn)行重構(gòu),進(jìn)一步包含如下步驟,其流程如圖2所示:
[0033]StepOO:根據(jù)外部應(yīng)用程序指定的檢測(cè)數(shù)據(jù)可視化需求,從檢測(cè)數(shù)據(jù)庫中查找并提取需要顯示的檢測(cè)數(shù)據(jù)表,解析檢測(cè)數(shù)據(jù)表中每一條檢測(cè)數(shù)據(jù),其中包含量具信息、人員信息、零部件信息、尺寸信息等多項(xiàng)信息;
[0034]StepOl:對(duì)StepOO給出的檢測(cè)數(shù)據(jù)進(jìn)行分條處理,每一條檢測(cè)數(shù)據(jù)作為一個(gè)檢測(cè)節(jié)點(diǎn)寫入XML文檔,同時(shí),每一檢測(cè)節(jié)點(diǎn)預(yù)留模型對(duì)應(yīng)關(guān)系屬性,所有檢測(cè)數(shù)據(jù)重構(gòu)形成檢測(cè)數(shù)據(jù)XML文檔。
[0035]上述基于XML檢測(cè)數(shù)據(jù)顯示方法步驟中,Stepl建立包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的XML文檔,其流程如圖3所示,進(jìn)一步包含如下步驟:
[0036]SteplO:對(duì)StepO生成的檢測(cè)數(shù)據(jù)XML文檔進(jìn)行分條處理,顯示每一檢測(cè)節(jié)點(diǎn)信息,同時(shí)顯示檢測(cè)數(shù)據(jù)對(duì)應(yīng)的三維模型及相關(guān)的產(chǎn)品制造信息;
[0037]Stepll:在SteplO顯不檢測(cè)信息與產(chǎn)品制造信息基礎(chǔ)上,輸入兩者的之間 對(duì)應(yīng)關(guān)系,將對(duì)應(yīng)關(guān)系保存至XML文檔每一檢測(cè)節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系屬性中,所有檢測(cè)節(jié)點(diǎn)形成包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔;
[0038]上述基于XML檢測(cè)數(shù)據(jù)顯示方法步驟中,Step2根據(jù)包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的XML文檔構(gòu)造顯示界面,其流程如圖4所示,進(jìn)一步包含如下步驟:
[0039]St印20:解析Stepl得到的包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔,從中提取檢測(cè)節(jié)點(diǎn)信息,其中包含模型對(duì)應(yīng)關(guān)系、尺寸信息、量具信息、人員信息等信息,將檢測(cè)信息構(gòu)造形成檢測(cè)項(xiàng)順序表;
[0040]Step21:對(duì)Step20形成的檢測(cè)項(xiàng)順序表按順序分條處理,每一檢測(cè)項(xiàng)對(duì)應(yīng)的三維模型以居中高亮顯示形式構(gòu)造界面,其他檢測(cè)信息以列表的形式構(gòu)造界面。
【權(quán)利要求】
1.一種基于XML文檔的檢測(cè)數(shù)據(jù)顯示方法,其特征在于: 該方法實(shí)現(xiàn)步驟如下: StepO:提取檢測(cè)數(shù)據(jù)庫中的檢測(cè)數(shù)據(jù),解析檢測(cè)數(shù)據(jù)并按檢測(cè)節(jié)點(diǎn)構(gòu)造XML文檔,形成檢測(cè)數(shù)據(jù)XML文檔; Stepl:提取St印O形成的檢測(cè)數(shù)據(jù)XML文檔的檢測(cè)節(jié)點(diǎn),結(jié)合零部件三維模型產(chǎn)品制造信息,形成包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔; Step2:解析Stepl中形成的包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔,構(gòu)造檢測(cè)數(shù)據(jù)的顯示界面; Step3:顯示Step2中構(gòu)造的檢測(cè)數(shù)據(jù)顯示界面。
2.根據(jù)權(quán)利要求1所述的一種基于XML文檔的檢測(cè)數(shù)據(jù)顯示方法,其特征在于:所述的步驟StepO具體包括: StepOO:根據(jù)外部應(yīng)用程序指定的檢測(cè)數(shù)據(jù)可視化需求,從檢測(cè)數(shù)據(jù)庫中查找并提取需要顯示的檢測(cè)數(shù)據(jù)表,解析檢測(cè)數(shù)據(jù)表中每一條檢測(cè)數(shù)據(jù),其中包含量具信息、人員信息、零部件信息、尺寸信息等多項(xiàng)信息; StepOl:對(duì)StepOO給出的檢測(cè)數(shù)據(jù)進(jìn)行分條處理,每一條檢測(cè)數(shù)據(jù)作為一個(gè)檢測(cè)節(jié)點(diǎn)寫入XML文檔,同時(shí),每一檢測(cè)節(jié)點(diǎn)預(yù)留模型對(duì)應(yīng)關(guān)系屬性,所有檢測(cè)數(shù)據(jù)重構(gòu)形成檢測(cè)數(shù)據(jù)XML文檔。
3.根據(jù)權(quán)利要求1所述的一種基于XML文檔的檢測(cè)數(shù)據(jù)顯示方法,其特征在于:所述的步驟Stepl具體包括: SteplO:對(duì)St印O生成的檢測(cè)數(shù)據(jù)XML文檔進(jìn)行分條處理,顯示每一檢測(cè)節(jié)點(diǎn)信息,同時(shí)顯示檢測(cè)數(shù)據(jù)對(duì)應(yīng)的三維模型及相關(guān)的產(chǎn)品制造信息; Stepll:在SteplO顯不檢測(cè)信息與產(chǎn)品制造信息基礎(chǔ)上,輸入兩者的之間 對(duì)應(yīng)關(guān)系,將對(duì)應(yīng)關(guān)系保存至XML文檔每一檢測(cè)節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系屬性中,所有檢測(cè)節(jié)點(diǎn)形成包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔。
4.根據(jù)權(quán)利要求1所述的一種基于XML文檔的檢測(cè)數(shù)據(jù)顯示方法,其特征在于:所述的步驟Step2具體包括: Step20:解析Stepl得到的包含節(jié)點(diǎn)模型對(duì)應(yīng)關(guān)系的檢測(cè)數(shù)據(jù)XML文檔,從中提取檢測(cè)節(jié)點(diǎn)信息,其中包含模型對(duì)應(yīng)關(guān)系、尺寸信息、量具信息、人員信息等信息,將檢測(cè)信息構(gòu)造形成檢測(cè)項(xiàng)順序表; Step21:對(duì)Step20形成的檢測(cè)項(xiàng)順序表按順序分條處理,每一檢測(cè)項(xiàng)對(duì)應(yīng)的三維模型以居中髙亮顯示形式構(gòu)造界面,其他檢測(cè)信息以列表的形式構(gòu)造界面。
【文檔編號(hào)】G06F17/30GK104008202SQ201410268218
【公開日】2014年8月27日 申請(qǐng)日期:2014年6月13日 優(yōu)先權(quán)日:2014年6月13日
【發(fā)明者】吳麗麗, 楊萬峰, 李志 , 王燕 申請(qǐng)人:沈陽飛機(jī)工業(yè)(集團(tuán))有限公司