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

基于Delphi的某型柴油機虛擬訓(xùn)練系統(tǒng)程序設(shè)計

2022-06-16 14:18:44周建釗
裝備制造技術(shù) 2022年3期
關(guān)鍵詞:考核功能系統(tǒng)

王 宇,周建釗

(陸軍工程大學(xué) 野戰(zhàn)工程學(xué)院,江蘇 南京 210000)

0 引言

柴油機技術(shù)含量高、結(jié)構(gòu)復(fù)雜,在實施結(jié)構(gòu)、原理及維修保養(yǎng)實機教學(xué)培訓(xùn)時,培訓(xùn)難度大、成本高,滿足不了裝備使用管理維護人員培訓(xùn)的需求,師生普遍感到學(xué)習(xí)柴油機的結(jié)構(gòu)、原理、維護保養(yǎng)知識和操作技能時既費時又費力,因此,選擇一款優(yōu)秀的程序開發(fā)工具,設(shè)計了一套虛擬訓(xùn)練系統(tǒng),利用系統(tǒng)模擬與訓(xùn)練的功能提升教學(xué)訓(xùn)練水平和操作效率。Delphi是一款簡單、易學(xué)的快速應(yīng)用程序開發(fā)工具,是以面向?qū)ο蟪绦蛟O(shè)計的一款功能強大的可視化編程軟件,其編譯器采用選擇鏈接和條件編譯技術(shù),直接編譯生成可執(zhí)行代碼,開發(fā)人員可快速建立項目框架[1],結(jié)合3ds max進行三維建模,以及Eon Studio交互邏輯設(shè)計,應(yīng)用Delphi程序開發(fā)工具設(shè)計虛擬訓(xùn)練系統(tǒng),具備開發(fā)周期短、效率高,并能對虛擬訓(xùn)練系統(tǒng)應(yīng)用給予強大支持的優(yōu)勢。

1 虛擬訓(xùn)練系統(tǒng)方案設(shè)計

為使受訓(xùn)人員熟練掌握柴油機的結(jié)構(gòu)性能、工作原理、保養(yǎng)規(guī)程、故障診斷與排除方法等內(nèi)容,以進行柴油機相關(guān)培訓(xùn)的人員應(yīng)當(dāng)掌握的基本理論和實際操作為出發(fā)點,柴油機虛擬訓(xùn)練系統(tǒng)應(yīng)包含如下內(nèi)容:

(1)結(jié)構(gòu)組成觀測。用戶通過點擊結(jié)構(gòu)組成選框按鈕,即進入該子模塊。可以了解各組成機構(gòu)零部件的名稱、結(jié)構(gòu)、功用、連接關(guān)系、配合方式等內(nèi)容,例如:缸體總成、配氣機構(gòu)、曲軸連桿機構(gòu)、進排氣系統(tǒng)、燃油系統(tǒng)、潤滑系統(tǒng)、冷卻系統(tǒng)、電氣系統(tǒng)等,操作鼠標(biāo)和鍵盤以一定的路徑和視角觀察柴油機的外部形態(tài)和內(nèi)部結(jié)構(gòu),選取柴油機主要部件作為觀測對象,可以透視、剖分等多種方式進行觀測,在觀測過程中可選擇主要部件中的具體零部件,觀測同時伴隨語音介紹和文字說明。

(2)工作原理演示。受訓(xùn)者操作虛擬環(huán)境中柴油機的啟動,觀察其工作演示;也可通過操作變換視角切換至柴油機各個組成部分(曲軸連桿機構(gòu)、配氣機構(gòu)、燃料系、潤滑系、冷卻系、起動系、點火系),實現(xiàn)其原理演示。采用透視和剖分等效果,將操作和零部件動作緊密聯(lián)系在一起,讓受訓(xùn)者對零部件內(nèi)部工作過程有一個更直觀形象的理解。

(3)拆裝訓(xùn)練。通過拆卸與裝配操作,熟練掌握重要零部件的組成結(jié)構(gòu)和特點以及拆卸裝配順序和注意事項,通過反復(fù)訓(xùn)練提高操作者維修效率。

(4)保養(yǎng)訓(xùn)練。根據(jù)柴油機保養(yǎng)訓(xùn)練的科目及特點,設(shè)置保養(yǎng)內(nèi)容,并進行細(xì)化,保證保養(yǎng)內(nèi)容較全面完整,受訓(xùn)人員可以有的放矢,根據(jù)需要進行有針對性的保障訓(xùn)練。在虛擬訓(xùn)練過程中,提供準(zhǔn)確的保養(yǎng)工具和設(shè)備,設(shè)計了檢查、調(diào)整、更換、緊固、清洗等操作,在操作的同時,配合文字介紹和語音講解,對工具選擇、工藝流程、要求方法、保養(yǎng)重點和難點進行介紹。

