国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于定制化的IETM系統(tǒng)的開發(fā)與實現(xiàn)

2018-12-22 10:55:14王偉張珍文姜喜民劉光俊
電腦知識與技術(shù) 2018年32期

王偉 張珍文 姜喜民 劉光俊

摘要:近年來,采用S1000D標準的交互式電子技術(shù)手冊(IETM)在大型裝備行業(yè)綜合保障方面的應(yīng)用逐漸廣泛。該文對基于某些客戶定制化要求的IETM系統(tǒng)進行了分析、設(shè)計和實現(xiàn),為企業(yè)IETM系統(tǒng)的后續(xù)開發(fā)與完善積累了經(jīng)驗。

關(guān)鍵詞:S1000D;IETM;XML;定制化

中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2018)32-0080-02

交互式電子技術(shù)手冊(Interactive Electronic Technical Manual),簡稱IETM。它綜合運用多媒體技術(shù)、數(shù)據(jù)庫、網(wǎng)絡(luò)等計算機技術(shù),按照有關(guān)的標準,將技術(shù)素材(如文字、圖像、聲音、視頻、三維等)有機地組織、管理起來,并可在終端可交互式查閱。

S1000D是目前世界范圍內(nèi)IETM采用的主要標準,由歐洲航天和國防工業(yè)協(xié)會(ASD)發(fā)布。其內(nèi)容包括技術(shù)素材的組織、管理、發(fā)布等方面的內(nèi)容。S1000D標準的核心概念有兩個:一個是公共資源數(shù)據(jù)庫(CSDB),一個是數(shù)據(jù)模塊(DM)。CSDB用來存儲、管理IETM系統(tǒng)中的所有技術(shù)信息。DM是一個自包含、結(jié)構(gòu)化、可復(fù)用的完整技術(shù)信息的數(shù)據(jù)單元,用XML Schema描述。

IETM系統(tǒng),用來制作、管理、發(fā)布、閱讀、使用IETM的信息系統(tǒng)。目前多數(shù)IETM系統(tǒng)以PTC公司的IETM系統(tǒng)為藍本,基于C/S架構(gòu),采用通用XML編輯器、只支持桌面端。

1 系統(tǒng)需求

實現(xiàn)IETM系統(tǒng)的基本功能,支持IETM的“編管發(fā)用”。包括:手冊編制、任務(wù)管理、流程管理、內(nèi)容管理、版本管理、手冊發(fā)布、手冊閱讀、應(yīng)用。

采用B/S架構(gòu),利用瀏覽器來使用IETM系統(tǒng)。

在編制環(huán)節(jié),采用所見即所得的定制化編輯方式。仿照客戶Word版本的技術(shù)資料樣式,開發(fā)HTML5頁面來編輯技術(shù)資料。

在三維素材編制環(huán)節(jié),在不損失精度的前提下,把設(shè)計系統(tǒng)中較大三維模型(百MB級/GB級),輕量化為10MB級別的模型,使其可以流暢的在多終端(桌面端、IOS端、Android端)瀏覽。并在此基礎(chǔ)上制作爆炸圖、裝配動畫。

生成基于HTML5網(wǎng)頁的IETM包,使其可以在多終端,采用相同的方式閱讀、查詢、使用IETM。

擴展手冊應(yīng)用場景,不但可以閱讀IETM,還可以把生成的IETM文件導(dǎo)入現(xiàn)場應(yīng)用系統(tǒng),使其可以直接參與設(shè)備的現(xiàn)場維修管理。

2 總體設(shè)計

2.1 系統(tǒng)架構(gòu)

本系統(tǒng)遵從S1000D規(guī)范,實現(xiàn)S1000D規(guī)范的基本要求,在此基礎(chǔ)上根據(jù)客戶需求,定制化的擴展部分功能。整個系統(tǒng)采用B/S架構(gòu),后臺使用PostgreSQL數(shù)據(jù)庫,前端使用Django框架,采用Python、JS等技術(shù)。

2.2 系統(tǒng)功能

定制化編輯:根據(jù)客戶的要求,按照編輯器最終用戶使用習慣,開發(fā)了所見即所得的HTML5編輯頁面。

三維輕量化:開發(fā)CATIA軟件的插件,把CATIA制作的重量級的三維模型,導(dǎo)出成輕量化的三維模型。

SVG圖編輯:采用SVG圖格式,生成熱點圖片。

