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

基于.NET的IETM插圖管理子系統(tǒng)研究與應(yīng)用

2017-07-24 15:45:32鄒惠之吳興存劉明波
電子設(shè)計(jì)工程 2017年10期
關(guān)鍵詞:頁面動(dòng)畫信息

陳 琳,鄒惠之,吳興存,劉明波

(中國衛(wèi)星海上測控部 江蘇 江陰 214413)

基于.NET的IETM插圖管理子系統(tǒng)研究與應(yīng)用

陳 琳,鄒惠之,吳興存,劉明波

(中國衛(wèi)星海上測控部 江蘇 江陰 214413)

文中闡述了基于.NET的IETM系統(tǒng)中CGM插圖編碼規(guī)則,管理方法,研究了CGM智能圖形制作中,伴隨文件、圖形操縱、Web交互控制等關(guān)鍵技術(shù)。通過對Arbortext IsoView插件進(jìn)行二次開發(fā),實(shí)現(xiàn)智能圖形分層顯示,對象控制,事件操控,動(dòng)畫實(shí)現(xiàn)等功能,完成web環(huán)境下的CGM插圖控制與交互,并將成果應(yīng)用到測量船裝備IETM中。

IETM;CGM插圖;圖形控制與交互;伴隨文件;Arbortext ISOView插件

交互式電子技術(shù)手冊 (Interactive Electronic Technical Manual,IETM)是在科技發(fā)展推動(dòng)和信息化戰(zhàn)爭的需求下產(chǎn)生與發(fā)展起來的裝備保障信息化新技術(shù),它通過靈活的交互和多方位的多媒體展示,顯著提高裝備維修、人員訓(xùn)練及技術(shù)資料管理的效益與效率,在艦船保障、設(shè)備檢修等場合得到了廣泛的應(yīng)用[1-3]。

CGM(Computer Graphics Metafile,計(jì)算機(jī)圖形元文件)插圖作為IETM中插圖顯示的主要方式,其在裝備信息傳遞上具有顯示、導(dǎo)航、查詢和信息提取等獨(dú)特優(yōu)勢[4-5],滿足設(shè)備整體及零部件描述,不同部件外觀及位置準(zhǔn)確識(shí)別,裝備裝配方式二維、三維動(dòng)畫展示等。

文中在研究CGM插圖智能圖像制作、伴隨文件、圖形操縱、Web交互控制等關(guān)鍵技術(shù)基礎(chǔ)上,完成IETM中插圖管理子系統(tǒng)設(shè)計(jì),實(shí)現(xiàn)IETM中插圖與web頁面間的相互交互,并將成果應(yīng)用于測量船裝備IETM中,取得良好效果。

1 系統(tǒng)總體設(shè)計(jì)

系統(tǒng)總體結(jié)構(gòu)包括IETM手冊制作過程各環(huán)節(jié)[6-7],如圖1所示。文中重點(diǎn)對插圖對象應(yīng)用進(jìn)行研究,系統(tǒng)包括項(xiàng)目管理,技術(shù)數(shù)據(jù)配置,數(shù)據(jù)模塊編輯及出版物瀏覽4個(gè)部分。項(xiàng)目管理用于配置指定且唯一系統(tǒng)型號識(shí)別碼,用于后續(xù)IETM手冊開發(fā)過程中,所有數(shù)據(jù)模塊,信息對象及各類數(shù)據(jù)模塊與信息對象引用管理。基礎(chǔ)數(shù)據(jù)配置包括插圖對象添加,數(shù)據(jù)模塊(DM)制作,出版物模塊(PM)制作。數(shù)據(jù)模塊編輯則是在基礎(chǔ)數(shù)據(jù)配置前提下,對手冊文本進(jìn)行編輯,信息對象引用、插入。出版物管理模塊包括引入不同數(shù)據(jù)模塊xsl樣式及xsd規(guī)則,按照用戶所需數(shù)據(jù)模塊,發(fā)布出版物,而出版物瀏覽則需滿多樣式顯示、交互式瀏覽需求[8]。

2 CGM插圖管理子系統(tǒng)設(shè)計(jì)

2.1CGM插圖制作

CGM圖形制作包括基本CGM基圖制作及CGM智能圖形制作兩部分。基圖可通過紙質(zhì)資料圖形電子化或CAD軟件導(dǎo)入,再通過Arbortext IsoDraw軟件、CorelDraw軟件進(jìn)行制作。在標(biāo)注信息添加、圖形信息分離,熱點(diǎn)添加,動(dòng)畫制作及交互鏈接上,Arbortext IsoDraw軟件提供較為便利的操作,它可實(shí)現(xiàn)各種工程數(shù)據(jù)的轉(zhuǎn)換、圖形熱點(diǎn)的添加、鏈接的定義以及其他元數(shù)據(jù)的編輯[4,9]。