(5)維修訓(xùn)練。在故障數(shù)據(jù)目錄中調(diào)用柴油機常見典型故障,在虛擬環(huán)境下運用聲音、圖像、儀表指示、操作失敗等方式提示用戶柴油機組成部分出現(xiàn)故障,針對相應(yīng)的故障現(xiàn)象,選擇正確的故障診斷方法并進行排除,在維修訓(xùn)練系統(tǒng)中選擇故障排除模塊,根據(jù)提示選擇需要的工具進行維修操作,通過反復(fù)訓(xùn)練,使操作者熟練掌握故障排除方法。

(6)考核。根據(jù)訓(xùn)練考核要求,構(gòu)建考核場景,可實時對受訓(xùn)人員的操作進行跟蹤監(jiān)測,理論部分進行隨堂測試,給出最終成績和全部訓(xùn)練過程信息,以便檢驗受訓(xùn)人員的訓(xùn)練質(zhì)量。

以各模塊功能為區(qū)分,結(jié)構(gòu)組成觀測和工作原理演示為漫游展示,保養(yǎng)訓(xùn)練、拆裝訓(xùn)練、維修訓(xùn)練及實操考核為交互訓(xùn)練,隨堂測試為理論考核。各訓(xùn)練模塊相互銜接,且互不干擾,即可連續(xù)進行,也可獨立完成區(qū)分主面板和子模塊,在主界面中點擊按鈕進入子模塊,子模塊中區(qū)分內(nèi)容,分別完成規(guī)定功能,如圖1所示。具體達(dá)成以下功能。

圖1 訓(xùn)練科目模塊化體系構(gòu)建

2 模塊功能設(shè)計實現(xiàn)

首先柴油機虛擬訓(xùn)練系統(tǒng)應(yīng)當(dāng)實現(xiàn)對各項視頻、文字資源的整合,保存進相應(yīng)項目文件。對柴油機利用3ds max制作仿真模型,并導(dǎo)入Eon Studio制作交互工程文件,再通過Delphi的程序應(yīng)用實現(xiàn)柴油機的使用、維護、保養(yǎng)、考核的交互操作模擬和訓(xùn)練的系統(tǒng)功能。

利用Delphi完成規(guī)定的功能實現(xiàn),我們采取先制作子模塊,后由主界面完成統(tǒng)一連接的方式。打開Delphi軟件設(shè)計界面,首先規(guī)劃好窗體布局,區(qū)分好各個子模塊的內(nèi)容區(qū)域,使用戶可以通過視頻、圖片、文字來了解各子模塊名稱及內(nèi)容[2],如圖2所示。

2.1 漫游展示功能實現(xiàn)

圖2 子模塊界面設(shè)計

虛擬訓(xùn)練環(huán)境要求提供有關(guān)對象、場景、維修工具等的真實描述。通過生成一個大的虛擬空間,給其它虛擬對象提供了漫游場景。為了給虛擬對象在虛擬場景中精確定位,使受訓(xùn)人員能夠操作維修工具執(zhí)行特定的維修動作,需要給虛擬維修環(huán)境指定一個絕對坐標(biāo)系。

通過定義絕對坐標(biāo)系,實現(xiàn)虛擬維修場景中的對象定位功能,包括零件(工具)的選擇、抓取、放置等動作的定位,為零件的空間移動與旋轉(zhuǎn)提供參考坐標(biāo),為實現(xiàn)對象的交互控制提供支持。這個坐標(biāo)系的指定方法有2種:(1)在場景建模的過程中,利用建模工具來指定對象的坐標(biāo)中心,當(dāng)對象導(dǎo)入EON后,在Scene(場景)節(jié)點下添加3DPointerA節(jié)點實現(xiàn);(2)導(dǎo)入場景后,通過在場景節(jié)點中添加DOF(degree of freedom)節(jié)點,修改DOF節(jié)點的初始位置,按照系統(tǒng)需求進行手動調(diào)整與設(shè)置。

在指定了場景坐標(biāo)系之后,還需要實現(xiàn)場景的三維觀察,即視點隨受訓(xùn)者移動或經(jīng)受訓(xùn)者控制,視景實時刷新并動態(tài)連續(xù)顯示,根據(jù)受訓(xùn)者在虛擬維修環(huán)境中定義的視點位置和視線方向,控制環(huán)境中的顯示內(nèi)容。

