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

        ?

        球閥虛擬測繪平臺的設(shè)計與實現(xiàn)

        2021-10-26 08:23:16王桂錄
        機械工程師 2021年10期
        關(guān)鍵詞:球閥鼠標按鈕

        王桂錄

        (鄭州科技學院 機械工程學院,鄭州 450064)

        0 引言

        虛擬仿真實驗教學項目是通過虛擬仿真實現(xiàn)教學目標的項目[1]。教育部《關(guān)于2017—2020年開展示范性虛擬仿真實驗教學項目建設(shè)的通知》(教高廳〔2017〕4號)[2]和《關(guān)于開展國家虛擬仿真實驗教學項目建設(shè)工作的通知》(教高函〔2018〕5號)[3]指出,虛擬仿真實驗教學項目是拓展實驗教學內(nèi)容廣度和深度、延伸實驗教學時間和空間、提升實驗教學質(zhì)量和水平的重要舉措;堅持問題導向、需求導向開展虛擬仿真實驗教學項目建設(shè)。

        近幾年,虛擬仿真已經(jīng)成為高校實驗教學改革的熱點[4]。馮桂珍等[5]構(gòu)建了減速器虛擬拆裝實驗,在產(chǎn)品拆裝教學等環(huán)節(jié)中取得了良好的效果。丁毓峰等[6]基于Unity3D采用B/S架構(gòu)搭建了常見的4種機電產(chǎn)品的虛擬拆裝系統(tǒng),在網(wǎng)頁端動態(tài)展示了產(chǎn)品的工作原理與拆裝過程。馮立艷等[7]基于Unity3D開發(fā)了機械基礎(chǔ)虛擬實驗系統(tǒng),詳細介紹了約束關(guān)系及裝拆路徑規(guī)劃、虛擬裝拆編程等主要模塊的實現(xiàn)方法。武照云等[8]運用Unity3D結(jié)合C#腳本技術(shù)開發(fā)了機械原理與設(shè)計的4種類型實驗項目。王佩等[9]基于Delmia/DPM軟件研究了復雜機械產(chǎn)品的三維裝配工藝虛擬仿真。王盼盼等[10]基于Virtools軟件設(shè)計了齒輪油泵的虛擬測繪演示系統(tǒng),但該系統(tǒng)依靠鼠標選取、拖動零件的方式演示,操作性較差、沉浸感較弱。

        1 球閥測繪概述

        球閥由閥體、閥蓋等13種零件組成。測繪球閥時,要求學生畫出所有非標件的零件草圖、工作圖,測量并標注尺寸、確定技術(shù)要求,最后完成裝配圖。測繪的目的是讓學生了解球閥的工作原理、用途、零件之間的裝配關(guān)系等,掌握測繪的一般程序和步驟、徒手繪制草圖的方法和技巧、測量尺寸的圓整與協(xié)調(diào)方法等。測繪的重點是運用所學機械圖樣表達方法理論知識正確繪制中等復雜程度裝配圖及零件圖,難點是表面粗糙度、公差與配合、形位公差等技術(shù)要求的確定與標注。

        2 球閥測繪仿真系統(tǒng)的設(shè)計

        2.1 球閥測繪仿真系統(tǒng)的功能結(jié)構(gòu)

        關(guān)于虛擬實驗與真實實驗各自優(yōu)點及局限性的論述見文獻[11]~文獻[14]。球閥測繪仿真系統(tǒng)的功能結(jié)構(gòu)如圖1所示。

        圖1 球閥測繪仿真系統(tǒng)的功能結(jié)構(gòu)

        1)操作提示模塊。提示使用該系統(tǒng)時的注意事項。學生在使用球閥測繪仿真系統(tǒng)時,可根據(jù)需要完成漫游方向及視角的調(diào)整、放大或縮小等操作,鼠標、鍵盤的操作及實現(xiàn)的功能如表1所示。

        表1 功能鍵對照表

        2)工作原理展示模塊。以360°環(huán)繞視角的方式向?qū)W生展示球閥的整體結(jié)構(gòu),以局部特寫的方式展示手柄如何正反轉(zhuǎn)動90°帶動閥桿和閥芯旋轉(zhuǎn)實現(xiàn)閥門的開啟和關(guān)閉動作。用紅色箭頭模擬水流,當閥門打開時箭頭可以通過,當閥門關(guān)閉時箭頭不能通過。

        3)拆卸及組裝模塊。按照球閥的主裝配線,根據(jù)拆裝順序依次完成所有零件的拆卸及組裝。該模塊主要向?qū)W生展示球閥各個零件之間的相對位置及裝配連接關(guān)系,使學生了解球閥的拆卸與組裝順序。學生可以通過調(diào)整視角及放大和縮小等方式觀察各個零件的結(jié)構(gòu)形狀,將各個零件分為軸套類、盤類、箱體類等不同類型,為視圖的選擇奠定基礎(chǔ)。球閥拆卸后,零件的有序排列情況如圖2所示。

        圖2 球閥虛擬拆卸

        4)測量模塊。從需要測量的非標件展示頁面中選擇其中的一個,然后操作鍵盤調(diào)整測量工具動端的位置,使其與被測要素接觸。若動端與被測要素未接觸,“本次測量結(jié)果”按鈕以灰色顯示;當動端與被測要素接觸時,“本次測量結(jié)果”按鈕以高亮度顯示,頁面上方顯示本次的測量結(jié)果。閥芯的徑向尺寸測量結(jié)果如圖3所示。一個尺寸測量結(jié)束后,單擊“下一個尺寸”按鈕測量下一個尺寸,直至完成所有尺寸的測量。

        圖3 虛擬測量

        5)參考圖紙模塊。當所有非標件的測量任務(wù)完成時,“打開圖紙”按鈕以高亮度顯示。在參考圖紙模塊為學生提供了視圖選擇的參考方案。圖中的細小結(jié)構(gòu)無法查看清楚時,可以按下鼠標右鍵進行局部放大,如圖4所示。

        圖4 參考圖局部放大

        2.2 球閥虛擬測繪流程設(shè)計

        球閥虛擬測繪的流程如圖5所示。學生打開球閥測繪仿真系統(tǒng)后首先閱讀操作提示,然后依次完成“工作原理展示”、“球閥拆卸”、“球閥組裝”和“非標件測量”等任務(wù)。只有當“非標件測量”任務(wù)完成后才能打開參考圖樣,否則繼續(xù)執(zhí)行“非標件測量”任務(wù),直到所有測量任務(wù)完成。學生根據(jù)零件的結(jié)構(gòu)主動選擇表達方案、繪制草圖、測量、標注,結(jié)合參考圖樣對比分析自己所選表達方案與參考方案的優(yōu)劣后進行修正。

        圖5 球閥虛擬測繪流程

        2.3 球閥測繪仿真系統(tǒng)的開發(fā)流程

        開發(fā)流程分為方案規(guī)劃、系統(tǒng)開發(fā)、系統(tǒng)測試、發(fā)布等4個階段:1)方案規(guī)劃。在對比分析虛擬測繪與真實測繪優(yōu)勢與不足的基礎(chǔ)上剖析并劃分了球閥測繪仿真系統(tǒng)的功能模塊。2)系統(tǒng)開發(fā)。針對球閥測繪仿真系統(tǒng)的工作原理展示、拆卸及組裝、測量、參考圖樣的局部放大等難點進行了研究,重點解決了各功能模塊的控制方法及模塊間邏輯關(guān)系的實現(xiàn)。3)系統(tǒng)測試。根據(jù)球閥測繪仿真系統(tǒng)的使用流程逐一進行性能測試。4)發(fā)布。將系統(tǒng)發(fā)布到Windows、Android、iPhone等供學生使用。

        3 球閥測繪仿真系統(tǒng)設(shè)計的實現(xiàn)

        3.1 人機交互界面

        球閥測繪仿真系統(tǒng)的主界面連接著各個場景。在主界面中,將主要功能模塊分別設(shè)置為對應(yīng)的按鈕并為按鈕添加了點擊事件,點擊事件的內(nèi)部編寫了回調(diào)函數(shù)。為了簡化代碼,使用了拉姆達表達式:

        球閥測繪仿真系統(tǒng)能夠?qū)崿F(xiàn)從一個輔助接口到另一個輔助接口的操作,如果用戶要結(jié)束當前操作,可單擊“Back”按鈕以返回到上一個界面。

        3.2 視角調(diào)整

        為了能夠以任意角度觀察球閥的三維模型、拆卸及組裝過程,需要為當前場景的主攝像機添加腳本。實現(xiàn)方法是:獲取每幀中相機的Position和Rotate屬性值,當移動或者點擊鼠標時,通過鼠標的變化來獲得攝像機的位移和旋轉(zhuǎn)的變化,然后將初始值與變化量相加并賦值給攝像機的屬性。鼠標控制相機視角的代碼如下:

        Quaternion表示三維空間中的旋轉(zhuǎn)。將歐拉角轉(zhuǎn)換為四元數(shù),對四元數(shù)進行球面線性插值,再將這些四元數(shù)轉(zhuǎn)換為對應(yīng)的歐拉角后作用于角色。這樣可以解決歐拉角的萬向鎖問題,使角色能夠任意旋轉(zhuǎn)。

        3.3 虛擬拆卸、組裝模塊

        利用AE軟件將球閥拆卸與組裝的操作制作成視頻文件,為保證虛擬仿真操作的流暢性,將視頻文件轉(zhuǎn)換成了小存儲容量的anim格式。為了實現(xiàn)自由視角效果,將分解視頻作為場景中的對象直接播放,引用了Unity的AVProVideo視頻播放插件。

        將球閥拆卸與組裝的視頻拆分為13個動畫,每次點擊“下一步”按鈕即播放下一個動畫。按鈕監(jiān)聽事件的代碼為:nextBtn.onClick.AddListener(NextBtnClick);點擊事件代碼為:

        3.4 虛擬測量模塊

        3.4.1 虛擬測量邏輯實現(xiàn)

        如前所述,若測量工具動端與被測要素未接觸時,“本次測量結(jié)果”按鈕以灰色顯示。對按鈕的Interractable屬性進行動態(tài)控制的代碼如下:

        3.4.2 虛擬測量視覺效果優(yōu)化

        為了使虛擬測量動作平滑且有緩沖的視覺效果,對調(diào)整測量工具動端的邏輯使用了Vector3.Lerp插值法:from+(to-from)cheng×t,也就是Lerp的返回值。

        3.5 參考圖紙模塊

        當所有非標件測量任務(wù)完成后方可打開參考圖樣,為“打開圖紙”按鈕添加點擊事件的代碼如下:

        4 結(jié)語

        闡述了球閥測繪仿真系統(tǒng)的功能結(jié)構(gòu)、虛擬測繪流程、開發(fā)流程及實現(xiàn)方法,詳細說明了開發(fā)過程中遇到的虛擬拆卸與組裝、虛擬測量視覺效果優(yōu)化等難題的解決方法。球閥測繪仿真系統(tǒng)為學生自主學習提供了必要的資源,學生可在電腦端與手機端使用該系統(tǒng)完成球閥測繪,構(gòu)建了零部件測繪課內(nèi)與課外相結(jié)合的教學模式,實現(xiàn)了虛擬測繪系統(tǒng)拓展測繪教學時間和空間的目的。在后續(xù)版本的升級過程中,將進一步完善測繪過程考評、成績管理、項目完成時間監(jiān)控與統(tǒng)計等功能,以便為學生和教師提供更加優(yōu)秀的應(yīng)用體驗。

        猜你喜歡
        球閥鼠標按鈕
        哪個是門鈴真正的按鈕
        當你面前有個按鈕
        Progress in Neural NLP: Modeling, Learning, and Reasoning
        Engineering(2020年3期)2020-09-14 03:42:00
        惠州抽水蓄能電廠進水閥無法全開常見故障分析
        防止蓄能電站球閥自激振的應(yīng)用實例
        導流清洗閥的設(shè)計及應(yīng)用
        死循環(huán)
        抽水蓄能電站球閥樞軸軸套故障分析及改造
        內(nèi)心不能碰的按鈕
        45歲的鼠標
        少年科學(2009年1期)2009-01-20 03:25:10
        亚洲色欲久久久综合网| 亚洲精品一区二区三区四区久久 | 国产一区二区在线免费视频观看| 日本一区二区三区爆乳| 无码成人aaaaa毛片| 亚洲AV无码一区二区二三区我 | 亚洲Va中文字幕久久无码一区| 日韩av中文字幕一卡二卡| 日韩人妻中文字幕高清在线| 精品三级av无码一区| 国产手机在线αⅴ片无码| 一片内射视频在线观看| 久久久精品亚洲一区二区国产av| 中文无码一区二区不卡av| 亚洲男人的天堂网站| 一区二区久久精品66国产精品| 亚洲熟女少妇精品综合| 老太脱裤子让老头玩xxxxx| 欧美激情区| 免费女同毛片在线不卡| 国产精品久久免费中文字幕| 欧美性受xxxx白人性爽| 欧洲亚洲第一区久久久| 亚洲av网站在线免费观看| 国产午夜福利片在线观看| 亚洲精品无码久久久久sm| 精品无码人妻久久久一区二区三区| 亚洲一区二区三区av资源| 欧美人伦禁忌dvd放荡欲情| 99国产免费热播视频| 亚洲无av高清一区不卡| 亚洲av无码成h在线观看| 人妻影音先锋啪啪av资源| 久久久久久久久高潮无码| 与最丰满美女老师爱爱视频| 无码va在线观看| 狠狠躁夜夜躁AV网站中文字幕| 亚洲av免费看一区二区三区| 精品久久久久久无码中文野结衣 | 中文字幕日韩精品一区二区三区| 久99久热只有精品国产男同|