圖1 系統(tǒng)總體結(jié)構(gòu)

2.2 非圖形信息添加

技術(shù)插圖除了圖形本身的基圖信息,還包括了圖標(biāo)標(biāo)號、圖注標(biāo)識(shí)等非圖形信息,此信息只有在特定的條件下,需要進(jìn)行顯示時(shí)才顯示,如通過插圖內(nèi)對象交互、元器件列表交互或頁面文本交互。對象熱點(diǎn)區(qū)、圖注信息、圖注標(biāo)號、鏈接對象等與CGM基圖無關(guān)的數(shù)據(jù)將分層進(jìn)行制作,并以XML中立格式存儲(chǔ)在圖形外部,以CGM伴隨文件存在,當(dāng)需要顯示時(shí),通過非圖形信息與CGM圖形中相應(yīng)區(qū)域進(jìn)行相關(guān)聯(lián),實(shí)現(xiàn)基圖信息與非圖形信息之間的交互。

2.3 插圖控制設(shè)計(jì)

文獻(xiàn)[4]對插圖編輯過程中,存在的缺點(diǎn)進(jìn)行說明,如圖形編輯不便、插圖不能重用、數(shù)據(jù)擴(kuò)展有限等。因此通過伴隨文件(XCF)實(shí)現(xiàn)圖形與非圖形信息分別存儲(chǔ)。在控制上,則通過Arbortext IsoDraw插件提供的API接口,對插圖內(nèi)涉及的伴隨文件、熱點(diǎn)、交互等進(jìn)行控制,有效提高插圖編輯自動(dòng)化和交互效果[10]。

2.3.1 圖層控制

圖層控制是將CGM插圖內(nèi)各層次信息進(jìn)行分離,如基圖與標(biāo)識(shí)信息分離。圖層分層控制既能保證顯示質(zhì)量的要求,又可以利用編程接口控制圖形的顯示屬性。各類標(biāo)識(shí)、動(dòng)畫等圖層信息根據(jù)需求,選擇性的進(jìn)行添加,既有利于基圖數(shù)據(jù)重用,也有利于插圖維護(hù)、操作。

2.3.2 對象函數(shù)

對象為插圖主體,插圖對象在圖形中可分層顯示,每個(gè)對象均有ID號與對象名稱,通過API接口,可對插圖對象進(jìn)行熱點(diǎn)添加、鏈接操作,對象控制函數(shù)如表1所示。

表1 插圖對象函數(shù)

2.3.3 事件控制

事件控制是用戶控制插圖的各項(xiàng)交互操作,包括鼠標(biāo)、鍵盤事件,對象及屬性更改等,通過API接口,完成文本與插圖對象間的各類交互,插圖事件函數(shù)表如表2所示。

表2 插圖事件函數(shù)

2.3.4 對象動(dòng)畫

對象動(dòng)畫是CGM插圖的一個(gè)重要特性,對插圖添加動(dòng)畫開始、序列,并設(shè)置動(dòng)畫方向、時(shí)間及結(jié)束,可為裝備維護(hù)提供可視化動(dòng)畫演示。

2.4CGM插圖管理

CGM插圖作為IETM中信息對象,在制作中,需按照信息對象編碼規(guī)則,將插圖導(dǎo)入IETM公共源數(shù)據(jù)庫,并賦予唯一信息對象碼[6]。插圖對象插入時(shí),對象信息將在列表內(nèi)顯示,并提供后續(xù)數(shù)據(jù)模塊插入或鏈接插圖接口,如圖2所示。插圖對象可通過信息對象碼實(shí)現(xiàn)對象插入及鏈接,通過多種方式,滿足交互式電子手冊制作需求。

圖2 插圖對象管理

信息對象控制碼由數(shù)字、字母等字符組成,用以唯一標(biāo)識(shí)及索引與數(shù)據(jù)模塊相關(guān)的圖形、動(dòng)畫、音頻和視頻等信息。在公共源數(shù)據(jù)庫中,信息控制碼用于與一個(gè)或多個(gè)插圖數(shù)據(jù)模塊建立關(guān)聯(lián),實(shí)現(xiàn)插圖控制和訪問。信息對象編碼結(jié)構(gòu)采用項(xiàng)目編碼方式如圖3所示[7]。

圖3 信息對象編碼結(jié)構(gòu)

2.5 插圖控制與交互