2.2 交互功能實現(xiàn)

柴油機虛擬維修訓(xùn)練系統(tǒng)的基本交互任務(wù)可分為:對象選擇、對象操縱以及系統(tǒng)控制。對象選擇是指為實現(xiàn)操作任務(wù)而在虛擬維修環(huán)境中選擇一個或一組零件;對象操縱是指改變被選擇物體的位置、方向等屬性的任務(wù);系統(tǒng)控制是指為完成虛擬訓(xùn)練場景內(nèi)特定任務(wù)而向系統(tǒng)發(fā)出的指令,如重新開始某項操作或者返回到某一特定狀態(tài)等。

根據(jù)操作控制器的輸入信息和指令,改變虛擬環(huán)境中的各種對象的狀態(tài),如裝備實體模型的位置、大小、連接關(guān)系等,實現(xiàn)訓(xùn)練過程的高度交互控制。交互控制主要包括2個大方面,即裝備零部件的拾取和裝配體復(fù)位。

(1)裝備零部件的拾取

虛擬環(huán)境下零部件的操作可分為抓取、移動和安放3個動作。基于拾取算法,在虛擬環(huán)境下進行實時零部件操作時,系統(tǒng)通過獲取控制器光標(biāo)的位置數(shù)據(jù)/指令,去驅(qū)動所拾取的元件的坐標(biāo),實現(xiàn)元件的位置隨控制器光標(biāo)位置改變而變化。

(2)裝配體的復(fù)位

采用裝配體強制復(fù)位算法,實時激活裝配體復(fù)位節(jié)點,在受訓(xùn)者虛擬訓(xùn)練過程中,可以根據(jù)需要重新開始某一模塊的訓(xùn)練。

在Delphi中調(diào)用交互功能,可以利用TControl類定義可視化組件,在控件面板中引入ActiveX控件中加入EONX控件,實現(xiàn)數(shù)據(jù)傳遞[3]。為方便快捷選取項目,添加TreeView控件建立目錄樹,在各個節(jié)點(TreeNode)中編排每個內(nèi)容的子項,點擊節(jié)點則在源代碼中對應(yīng)TreeView.Item[*].Selected=true,未點擊節(jié)點則為false。保存全部工程生成*.dpr工程文件,*.pas源代碼文件,*.dcu單元文件。

2.3 理論考核功能實現(xiàn)

在Delphi中開發(fā)理論考核功能,數(shù)據(jù)庫使用ACCESS,試題內(nèi)容和試題答案的編輯使用TXText Control(ActiveX)控件來實現(xiàn)。將柴油機各組成部分及零件的基本信息,拆裝、維修等基本內(nèi)容的操作規(guī)范及注意事項,制作成試題,保存時將試題內(nèi)容和試題答案分別保存為Word格式,然后將Word文檔保存到數(shù)據(jù)庫。Delphi連接數(shù)據(jù)庫使用ADOConnection組件,在試題窗體的edit框,顯示提示已經(jīng)設(shè)定的考核時間及試題數(shù)量。受訓(xùn)者通過點擊所要進行的試題的按鈕,進行考核,結(jié)束后計算受訓(xùn)者最后得分并顯示正確答案,形成訓(xùn)練效果的評價考核。

2.4 主界面設(shè)計

主界面是該系統(tǒng)中最重要的界面,為了使界面簡明、美觀,系統(tǒng)中運用了Pagecontrol控件,該控件的功能是可以在一個窗體中添加多個頁面,從而減少窗體的數(shù)量,達(dá)到了美化系統(tǒng)界面的目標(biāo),并且提高了系統(tǒng)運行的效率。作為一款工具類軟件,主界面的設(shè)計應(yīng)當(dāng)直觀形象,采用了中規(guī)中矩的區(qū)域劃分形式,主要為左右結(jié)構(gòu),左側(cè)為菜單欄,設(shè)置按鈕并負(fù)責(zé)連接各子模塊,如圖3所示。

在窗體中合理設(shè)置子模塊的入口,然后在控件面板中安裝子模塊的.pas文件,即可實現(xiàn)點擊進入子模塊功能,如圖4所示。

3 系統(tǒng)測試

為了驗證系統(tǒng)交互設(shè)計的合理性和可用性,運行系統(tǒng),進行了兼容性運行檢測,程序運行流暢,依次點擊各模塊,檢查是否能夠順利進入,并對設(shè)計的功能進行操作使用,測試是否符合設(shè)計要求。圖5所示為通過鼠標(biāo)鍵盤操作改變結(jié)構(gòu)視角,檢驗多視角漫游觀測功能;圖6為選擇科目按提示進行操作,測試交互功能是否正常;圖7為進入理論考核模塊,測試考核功能、信息提示及成績評價功能是否正常。

