亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        2.1CGM插圖制作

        CGM圖形制作包括基本CGM基圖制作及CGM智能圖形制作兩部分。基圖可通過(guò)紙質(zhì)資料圖形電子化或CAD軟件導(dǎo)入,再通過(guò)Arbortext IsoDraw軟件、CorelDraw軟件進(jìn)行制作。在標(biāo)注信息添加、圖形信息分離,熱點(diǎn)添加,動(dòng)畫(huà)制作及交互鏈接上,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)號(hào)、圖注標(biāo)識(shí)等非圖形信息,此信息只有在特定的條件下,需要進(jìn)行顯示時(shí)才顯示,如通過(guò)插圖內(nèi)對(duì)象交互、元器件列表交互或頁(yè)面文本交互。對(duì)象熱點(diǎn)區(qū)、圖注信息、圖注標(biāo)號(hào)、鏈接對(duì)象等與CGM基圖無(wú)關(guān)的數(shù)據(jù)將分層進(jìn)行制作,并以XML中立格式存儲(chǔ)在圖形外部,以CGM伴隨文件存在,當(dāng)需要顯示時(shí),通過(guò)非圖形信息與CGM圖形中相應(yīng)區(qū)域進(jìn)行相關(guān)聯(lián),實(shí)現(xiàn)基圖信息與非圖形信息之間的交互。

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

        文獻(xiàn)[4]對(duì)插圖編輯過(guò)程中,存在的缺點(diǎn)進(jìn)行說(shuō)明,如圖形編輯不便、插圖不能重用、數(shù)據(jù)擴(kuò)展有限等。因此通過(guò)伴隨文件(XCF)實(shí)現(xiàn)圖形與非圖形信息分別存儲(chǔ)。在控制上,則通過(guò)Arbortext IsoDraw插件提供的API接口,對(duì)插圖內(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)畫(huà)等圖層信息根據(jù)需求,選擇性的進(jìn)行添加,既有利于基圖數(shù)據(jù)重用,也有利于插圖維護(hù)、操作。

        2.3.2 對(duì)象函數(shù)

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

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

        2.3.3 事件控制

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

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

        2.3.4 對(duì)象動(dòng)畫(huà)

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

        2.4CGM插圖管理

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

        圖2 插圖對(duì)象管理

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

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

        2.5 插圖控制與交互

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

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

        圖4 插圖工作流程

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

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

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

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

        3.2 IsoDraw插件插入

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

        3.2.1 Winform插入ArbortextISOView插件

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

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

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

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

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

        圖5 插圖對(duì)象添加

        圖6 插圖鏈接添加

        3.3 插圖信息對(duì)象添加

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

        3.4 插圖鏈接添加

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

        3.5 出版物瀏覽

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

        圖7 插圖鏈接示例

        圖8 插圖插入示例

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

        4 結(jié) 論

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

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

        [5]康興五,黃順勇,甑占昌,等.基于IETM技術(shù)的裝備三維零部件電子管理手冊(cè)研究[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通用開(kāi)發(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ī)測(cè)量與控制,2011,19(6):1426-1428,1465.

        [9]孫惠,許潔.交互式電子技術(shù)手冊(cè)技術(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)目開(kāi)發(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]王宏,張峰,宋新愛(ài).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稿件編號(hào):201605032

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

        猜你喜歡
        插件頁(yè)面動(dòng)畫(huà)
        大狗熊在睡覺(jué)
        刷新生活的頁(yè)面
        做個(gè)動(dòng)畫(huà)給你看
        動(dòng)畫(huà)發(fā)展史
        自編插件完善App Inventor與樂(lè)高機(jī)器人通信
        電子制作(2019年22期)2020-01-14 03:16:34
        我的動(dòng)畫(huà)夢(mèng)
        文苑(2019年22期)2019-12-07 05:28:56
        我是動(dòng)畫(huà)迷
        MapWindowGIS插件機(jī)制及應(yīng)用
        基于Revit MEP的插件制作探討
        同一Word文檔 縱橫頁(yè)面并存
        精品人体无码一区二区三区| 粗大猛烈进出高潮视频大全| 日韩精品无码一本二本三本色| 国产精品国产三级国产av′ | 精品无码国产一二三区麻豆| 射进去av一区二区三区| 精品亚洲成a人在线观看| 四虎影视在线影院在线观看 | 亚洲区1区3区4区中文字幕码| 中文字幕av人妻少妇一区二区| 男人的天堂无码动漫av| 亚洲依依成人综合在线网址| 日本二区视频在线观看| 免费国产在线精品一区二区三区免| 亚洲日韩一区二区一无码| 国产午夜福利精品| 一区二区三区日本在线| 最近免费中文字幕中文高清6 | 看曰本女人大战黑人视频| 欧美性爱一区二区三区无a| 青草草视频在线观看华人免费| 人人做人人爽人人爱| 国内精品久久久久久久影视麻豆| 亚洲红杏AV无码专区首页| 一本之道日本熟妇人妻| 久久久久久久综合综合狠狠 | 国产三级视频在线观看视主播| 日韩少妇人妻精品中文字幕| 亚洲国产精品一区二区www| 亚洲无毛片| 亚洲男人在线天堂av| 特黄 做受又硬又粗又大视频| 国产剧情麻豆女教师在线观看| 国产极品视觉盛宴在线观看| 中国男女黄色完整视频| 免费无码毛片一区二区app| 亚洲AV秘 无码一区二p区三区 | 色视频不卡一区二区三区| 狠狠躁日日躁夜夜躁2020| 久久麻豆精品国产99国产精| 粗一硬一长一进一爽一a视频|