控制、交互是插圖關(guān)鍵技術(shù),通過CGM編輯過程中產(chǎn)生的伴隨文件或利用CGM編輯器,對需設(shè)置的CGM插圖交互控制進(jìn)行設(shè)置。數(shù)據(jù)模塊編輯過程中,在已添加信息對象的插圖列表中,選擇插入或鏈接插圖對象,對插圖ID號、類型及其他屬性枚舉。通過對象插入與鏈接操作,實(shí)現(xiàn)CGM頁面瀏覽中插圖控制與交互,如圖4所示。

文中插圖與web頁面間控制與交互包括以下部分。

圖4 插圖工作流程

1)插圖對象與對應(yīng)列表之間控制、交互雙向鏈接;2)插圖對象鏈接到同一插圖的另一位置或?qū)ο螅?)插圖對象鏈接到其他插圖對象指定對象或位置,并提供返回功能;4)插圖內(nèi)包含對象ID或名稱查詢;5)網(wǎng)頁內(nèi)指定文本鏈接至插圖對象;6)網(wǎng)頁內(nèi)指定文本控制插圖對象動(dòng)畫;7)插圖對象鏈接至網(wǎng)頁指定文本,并根據(jù)添加指定顯示事件進(jìn)行高亮顯示。8)對于插圖對象,其本身自帶圖形編輯、縮放、移動(dòng)、選擇、局部放大功能[10]。

3 CGM插圖管理子系統(tǒng)實(shí)現(xiàn)

3.1 系統(tǒng)開發(fā)環(huán)境

系統(tǒng)開發(fā)環(huán)境選擇.NET4.0框架,開發(fā)工具為VS2010,在數(shù)據(jù)存儲(chǔ)上,數(shù)據(jù)模塊及與信息對象之間對應(yīng)關(guān)系由XML文檔樣式存儲(chǔ),信息對象單獨(dú)存儲(chǔ)至公共源數(shù)據(jù)庫文件夾[11-12]。系統(tǒng)內(nèi)管理類關(guān)系型數(shù)據(jù)庫,則通過SQL2008進(jìn)行存儲(chǔ)。在頁面設(shè)計(jì)上,采用了頁面內(nèi)容與顯示樣式相分離方法,并采用Schema(.xsd)對文本內(nèi)容進(jìn)行規(guī)范,當(dāng)需要發(fā)布出版物文件時(shí),根據(jù)數(shù)據(jù)模塊類型,選擇與之相對的樣式文件(.xsl),進(jìn)行出版物發(fā)布[13-14]。

3.2 IsoDraw插件插入

IETM子系統(tǒng)中 ArbortextISOView插入包括Winform界面中ISOView插件插入及HTML頁面中ISOView插件插入。

3.2.1 Winform插入ArbortextISOView插件

在VS2010工具箱,在“選擇工具箱項(xiàng)”中COM組件中,選擇“瀏覽”對話框,打開Arbortext IsoView 7.1安裝目錄,選擇“ISOViewXML7.1.ocx”文件,將其添加到COM組件中,選中Arbortext IsoView Control,單擊確定。在VS2010編輯頁面將出現(xiàn)所需的插件,根據(jù)需求,對插圖對象進(jìn)行事件、屬性添加。

3.2.2HTML頁面靜態(tài)插入Arbortext ISOView插件

在HTM頁面中植入Arbortext ISOView插件,只需直接插入標(biāo)記對象即可,其指定ID號為classid=" CLSID:865B2280 -2B71 -11D1 -BC01 -006097AC382A"。指定類型為type="application/xisoview"。在瀏覽器中,加入對象標(biāo)記,并按照既定的格式進(jìn)行添加, 即可完成插件植入[14]。HTML頁面中插件插入,標(biāo)記內(nèi)容如下所示。

3.2.3 HTML頁面動(dòng)態(tài)插入Arbortext ISOView插件

在IETM系統(tǒng)交互式瀏覽中,需根據(jù)用戶需求對Arbortext ISOView插件進(jìn)行動(dòng)態(tài)插入及移除,滿足用戶多方瀏覽需求[14]。對于插件動(dòng)態(tài)植入,可利用標(biāo)簽,通過對于JS函數(shù)完成。

圖5 插圖對象添加

圖6 插圖鏈接添加

3.3 插圖信息對象添加

完成插圖對象制作后,需將其添加到指定項(xiàng)目公共源數(shù)據(jù)庫中,便于后續(xù)引用添加。圖形對象添加通過C/S框架實(shí)現(xiàn),在指定SNS編碼內(nèi),插入所需要的信息對象,信息對象內(nèi)非圖文信息講義伴隨文件(XCF)形式一起存入IETM系統(tǒng)公共源數(shù)據(jù)庫,如圖5所示。