若虛擬維修訓(xùn)練系統(tǒng)無異常退出情況,渲染性能符合使用要求,未出現(xiàn)異常,所有功能皆可以順利使用,則表明系統(tǒng)完成。

圖3 系統(tǒng)主界面

圖4 安裝子模塊組件

圖5 視角漫游功能

圖6 拆裝交互功能

圖7 理論考核功能

4 結(jié)論

利用Delphi編程軟件為基礎(chǔ),以柴油發(fā)動機為研究對象,開發(fā)面向以維修訓(xùn)練為目的的虛擬訓(xùn)練系統(tǒng),此系統(tǒng)屬于基于PC的交互式模擬虛擬訓(xùn)練系統(tǒng),成本低,使用方便,便于推廣。通過試用,能夠完成工作原理展示、視角觀測、拆裝訓(xùn)練、保養(yǎng)訓(xùn)練、維修訓(xùn)練、訓(xùn)練考核等設(shè)計的操作訓(xùn)練,用戶體驗直觀便利,較好解決該型裝備在實際訓(xùn)練中存在的難題,具有提高訓(xùn)練效率和水平,減輕裝備使用和維護壓力的良好效果。

猜你喜歡
考核功能系統(tǒng)
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
內(nèi)部考核
童話世界(2020年10期)2020-06-15 11:53:22
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關(guān)于非首都功能疏解的幾點思考
公立醫(yī)院 如何考核?
中西醫(yī)結(jié)合治療甲狀腺功能亢進癥31例
辨證施護在輕度認(rèn)知功能損害中的應(yīng)用
主站蜘蛛池模板: 在线国产你懂的| 国产成人综合欧美精品久久| 91探花在线观看国产最新| 最新日韩AV网址在线观看| 嫩草在线视频| 欧美亚洲国产视频| 伊人久久大线影院首页| 国产一区免费在线观看| 国产精品无码AV中文| 国产本道久久一区二区三区| 最新痴汉在线无码AV| 久久久久亚洲精品无码网站| 成人在线不卡| 国产欧美日本在线观看| 中文字幕在线看视频一区二区三区| 亚洲自偷自拍另类小说| 伊人久综合| 亚洲欧美一区二区三区麻豆| 欧美国产视频| 国产精品第一区| 国产草草影院18成年视频| 亚洲一区二区三区国产精品 | 国产成人高清亚洲一区久久| 国产对白刺激真实精品91| 曰AV在线无码| 欧美亚洲第一页| 亚洲AV无码一区二区三区牲色| 亚洲永久色| 成人精品免费视频| 91欧美在线| 国产精品爆乳99久久| 亚洲国产中文精品va在线播放 | 亚洲天堂免费在线视频| 青草视频在线观看国产| 亚洲五月激情网| 日韩欧美中文字幕在线韩免费| 国产精品永久在线| 亚洲愉拍一区二区精品| 男女男免费视频网站国产| 99热这里只有精品在线观看| 国产在线自乱拍播放| 精品国产一区二区三区在线观看 | 伊伊人成亚洲综合人网7777| 国产网站在线看| 国语少妇高潮| 中国一级特黄视频| 中文字幕无码中文字幕有码在线| 久久久国产精品免费视频| 亚洲欧美在线精品一区二区| 日韩高清无码免费| 麻豆国产精品视频| 自拍偷拍欧美日韩| 亚洲永久色| 五月婷婷综合网| 毛片久久网站小视频| 久久精品中文无码资源站| 无码日韩视频| 亚洲天堂网站在线| 伊人久久大线影院首页| 日本少妇又色又爽又高潮| 亚洲成人精品久久| 欧美午夜小视频| 国产一级特黄aa级特黄裸毛片| 亚洲精品视频免费看| 久久亚洲国产视频| 中文字幕 欧美日韩| 99成人在线观看| 日韩免费成人| 手机在线看片不卡中文字幕| 色婷婷色丁香| 午夜久久影院| 国产你懂得| 欧美人与牲动交a欧美精品| 久久精品中文字幕免费| 免费国产无遮挡又黄又爽| 欧美精品不卡| 日本欧美精品| 欧美成人影院亚洲综合图| 网友自拍视频精品区| 国产91小视频| JIZZ亚洲国产| 亚洲成人77777|