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

        ?

        基于MDA的虛擬儀表建模與仿真平臺(tái)設(shè)計(jì)

        2016-12-21 07:59:52劉旭東
        泰山學(xué)院學(xué)報(bào) 2016年6期
        關(guān)鍵詞:圖元儀表組件

        劉旭東,張 亶

        (1.煙臺(tái)職業(yè)學(xué)院 信息工程系,山東 煙臺(tái) 264670;2.浙江大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,浙江 杭州 310027)

        ?

        基于MDA的虛擬儀表建模與仿真平臺(tái)設(shè)計(jì)

        劉旭東1,張 亶2

        (1.煙臺(tái)職業(yè)學(xué)院 信息工程系,山東 煙臺(tái) 264670;2.浙江大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,浙江 杭州 310027)

        目前,模擬器在現(xiàn)代教學(xué)與訓(xùn)練中得到了越來(lái)越廣泛的應(yīng)用,虛擬儀表成為模擬器研制中不可或缺的重要模擬組件,呈現(xiàn)高度化集成、綜合化顯示的發(fā)展趨勢(shì),如何快速地構(gòu)建虛擬儀表仿真應(yīng)用成為項(xiàng)目研制中的突出問(wèn)題.本文以虛擬儀表的仿真為中心,基于MDA的思想,構(gòu)建了虛擬儀表建模與仿真平臺(tái),并對(duì)平臺(tái)中的基礎(chǔ)性圖元、設(shè)備圖元、語(yǔ)義、類(lèi)代碼生成等關(guān)鍵性模型組件的設(shè)計(jì)實(shí)現(xiàn)方法進(jìn)行了探討.實(shí)際應(yīng)用表明,利用該平臺(tái)可快速實(shí)現(xiàn)虛擬儀表軟件的開(kāi)發(fā),具有效率高、柔性強(qiáng)的優(yōu)點(diǎn).

        虛擬儀表;模擬器;模型;模型驅(qū)動(dòng)架構(gòu);建模與仿真

        目前,在汽車(chē)、飛機(jī)等交通設(shè)備以及各類(lèi)儀器中存在著大量的以常規(guī)技術(shù)表現(xiàn)的儀表、指示器以及具有高度集成性的綜合顯示設(shè)備等,這些顯示終端為操控人員提供了直觀的信息,輔助人員完成各類(lèi)操作動(dòng)作.

        隨著仿真技術(shù)的飛速發(fā)展,模擬器通常是輔助院校教學(xué)和實(shí)際訓(xùn)練的重要手段,如汽車(chē)駕駛模擬器可完成人員的各類(lèi)設(shè)備熟悉,道路指示燈以及路標(biāo)的理解掌握以及路上駕駛的學(xué)習(xí)等[1-2],設(shè)備拆裝模擬器可保障職業(yè)類(lèi)院校學(xué)員了解設(shè)備內(nèi)部結(jié)構(gòu),拆裝設(shè)備使用等.

        在各類(lèi)模擬器中,儀表、綜合顯示設(shè)備等畫(huà)面的模擬已成為模擬器研制不可或缺的手段之一,通常對(duì)于顯示設(shè)備的仿真有采用實(shí)裝或仿真件、虛擬儀表[3-4]兩種手段和方法.采用實(shí)裝或仿真件對(duì)設(shè)備畫(huà)面進(jìn)行模擬具有逼真度高的優(yōu)點(diǎn),但較之虛擬儀表,存在著成本高昂、設(shè)備功能修改繁瑣、可靠性相對(duì)低等方面的問(wèn)題;采用虛擬儀表在成本上較之實(shí)裝或仿真件具有明顯的低成本優(yōu)勢(shì),且在可靠性、可擴(kuò)展性等方面具有一定的優(yōu)勢(shì).但利用虛擬儀表進(jìn)行設(shè)備畫(huà)面的仿真,優(yōu)勢(shì)是對(duì)具有高集成度的綜合顯示畫(huà)面的仿真具有以下幾個(gè)方面的難點(diǎn):

        (1)綜合顯示畫(huà)面高度集成、顯示畫(huà)面多樣,仿真時(shí)工作量巨大.

        (2)綜合顯示畫(huà)面數(shù)據(jù)來(lái)源多個(gè)設(shè)備,數(shù)據(jù)間的交聯(lián)關(guān)系復(fù)雜,設(shè)計(jì)難度大.

        (3)綜合顯示畫(huà)面中數(shù)據(jù)的產(chǎn)生通常由模型支持,各個(gè)模型設(shè)計(jì)涉及不同的專(zhuān)業(yè)門(mén)類(lèi),需要不同專(zhuān)業(yè)知識(shí)的人員進(jìn)行協(xié)同開(kāi)發(fā).

        模型驅(qū)動(dòng)架構(gòu)(Model Driven Architecture,MDA)作為一種基于模型驅(qū)動(dòng)技術(shù)的軟件開(kāi)發(fā)框架,通過(guò)可視化的建模過(guò)程將平臺(tái)無(wú)關(guān)模型自動(dòng)轉(zhuǎn)化為平臺(tái)相關(guān)模型,有效簡(jiǎn)化了系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)過(guò)程[5].本文主要圍繞模擬器設(shè)計(jì)中虛擬儀表設(shè)計(jì)與實(shí)現(xiàn)開(kāi)展相關(guān)的研究,綜合運(yùn)用計(jì)算機(jī)技術(shù)與圖形圖像技術(shù),基于MDA和軟件設(shè)計(jì)模式的思想,構(gòu)建了虛擬儀表快速建模與仿真平臺(tái),使設(shè)計(jì)人員通過(guò)平臺(tái)提供的各類(lèi)圖元、邏輯設(shè)計(jì)組件和可視化操作界面,快速構(gòu)建與實(shí)裝一致的虛擬儀表界面以及邏輯接口,

        生成工程代碼框架,領(lǐng)域?qū)<覍⒛P痛a集成至代碼框架,最終實(shí)現(xiàn)虛擬儀表的仿真.

        1 平臺(tái)總體結(jié)構(gòu)

        基于MDA的虛擬儀表快速建模與仿真平臺(tái)采用組件模式設(shè)計(jì)[6],遵循“低耦合、高內(nèi)聚”的軟件設(shè)計(jì)思想,主要由集成開(kāi)發(fā)框架、基礎(chǔ)性圖元模型組件、設(shè)備圖元模型組件、語(yǔ)義模型組件、屬性動(dòng)態(tài)映射組件、類(lèi)代碼生成組件、操控邏輯組件、人機(jī)界面框架、代碼框架組件及網(wǎng)絡(luò)通信組件[7]組成,總體結(jié)構(gòu)如圖1所示.

        圖1 基于MDA的虛擬儀表建模與仿真平臺(tái)總體結(jié)構(gòu)

        (1)集成開(kāi)發(fā)框架:屬于元模型層次,是系統(tǒng)底層基礎(chǔ)性支撐平臺(tái),作為仿真系統(tǒng)設(shè)計(jì)的元類(lèi)包,解決系統(tǒng)集成中的各種問(wèn)題.

        (2)基礎(chǔ)性圖元模型組件:實(shí)現(xiàn)對(duì)文字、點(diǎn)、線、面及圖像等多種基礎(chǔ)圖元的繪制與放大、縮小、選擇、移動(dòng)及拖放等基本操作,是設(shè)備圖元模型組件設(shè)計(jì)的基礎(chǔ),使設(shè)備圖元模型組件的繪制和操作行為與具體的繪制引擎隔離,增強(qiáng)組件的可移植性,基礎(chǔ)性圖元組件基于橋接器的設(shè)計(jì)模式進(jìn)行設(shè)計(jì),同時(shí)支持OpenGL、GDI和GDI+三種繪圖引擎.

        (3)設(shè)備圖元模型組件:基于基礎(chǔ)性圖元模型組件,通過(guò)調(diào)用基礎(chǔ)性圖元組件提供的各種圖元和操作服務(wù),實(shí)現(xiàn)儀表、綜合顯示畫(huà)面中各種復(fù)雜圖元的繪制與操作.該組件直接調(diào)用基礎(chǔ)性圖元模型組件提供的各種服務(wù),而不與具體的繪圖引擎交互,以提高其可重用性.

        (4)語(yǔ)義模型組件:語(yǔ)義模型組件面向虛擬儀表中各個(gè)圖元對(duì)應(yīng)的具體設(shè)備,如汽車(chē)發(fā)動(dòng)機(jī)轉(zhuǎn)數(shù)表來(lái)源于發(fā)動(dòng)機(jī),車(chē)速指示器對(duì)應(yīng)速度測(cè)量設(shè)備等,通過(guò)對(duì)上述各種設(shè)備的抽象,歸納各種設(shè)備的共性屬性與行為,形成語(yǔ)義模型的屬性和方法,并在建模平臺(tái)中支持語(yǔ)義模型的擴(kuò)展和語(yǔ)義模型的實(shí)例化,實(shí)例化的模型在建模過(guò)程中綁定至相應(yīng)的圖元對(duì)象.

        (5)屬性動(dòng)態(tài)映射組件:主要包括本地和遠(yuǎn)程兩類(lèi)對(duì)象屬性的動(dòng)態(tài)映射,實(shí)現(xiàn)各類(lèi)參數(shù)的同步更新,確保數(shù)據(jù)顯示的正確性與實(shí)時(shí)性.實(shí)現(xiàn)設(shè)計(jì)中對(duì)于遠(yuǎn)程對(duì)象,采用遠(yuǎn)程對(duì)象本地化的策略,即對(duì)應(yīng)遠(yuǎn)程對(duì)象在本地創(chuàng)建相應(yīng)的對(duì)象與其對(duì)應(yīng),由網(wǎng)絡(luò)通信組件確保遠(yuǎn)程對(duì)象和本地對(duì)象間數(shù)據(jù)的同步更新;本地對(duì)象由相應(yīng)支持模型進(jìn)行屬性的更新.

        (6)類(lèi)代碼生成組件:面向語(yǔ)義模型組件,生成語(yǔ)義模型的類(lèi)代碼.

        (7)操控邏輯組件:完成虛擬儀表設(shè)備仿真過(guò)程中與模擬器內(nèi)部設(shè)備操作邏輯的描述,其在建模過(guò)程中建立,并形成相應(yīng)的狀態(tài)轉(zhuǎn)換配置文件.

        (8)代碼框架組件:以代碼框架的形式提供給開(kāi)發(fā)人員,開(kāi)發(fā)人員將建模仿真平臺(tái)生成的語(yǔ)義模型類(lèi)代碼、人機(jī)界面及狀態(tài)轉(zhuǎn)換配置文件集成入代碼框架內(nèi)的指定接口.

        (9)人機(jī)界面框架:在各種組件的配合下,完成建模仿真平臺(tái)人機(jī)界面中主窗口、工程樹(shù)、圖標(biāo)、位圖、對(duì)話框及屬性頁(yè)的設(shè)計(jì),是直接與操作人員交互的接口.

        (10)網(wǎng)絡(luò)通信組件:基于面向?qū)ο蟮乃枷?,?duì)RTI、UDP等網(wǎng)絡(luò)通信技術(shù)進(jìn)行封裝,在隱藏網(wǎng)絡(luò)各個(gè)對(duì)象通信及事件交互細(xì)節(jié)的基礎(chǔ)上,實(shí)現(xiàn)外系統(tǒng)與虛擬儀表設(shè)備間的數(shù)據(jù)交聯(lián).

        2 主要組件設(shè)計(jì)與實(shí)現(xiàn)

        2.1 基礎(chǔ)性圖元模型組件設(shè)計(jì)

        基礎(chǔ)性圖元模型組件基于集成開(kāi)發(fā)框架進(jìn)行開(kāi)發(fā),是一套對(duì)基礎(chǔ)性圖元模型進(jìn)行繪制和管理的圖元組件,其通過(guò)對(duì)基礎(chǔ)圖元繪制和行為管理的封裝,使得設(shè)備圖元模型組件的繪制直接調(diào)用其接口完成,而不必關(guān)心其采用的繪制技術(shù),主要提供以下服務(wù):

        (1)基本圖元繪制:包括文本、點(diǎn)、線、面及圖像的繪制及屬性設(shè)置.

        (2)圖元行為管理:圖元的選擇、縮放、平移、旋轉(zhuǎn)、矢量點(diǎn)調(diào)整、聚合及解聚等.

        (3)圖元管理:實(shí)現(xiàn)對(duì)圖元對(duì)象的管理,包括增加、刪除、修改和查詢等操作.

        為了使得基礎(chǔ)性圖元模型組件能更大限度地兼容不同的繪圖引擎,同時(shí)在設(shè)備圖元模型組件上對(duì)實(shí)現(xiàn)技術(shù)進(jìn)行隱藏,保持上層接口的一致性,在組件設(shè)計(jì)中采用了橋接器模式進(jìn)行設(shè)計(jì),通過(guò)基礎(chǔ)圖元模型包對(duì)GDI、GDI+和OpenGL三種繪圖技術(shù)進(jìn)行封裝,通過(guò)該設(shè)計(jì)方法,一方面可以實(shí)現(xiàn)接口與實(shí)現(xiàn)部分的分離,另一方面可提高組件的擴(kuò)充性.其中,基礎(chǔ)圖元模型包提供繪制各種基本形狀的虛函數(shù)接口,其具體的繪制行為由基于GDI的圖元模型繪制包、基于GDI+的圖元模型繪制包及基于OpenGL的圖元模型繪制包依據(jù)不同的繪圖引擎完成.基礎(chǔ)圖元模型包設(shè)計(jì)實(shí)現(xiàn)如圖2所示.

        圖2 基礎(chǔ)圖元模型包設(shè)計(jì)

        (1)基本圖元模塊:包括圖元模型基類(lèi)、文本圖元、圖像圖元、圓與橢圓圖元、線條圖元、多邊形圖元等基本圖元的繪制和行為操作.

        (2)畫(huà)布:實(shí)現(xiàn)對(duì)圖元的管理和畫(huà)布的設(shè)置及圖元行為的管理.

        (3)基本數(shù)據(jù)結(jié)構(gòu):用于支撐基本圖元模塊和畫(huà)布設(shè)計(jì).

        2.2 設(shè)備圖元模型組件設(shè)計(jì)

        設(shè)備圖元模型組件主要面向虛擬儀表顯示中的各類(lèi)復(fù)雜圖元,基于基礎(chǔ)性圖元模型組件提供的各類(lèi)基礎(chǔ)服務(wù),實(shí)現(xiàn)對(duì)復(fù)雜圖元的設(shè)計(jì)實(shí)現(xiàn),設(shè)備圖元模型組件設(shè)計(jì)如圖3所示.

        由圖可以看出,設(shè)備圖元模型主要包括設(shè)備圖元和圖元行為兩個(gè)部分,設(shè)備圖元的繪制不與特定的圖元繪制引擎產(chǎn)生任何形式的關(guān)系,主要是通過(guò)利用基礎(chǔ)性圖元組件提供的點(diǎn)、線、面和圖像等基礎(chǔ)性繪制服務(wù),通過(guò)圖元間的復(fù)合生成,同時(shí),繪制的設(shè)備圖元又可以作為基礎(chǔ)圖元進(jìn)一步復(fù)合,生成更加復(fù)雜的設(shè)備圖元;圖元行為主要是通過(guò)對(duì)基礎(chǔ)性圖元組件定義的移動(dòng)、縮放、旋轉(zhuǎn)、變量映射等行為的繼承與擴(kuò)展,形成設(shè)備圖元所特有的行為.

        圖3 設(shè)備圖元模型組件設(shè)計(jì)

        圖4 語(yǔ)義模型組件設(shè)計(jì)

        2.3 語(yǔ)義模型組件設(shè)計(jì)

        語(yǔ)義模型組件是面向具體仿真的虛擬儀表設(shè)計(jì)而定義的一套模型組件,該組件通過(guò)定義統(tǒng)一的父類(lèi)及模型處理所需的接口函數(shù),為設(shè)備數(shù)學(xué)模型的設(shè)計(jì)提供了一致的接口調(diào)度模式,包括模型初始化、模型退出、模型解算等調(diào)用接口,設(shè)計(jì)人員在進(jìn)行各類(lèi)模型組件的開(kāi)發(fā)時(shí),主要是在定義的父類(lèi)模型類(lèi)的基礎(chǔ)上進(jìn)一步擴(kuò)展,形成所需的設(shè)備模型組件.同時(shí),系統(tǒng)定義了部分默認(rèn)的模型組件,如發(fā)動(dòng)機(jī)類(lèi)、速度測(cè)量設(shè)備類(lèi)等,設(shè)計(jì)人員也可在默認(rèn)的模型組件基礎(chǔ)上進(jìn)一步擴(kuò)展.系統(tǒng)運(yùn)行后,模型組件內(nèi)各個(gè)接口由系統(tǒng)自動(dòng)調(diào)用.語(yǔ)義模型組件設(shè)計(jì)如圖4所示.

        設(shè)備基類(lèi)提供的接口主要包括:

        (1)OnInit:初始化接口,設(shè)備實(shí)體創(chuàng)建后調(diào)用,用于實(shí)現(xiàn)對(duì)成員變量的初始化操作.

        (2)OnTick:仿真過(guò)程中周期性回調(diào)接口,用于仿真數(shù)學(xué)模型的解算.

        (3)Output:仿真過(guò)程中周期性回調(diào)接口,用于發(fā)布對(duì)象數(shù)據(jù).

        (4)OnQuit:設(shè)備對(duì)象刪除后調(diào)用接口,用于對(duì)象內(nèi)存釋放.

        (5)ClassInit:靜態(tài)成員函數(shù),完成本地變量的屬性注冊(cè).

        2.4 類(lèi)代碼生成組件設(shè)計(jì)

        類(lèi)代碼生成[8-9]組件完成用戶在建模仿真平臺(tái)下依據(jù)仿真系統(tǒng)需要在語(yǔ)義模型組件下擴(kuò)展的設(shè)備模型類(lèi)代碼,并依據(jù)屬性動(dòng)態(tài)映射組件的需求,結(jié)合集成開(kāi)發(fā)框架提供的服務(wù),實(shí)現(xiàn)對(duì)屬性變量的自動(dòng)注冊(cè).類(lèi)代碼生成組件結(jié)構(gòu)如圖5所示.

        圖5 類(lèi)代碼生成組件設(shè)計(jì)實(shí)現(xiàn)

        類(lèi)代碼生成組件在已建立的語(yǔ)義對(duì)象模板的基礎(chǔ)上,根據(jù)用戶擴(kuò)展的設(shè)備類(lèi)的屬性和方法,在模板中查詢屬性標(biāo)識(shí)符CodeMapping-Attribute和CodeMapping-Method,將用戶定義的設(shè)備類(lèi)屬性和方法添加在相應(yīng)的標(biāo)識(shí)符內(nèi),并在ClassInit函數(shù)中對(duì)屬性進(jìn)行注冊(cè),供屬性動(dòng)態(tài)映射組件使用.

        屬性標(biāo)識(shí)符結(jié)構(gòu):

        //CodeMapping-Attribute-Start

        //CodeMapping-Attribute-End

        方法標(biāo)識(shí)符結(jié)構(gòu):

        //CodeMapping-Method-Start

        //CodeMapping- Method -End

        3 系統(tǒng)設(shè)計(jì)流程

        基于平臺(tái)進(jìn)行仿真應(yīng)用開(kāi)發(fā)的過(guò)程如圖6所示.主要過(guò)程包括建模、軟件設(shè)計(jì)及生成可執(zhí)行程序3個(gè)部分.

        圖6 仿真應(yīng)用開(kāi)發(fā)過(guò)程

        (1)建模:依據(jù)實(shí)際的原型系統(tǒng),基于虛擬設(shè)備建模仿真平臺(tái)完成.

        人機(jī)界面設(shè)計(jì):以可視化的方式在建模仿真平臺(tái)建立原型系統(tǒng)所需的各種人機(jī)交互界面,并生成人機(jī)界面配置文件;

        狀態(tài)轉(zhuǎn)換邏輯設(shè)計(jì):依據(jù)設(shè)計(jì)的人機(jī)界面和實(shí)際系統(tǒng)的狀態(tài)轉(zhuǎn)換邏輯,在建模仿真平臺(tái)上設(shè)計(jì)系統(tǒng)的操作邏輯,并形成狀態(tài)轉(zhuǎn)換配置文件;

        語(yǔ)義模型設(shè)計(jì):根據(jù)原型系統(tǒng)的實(shí)際,生成所需的設(shè)備類(lèi),并對(duì)其屬性和方法進(jìn)行設(shè)計(jì),生成所需的類(lèi)模板;

        屬性動(dòng)態(tài)映射過(guò)程設(shè)計(jì):依據(jù)語(yǔ)義模型的設(shè)計(jì),在生成類(lèi)模板時(shí)自動(dòng)對(duì)屬性變量進(jìn)行注冊(cè).

        (2)軟件設(shè)計(jì)

        虛擬儀表系統(tǒng)通用框架:將生成的設(shè)備類(lèi)模板植入代碼框架組件;

        代碼設(shè)計(jì):植入領(lǐng)域?qū)<业乃惴?、模?

        (3)編譯生成可執(zhí)行文件:通過(guò)編譯器生成仿真系統(tǒng)的可執(zhí)行文件.

        4 運(yùn)行效果

        基于MDA的虛擬儀表建模與仿真平臺(tái)運(yùn)行效果如圖7所示.由圖可以看出,系統(tǒng)可視化界面主要由四個(gè)部分組成,左側(cè)為系統(tǒng)設(shè)計(jì)區(qū),包括設(shè)備圖元設(shè)計(jì)和設(shè)備模型設(shè)計(jì)等兩個(gè)部分,用戶可在相應(yīng)的樹(shù)節(jié)點(diǎn)派生自身需要的模型;中部上方為可視化建模區(qū),用戶在該區(qū)域完成虛擬儀表界面的設(shè)計(jì)工作,并形成圖元腳本配置文件,如圖8所示;中部下方為操作信息提示區(qū),該區(qū)域主要對(duì)用戶的操作步驟進(jìn)行記錄及顯示,為用戶建模過(guò)程提供輔助支持;右側(cè)區(qū)域?yàn)閷傩栽O(shè)置窗口,用戶通過(guò)該窗口實(shí)現(xiàn)模型參數(shù)的定義,同時(shí)完成設(shè)備模型與圖元模型間交聯(lián)關(guān)系的建立.

        圖7 平臺(tái)運(yùn)行效果圖

        圖8 圖元腳本文件描述示意圖

        由圖可以看出,基于MDA的虛擬儀表建模與仿真平臺(tái)主要面向模擬器中虛擬儀表系統(tǒng)快速設(shè)計(jì),設(shè)計(jì)人員可通過(guò)可視化的手段對(duì)虛擬儀表系統(tǒng)進(jìn)行建模,并將建模成果直接反映到軟件系統(tǒng)中,形成仿真軟件的總體框架,后期通過(guò)豐富后的數(shù)學(xué)模型即可生成所需的仿真應(yīng)用.

        5 結(jié)束語(yǔ)

        本文針對(duì)模擬訓(xùn)練系統(tǒng)虛擬儀表設(shè)計(jì)中存在的圖元數(shù)量繁多、交聯(lián)關(guān)系復(fù)雜、專(zhuān)業(yè)門(mén)類(lèi)多等特點(diǎn),通過(guò)對(duì)平臺(tái)技術(shù)架構(gòu)及設(shè)備圖元模型、語(yǔ)義模型、屬性動(dòng)態(tài)映射、類(lèi)代碼生成等關(guān)鍵技術(shù)的研究,設(shè)計(jì)了基于MDA的虛擬設(shè)備快速建模與仿真平臺(tái).通過(guò)該平臺(tái)可有效地將系統(tǒng)設(shè)計(jì)師、軟件設(shè)計(jì)師、領(lǐng)域?qū)<业墓ぷ鬟M(jìn)行分離,使得不同的設(shè)計(jì)人員更多地關(guān)注于自身的領(lǐng)域,提高了系統(tǒng)仿真的效率,為虛擬儀表的仿真提供了一種新的手段和方法.同時(shí),該平臺(tái)可應(yīng)用于汽車(chē)、飛機(jī)等平臺(tái)終端顯示界面的早期設(shè)計(jì)驗(yàn)證中.

        [1]吳曉瑞,吳志周.汽車(chē)駕駛模擬器在交通安全中的應(yīng)用綜述[J].交通信息與安全, 2015,33(2):10-16.

        [2]盧停,韓文濤,蘇杰.基于駕駛模擬器的駕駛員操作技能測(cè)評(píng)研究[J].科技創(chuàng)新導(dǎo)報(bào), 2009(34):250.

        [3]邱偉龍,陳國(guó)興.飛機(jī)虛擬儀表建模仿真關(guān)鍵技術(shù)研究[J].飛機(jī)設(shè)計(jì),2014,34(3):49-54.

        [4]徐君明,趙紅超,李國(guó)林,等.模擬訓(xùn)練系統(tǒng)中虛擬儀表設(shè)計(jì)的方法學(xué)研究[J].航天控制, 2010,28(6):72-76.

        [5]李智,龐柳,劉國(guó)源,等.一種模型驅(qū)動(dòng)的軟件需求分析方法及技術(shù)支持[J].廣西師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2013,31(2):19-25.

        [6]麻志毅,劉輝,何嘯,等.一個(gè)支持模型驅(qū)動(dòng)開(kāi)發(fā)的元建模平臺(tái)的研制[J].電子學(xué)報(bào),2008,36(4):731-736.

        [7]戚鐵林,李亞芬,王普.MDA模型轉(zhuǎn)換平臺(tái)中模型轉(zhuǎn)換方法研究[J].計(jì)算機(jī)工程與設(shè)計(jì),2011,32(1):202-205.

        [8]王斌,王麗芳,蔣澤軍,等.平臺(tái)無(wú)關(guān)模型可視化建模的研究與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2011,34(8):75-78.

        [9]李強(qiáng),周慶忠,張仁平,等.模型驅(qū)動(dòng)架構(gòu)與HLA系統(tǒng)接合方法[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2010,19(8):92-94.

        Design of Virtual Instrument Modeling and Simulation Platform Based on MDA

        LIU Xu-dong1, ZHANG Dan2

        (1. Department of Information Engineering, Yantai Vocational College, Yantai, 264670;2. School of Computer Science and Technology, Zhejiang University, Hangzhou, 310027, China)

        At present, simulator has been used in modern teaching and training widely. Virtual instrument is an important assembly in the development of simulator, appears the trend of high integration and synthetic display. It is an outstanding problem how to develop the virtual instrument application rapidly in the project development. The paper develops the modeling and simulation platform of virtual instrument based on MDA around the virtual instrument simulation. Key modeling assembly has been discussed in detail, including basic graphic elements, device graphic elements, semantics and class code generation as so on. The platform has been applied in the actual project, can develop the application of virtual instrument rapidly, and has advantage of high efficiency and strong flexibility.

        virtual instrument; simulator; model; MDA; modeling and simulation

        2016-08-25

        浙江省高技能人才培養(yǎng)和技術(shù)創(chuàng)新活動(dòng)計(jì)劃項(xiàng)目(2013R30056);煙臺(tái)職業(yè)學(xué)院校企合作項(xiàng)目(2015yzxq001)

        劉旭東(1976-),男,山東龍口人,煙臺(tái)職業(yè)學(xué)院信息工程系副教授.

        TP311.5

        A

        1672-2590(2016)06-0058-07

        猜你喜歡
        圖元儀表組件
        ◆ 儀表
        ◆ 儀表
        無(wú)人機(jī)智能巡檢在光伏電站組件診斷中的應(yīng)用
        能源工程(2022年2期)2022-05-23 13:51:50
        儀表
        一種組態(tài)控件技術(shù)在電力監(jiān)控系統(tǒng)中的運(yùn)用
        學(xué)術(shù)出版物插圖的編排要求(一):圖注
        聯(lián)鎖表自動(dòng)生成軟件的設(shè)計(jì)與實(shí)現(xiàn)
        新型碎邊剪刀盤(pán)組件
        U盾外殼組件注塑模具設(shè)計(jì)
        基于Qt繪圖系統(tǒng)的圖形應(yīng)用優(yōu)化研究與實(shí)現(xiàn)
        軟件(2016年12期)2016-02-13 05:58:14
        男人的天堂中文字幕熟女人妻| 日韩久久无码免费看A| 中文字幕被公侵犯的丰满人妻| 日韩肥臀人妻中文字幕一区 | 久久麻豆精亚洲av品国产蜜臀| 国产白色视频在线观看| 久久久久亚洲av片无码| 精品人妻无码一区二区色欲产成人 | 和外国人做人爱视频| 国产啪精品视频网站丝袜| 中文字幕精品人妻av在线| 国产精品网站91九色| 色综合视频一区中文字幕| 91福利视频免费| 国产成人自拍视频在线观看网站| 亚洲国产精品亚洲一区二区三区| 女人被狂躁高潮啊的视频在线看| 欧美国产日产一区二区| 国产成人福利在线视频不卡| 亚洲av网一区二区三区成人| 日韩亚洲欧美久久久www综合| 欧美日韩视频无码一区二区三| 2021年国产精品每日更新| 国产一区二区三区av香蕉| 男人的天堂手机版av| 人人妻人人澡人人爽欧美一区九九| 久99久热只有精品国产男同| 91久久精品人妻一区二区| 亚洲天堂av中文字幕在线观看 | 国产黄色一区二区在线看| 男女做爰高清免费视频网站| 中文无码制服丝袜人妻av| 一区二区三区国产美女在线播放| 久久综合亚洲鲁鲁五月天| 初尝人妻少妇中文字幕| 亚洲另类精品无码专区| 日日躁欧美老妇| 亚洲一区二区三区在线最新 | 中文字幕日本在线乱码| 成人内射国产免费观看| 又粗又大又黄又爽的免费视频|