3.4 插圖鏈接添加

通過工具欄對象鏈接圖標(biāo),進(jìn)入交叉引用頁面,選擇鏈接屬性,并在鏈接對象中,選擇直接鏈接,彈出Object對話框,選擇基礎(chǔ)數(shù)據(jù)配置中所添加的對象,點(diǎn)擊完成添加,如圖6所示。

3.5 出版物瀏覽

根據(jù)文本數(shù)據(jù)模塊類型,加入描述性數(shù)據(jù)模塊xsl樣式文件,完成出版物發(fā)布。出版物瀏覽頁面如圖7、圖8所示,圖中分別對鏈接插圖及插入插圖進(jìn)行說明。

圖7 插圖鏈接示例

圖8 插圖插入示例

鏈接及插入插圖在滿足文獻(xiàn)[15-16]中所提到的插圖對象與零部件列表進(jìn)行雙向交互控制功能,同時(shí)可在Web頁面任意文本添加相應(yīng)鏈接,實(shí)現(xiàn)Web文本與插圖對象之間雙向鏈接,同時(shí)可通過文本鏈接,實(shí)現(xiàn)插圖內(nèi)動(dòng)畫控制及交互,滿足裝備維護(hù)、檢修各項(xiàng)實(shí)操功能。

4 結(jié) 論

CGM插圖技術(shù)作為IETM插圖系統(tǒng)的重要組成部分,通過研究CGM技術(shù)插圖編碼規(guī)則,管理方法及智能圖像制作、伴隨文件、圖形操縱、Web交互控制等關(guān)鍵技術(shù),利用 CGM 編輯器中 Arbortext ISOView插件提供API接口,可實(shí)現(xiàn)對插圖雙向交互控制。同時(shí)CGM本身的應(yīng)用范圍逐步向Web各個(gè)方面應(yīng)用,本文對CGM在頁面中文本相互交互關(guān)鍵技術(shù)進(jìn)行研究,并應(yīng)用于測量船測控裝備。

[1]吳湘,劉艷妮,梁琰.IETM在艦船綜合保障中的應(yīng)用研究[J].艦船電子工程,2011,31(2):161-164.

[2]張晶.IETM在艦船裝備日常管理中的應(yīng)用研究[J].工業(yè)控制計(jì)算機(jī),2013,26(4):100-101.

[3]胡平,顧雪峰,徐海珠.基于Web的艦船裝備IETM系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].艦船電子工程,2015,36(6): 91-94.

[4]高萬春,楊彥明,張銳麗.CGM智能圖形在IETM中的應(yīng)用研究 [J].計(jì)算機(jī)與現(xiàn)代化,2013,3(211): 178-183.

[5]康興五,黃順勇,甑占昌,等.基于IETM技術(shù)的裝備三維零部件電子管理手冊研究[J].電子工程與設(shè)計(jì),2011,19(22):37-39.

[6]劉洪,黃振和,洪金珠.基于GJB6600的IETM通用創(chuàng)作平臺(tái)研究[J].指揮信息系統(tǒng)與技術(shù),2011,2(1):11-15.

[7]許彩,胡栢青,羅銀波.基于GJB6600的IETM通用開發(fā)平臺(tái)設(shè)計(jì)研究[J].艦船電子工程,2012,32(11): 81-83.

[8]佟德飛,米雙山,劉鵬遠(yuǎn).基于S1000D標(biāo)準(zhǔn)的IETM制作流程研究與應(yīng)用[J].計(jì)算機(jī)測量與控制,2011,19(6):1426-1428,1465.

[9]孫惠,許潔.交互式電子技術(shù)手冊技術(shù)插圖的研究與探討[J].計(jì)算機(jī)工程應(yīng)用技術(shù),2011(10):7-8.

[10]PTC. Arbortext IsoDraw Macro Language Reference[M].Arbortext IsoDraw Foundation 7.1 M020,Arbortext IsoDraw CADprocess 7.1 M020. 2009.

[11]John Sharp.Visual C#2010從入門到精通:Step by Step[M].周婧譯.北京:清華大學(xué)出版社,2010.