任務(wù)協(xié)作、流程管理、版本管理、內(nèi)容管理、適用性管理:按照S1000D中對IETM系統(tǒng)的要求,開發(fā)相應(yīng)功能,完成對技術(shù)資料編輯過程的全方位管理。

構(gòu)型管理:根據(jù)產(chǎn)品、部件、子部件、零件之間的包含關(guān)系定義構(gòu)型樹,并把數(shù)據(jù)模塊與構(gòu)型上的節(jié)點關(guān)聯(lián),便于管理。

系統(tǒng)集成:開發(fā)接口,把IETM系統(tǒng)與PDM系統(tǒng)、供應(yīng)管理系統(tǒng)、運維系統(tǒng)集成在一起,形成數(shù)據(jù)互通。

發(fā)布引擎:把出版物與發(fā)布樣式相結(jié)合,發(fā)布成不同的格式,供不同的應(yīng)用場景使用。

3 系統(tǒng)實現(xiàn)

按照S1000D規(guī)范的要求,實現(xiàn)IETM系統(tǒng)的基本功能,并根據(jù)客戶需求,定制化地開發(fā)了部分專有功能,具體實現(xiàn)如下:

定制化編輯器:系統(tǒng)編輯功能的最終用戶是工程師,他們習慣于編輯Word版本樣式的技術(shù)手冊。為了降低他們使用IETM系統(tǒng)的難度,利用Web相關(guān)技術(shù),開發(fā)所見即所得的,與Word版本樣式相同的Web頁面,便于這些工程師使用。在他們編輯完成后,系統(tǒng)會自動生成符合S1000D規(guī)范要求的XML文件。

三維輕量化工具:開發(fā)基于CATIA R19版本軟件的插件,利用該插件把原始三維模型,導(dǎo)出成輕量化模型。并在此基礎(chǔ)上,開發(fā)爆炸圖、裝配動畫制作工具,并根據(jù)要求把制作好的素材生成基于HTML5的頁面,便于在多終端訪問。

發(fā)布模塊:在S1000D規(guī)范要求的基礎(chǔ)上,根據(jù)客戶的實際要求,可以把技術(shù)資料發(fā)布成不同的格式。PDF格式用于打印保存。XML格式用于系統(tǒng)交互。而IETM格式,本系統(tǒng)把XML格式和HTML5格式結(jié)合在一起,使得發(fā)布物不但可以在多終端閱讀使用,而且可以把該發(fā)布包導(dǎo)入到不同的應(yīng)用系統(tǒng),如檢修作業(yè)指導(dǎo)系統(tǒng)、作業(yè)質(zhì)量管理系統(tǒng),作為現(xiàn)場維修作業(yè)管理系統(tǒng)的標準輸入,使其在現(xiàn)場維修作業(yè)中發(fā)揮更大的作用。

4 小結(jié)

采用S1000D標準的IETM系統(tǒng)在國內(nèi)的應(yīng)用范圍越來越廣,而企業(yè)內(nèi)在需求對IETM系統(tǒng)提出了越來越多定制化要求。本文根據(jù)特定客戶要求定制化地實現(xiàn)部分IETM系統(tǒng)功能,滿足了部分客戶的特色需求,為產(chǎn)品的完善積累了豐富經(jīng)驗。

參考文獻:

[1] 芮同林.某型產(chǎn)品交互式電子手冊(IETM)的開發(fā)與實現(xiàn)[J].價值工程,2015(7):66-67.

[2] 李玉煥.基于S1000D的交互式電子技術(shù)手冊研制[J].電腦與信息技術(shù),2012,20(2):46-49.

[3] 丁凡.ASD S1000D規(guī)范簡介[J].航空標準與質(zhì)量,2006 (3) :55-57.

【通聯(lián)編輯:唐一東】

马龙县| 行唐县| 祁阳县| 梁平县| 西峡县| 崇信县| 金溪县| 双鸭山市| 丰镇市| 开封县| 丹巴县| 镇宁| 淮南市| 临颍县| 六枝特区| 承德市| 丰县| 和林格尔县| 潼关县| 武山县| 新河县| 本溪| 石河子市| 神池县| 舟曲县| 高陵县| 上饶市| 尼木县| 泰和县| 西乡县| 泰兴市| 庆阳市| 大兴区| 云霄县| 大渡口区| 金湖县| 十堰市| 蓝田县| 石阡县| 庆云县| 黎川县|