[12]鐘志東.ASP.NET4(C#)項(xiàng)目開發(fā)教程[M].北京:北京航空航天大學(xué)出版社,2011.

[13]李保鋼.基于.NET技術(shù)的航空裝備IETM應(yīng)用研究[J].計(jì)算機(jī)與現(xiàn)代化,2013(1):168-171,175.

[14]PTC.Arbortext IsoDraw用戶參考 [M].Arbortext IsoDraw Foundation 7.1F000,Arbortext IsoDraw CADprocess 7.1 F000.2009.04.

[15]佟德飛,米雙山,劉鵬遠(yuǎn),等.基于IETM的三維可視化仿真技術(shù)應(yīng)用研究[J].儀表技術(shù),2010(8): 59-61.

[16]王宏,張峰,宋新愛.IETM系統(tǒng)中插圖管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].計(jì)算機(jī)與現(xiàn)代化,2011,1(173):44-52.

The study and application of IETM illustration management subsystem based on.NET

CHEN Lin,ZOU Hui-zhi,WU Xing-cun,LIU Ming-bo
(China Satellite Marine Tracking and Control Department,Jiangyin 214413,China)

In this paper,coding regulation,management method are expatiated and the such key techniques as companion file,figure operation and controlling,web interactive control in CGM intelligent figure making are studied based on.NET.Intelligent figure layered displaying,object controlling,event operation and controlling and realization of action sequence are achieved,finally CGM illustration controlling and interactive are completed based on the web via the secondary exploitive of Arbortext IsoView,and then the production are applied in the IETM of the tracking and controlling ship equipment.

IETM;Cgm illustration;the control and interaction of figure;companion file;arbortext ISOView control

TP391

A

1674-6236(2017)10-0061-05

2016-05-04稿件編號:201605032

陳 琳(1988—),男,福建將樂人,碩士,工程師。研究方向:信號與信息處理。

猜你喜歡
頁面動(dòng)畫信息
大狗熊在睡覺
刷新生活的頁面
做個(gè)動(dòng)畫給你看
動(dòng)畫發(fā)展史
我的動(dòng)畫夢
文苑(2019年22期)2019-12-07 05:28:56
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
我是動(dòng)畫迷
展會(huì)信息
同一Word文檔 縱橫頁面并存
淺析ASP.NET頁面導(dǎo)航技術(shù)
主站蜘蛛池模板: 最新无码专区超级碰碰碰| 中文字幕一区二区人妻电影| 狠狠色综合久久狠狠色综合| 99国产精品国产| 四虎综合网| 国产精品成人免费综合| 欧美一级在线看| 婷婷伊人久久| 天天躁日日躁狠狠躁中文字幕| 四虎永久免费网站| 狂欢视频在线观看不卡| 久久精品中文无码资源站| a级毛片免费在线观看| 极品av一区二区| 亚洲精品欧美重口| 国产黄色片在线看| 成人福利在线视频| 欧美亚洲激情| 激情综合激情| 91年精品国产福利线观看久久 | 亚洲男人的天堂久久精品| 国产激情国语对白普通话| 久久亚洲美女精品国产精品| 成人国产三级在线播放| 亚洲国产精品日韩欧美一区| 免费在线色| 无码一区中文字幕| 青青草国产在线视频| 久久永久免费人妻精品| 亚洲第一成年免费网站| 亚洲欧美成aⅴ人在线观看| 亚洲AV成人一区国产精品| 亚洲毛片在线看| 国产黄色免费看| 成人免费一级片| 久久精品女人天堂aaa| 99久久精彩视频| 98超碰在线观看| 亚洲第一成年人网站| 色久综合在线| 国产精品久久精品| AV老司机AV天堂| 免费人欧美成又黄又爽的视频| jizz国产视频| 欧美国产日韩在线观看| 国产在线观看第二页| 亚洲中文在线看视频一区| 天天干天天色综合网| 久久国产精品波多野结衣| 在线观看热码亚洲av每日更新| 国产性精品| 亚洲AV永久无码精品古装片| 日韩无码黄色| 在线观看亚洲精品福利片| 午夜免费小视频| 99re这里只有国产中文精品国产精品 | 自拍偷拍欧美日韩| 18禁黄无遮挡网站| 伊大人香蕉久久网欧美| 亚洲福利一区二区三区| 波多野结衣亚洲一区| 色天天综合久久久久综合片| 国产精品成人久久| 亚洲天堂精品在线观看| 亚洲天堂网站在线| 国产亚洲欧美在线专区| 亚洲AⅤ永久无码精品毛片| 久久窝窝国产精品午夜看片| 国产精品99久久久久久董美香| 久草视频精品| 婷婷亚洲天堂| 欧美国产日韩在线观看| 黄色一级视频欧美| 免费高清毛片| 久久免费精品琪琪| 久久网欧美| 免费无遮挡AV| 国产丝袜精品| 国产91特黄特色A级毛片| 久热re国产手机在线观看| 国产91特黄特色A级毛片| 激情影院内射美女|