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

基于UG 二次開發(fā)的模型軟件設(shè)計?

2013-09-04 00:46:26邢秀琴邢秀娟葉志忠高春強(qiáng)
機(jī)械工程與自動化 2013年6期
關(guān)鍵詞:二次開發(fā)設(shè)置模型

邢秀琴,邢秀娟,葉志忠,高春強(qiáng)

(1.中北大學(xué) 機(jī)械工程與自動化學(xué)院,山西 太原 030051;2.山西晉緣網(wǎng)絡(luò)有限公司,山西 太原030000;3.太原重工股份有限公司,山西 太原 030024)

0 引言

在工程圖學(xué)的教學(xué)過程中,模型作為必不可少的教具可以輔助學(xué)生圖學(xué)能力的培養(yǎng)[1]。傳統(tǒng)的教學(xué)模型因其容易損壞、不便攜帶、不能修改、不能發(fā)揮學(xué)生的創(chuàng)新能力等缺點,已經(jīng)不能很好地滿足教學(xué)要求,教學(xué)模型軟件的設(shè)計、制作已成為工程圖學(xué)教學(xué)改革的重要內(nèi)容。本文采用UG軟件設(shè)計、制作教學(xué)模型,輔助工程圖學(xué)的教學(xué),更好地培養(yǎng)學(xué)生的圖學(xué)能力和創(chuàng)新能力。

1 創(chuàng)新模型軟件的功能

工程圖學(xué)的教學(xué)中模型能輔助從三維形體到二維圖形或者二維圖形到三維形體的想象,有利于培養(yǎng)學(xué)生的空間思維能力和圖學(xué)素養(yǎng)[2,3]。要制作模型需要掌握如下三維設(shè)計軟件:AutoCAD、SolidWorks、UG、Pro/Engineer等,對于剛?cè)雽W(xué)的學(xué)生來說很快掌握這些軟件很不現(xiàn)實,如果只是將生成的模型展示在學(xué)生的面前發(fā)揮不出學(xué)生的創(chuàng)造力、想象力,調(diào)動不了學(xué)生的積極性。針對這些情況,為了創(chuàng)新人才的培養(yǎng),本文的模型制作軟件要達(dá)到以下要求:

(1)模型制作應(yīng)有真實感、制作過程應(yīng)能體現(xiàn)操作者的動手能力,能輔助工程制圖教學(xué)。通過生成的模型使得課程中的難點變得容易理解,能有效提高操作者的空間思維能力和創(chuàng)造思維能力。

(2)軟件應(yīng)簡單、容易操作。在沒有掌握三維繪圖軟件的前提下就能經(jīng)過簡單的操作生成相應(yīng)的模型。

(3)軟件應(yīng)能讓學(xué)生進(jìn)行較簡單的構(gòu)形設(shè)計,并生成相應(yīng)的立體模型和三視圖。

(4)應(yīng)有一定數(shù)量的基本模型庫及其二維視圖庫,供參考和學(xué)習(xí)。

三維模型軟件的組成結(jié)構(gòu)如圖1所示。

圖1 三維模型軟件的組成結(jié)構(gòu)圖

2 UG的二次開發(fā)

模型軟件的制作主要依靠三維設(shè)計軟件,本文通過C++語言對UG軟件進(jìn)行二次開發(fā)來設(shè)計模型軟件。

UG軟件是由美國 Unigraphics Solutions of EDS公司開發(fā)的 CAD/CAM/CAE 一體化軟件[4,5],UG/OpenAPI是Unigraphics軟件中的一個重要模塊,是UG的二次開發(fā)工具之一。UG/OpenAPI是UG與外部應(yīng)用程序之間的接口,是UG軟件為用戶提供的最主要的開發(fā)工具。UG/Open API工具功能比較強(qiáng)大,能夠?qū)崿F(xiàn)UG的絕大部分操作,易于進(jìn)行交互操作,UG軟件的二次開發(fā)工具關(guān)系圖如圖2所示。UG/Open支持C、C++、NX C++、GRIP、.NET、Java六種語言,其中C++既支持面向?qū)ο蟮某绦蛟O(shè)計也支持面向過程的程序設(shè)計,所以UG軟件的二次開發(fā)常用C++集成環(huán)境進(jìn)行編譯[6]。

圖2 UG二次開發(fā)工具關(guān)系圖

3 UG軟件二次開發(fā)在教學(xué)模型軟件制作中的應(yīng)用

由于操作對象是沒有掌握UG軟件的學(xué)生,因此模型軟件生成的模型只是借助UG軟件來間接生成立體模型,而不是直接通過對UG操作來生成模型。

3.1 人機(jī)交互界面的建立

本文利用C++開發(fā)工具對UG進(jìn)行二次開發(fā),建立方便快捷的人機(jī)交互界面,在UG原有功能的基礎(chǔ)上增加了新的功能,如立體截切、基本體疊加等選項,如圖3所示。通過對這些選項的操作借助UG軟件生成三維模型,擺脫了只有掌握UG軟件的操作才能生成三維模型的限制。由于不會涉及到UG軟件的其他操作,相應(yīng)界面的操作變得簡單、容易。這里具體到每一個選項的功能設(shè)置應(yīng)根據(jù)UG對每一功能實現(xiàn)的具體方法而定。

圖3 模型軟件的菜單制作

3.2 基于UG的三維模型制作過程

為實現(xiàn)生成模型不依賴于直接操作UG軟件而是通過C++在后臺調(diào)用UG軟件的方法,首先對要求制作的模型進(jìn)行分類,然后設(shè)置相應(yīng)的功能選項。此模型主要是為教學(xué)用,所以模型的分類應(yīng)與課堂內(nèi)容相結(jié)合。

以工程圖學(xué)課程中立體截切部分的內(nèi)容為例,來研究教學(xué)模型的建立。在脫離使用UG軟件操作的前提下,先調(diào)出基本立體模型,然后直接在界面上選取截切位置點來生成相應(yīng)截切操作的模型是不可能實現(xiàn)的。為此提出了設(shè)置約束點參數(shù)來確定截切位置,生成相應(yīng)的三維模型的方法。具體操作步驟如下:①建立基本立體模型的數(shù)據(jù)庫;②設(shè)置相關(guān)選項,通過程序調(diào)用基本立體;③對操作的內(nèi)容以及截切的相關(guān)模式進(jìn)行分析,設(shè)置約束點轉(zhuǎn)換成UG上能實現(xiàn)的操作。設(shè)置的約束點應(yīng)具有一定范圍的適用性,能概括某一類或某幾類截切操作。

為了更好地配合教學(xué)、提高教學(xué)質(zhì)量,軟件中約束點的設(shè)置應(yīng)與立體截切部分的教學(xué)思路相一致。

在立體截切部分,約束點是根據(jù)截切種類來設(shè)置的,每種約束方式適應(yīng)一種及以上的截切種類。由于不能直接用UG生成模型,為了能通過UG軟件間接地實現(xiàn)相應(yīng)的模型,先對截切樣式進(jìn)行了分析,然后通過分析選取合適的、能概括某一種或幾種截切類型的約束點。圖4是為了實現(xiàn)圓柱截切模型的界面,根據(jù)3種截切樣式設(shè)置的相應(yīng)約束點坐標(biāo)參數(shù)。選取截切樣式,并對約束點參數(shù)進(jìn)行合理的賦值后,由程序控制利用UG軟件生成如圖5所示的立體模型和相應(yīng)的三視圖。

圖4 約束點的設(shè)置

圖5 生成的立體模型圖和三視圖

4 結(jié)論

本文利用C++開發(fā)UG軟件,主要針對工程圖學(xué)的教學(xué)進(jìn)行了不同于以往的功能的開發(fā)。對UG進(jìn)行二次開發(fā)后的軟件不僅可以使圖形或三維模型的生成有直觀性的操作、發(fā)揮了學(xué)生的構(gòu)形設(shè)計能力,而且操作過程擺脫了須掌握UG軟件的限制。此軟件通過設(shè)置約束點參數(shù)在UG上成功地生成了相應(yīng)的三維模型,解決了在沒有掌握三維繪圖軟件UG的前提下生成立體模型的難題。利用此軟件操作者可以自己動手操作生成相關(guān)的模型,使得課程中的難點變得容易理解,調(diào)動了學(xué)生的學(xué)習(xí)積極性,有效地提高了學(xué)生的空間思維能力和創(chuàng)新能力,為更好地提高教學(xué)質(zhì)量提供了技術(shù)前提。

[1] 李虹.畫法幾何及機(jī)械制圖網(wǎng)CAI教學(xué)系統(tǒng)的研究與開發(fā)[J].工程圖學(xué)學(xué)報,2009(6):164-169.

[2] 趙國霞.工程圖學(xué)虛擬模型庫系統(tǒng)的開發(fā)與研究[D].蘭州:蘭州理工大學(xué),2006:1-3.

[3] 祝錫晶.超聲光整加工及表面成型技術(shù)[M].北京:中國科學(xué)文化出版社,2005.

[4] 童秉樞.談工程圖學(xué)教學(xué)中學(xué)生創(chuàng)新能力的培養(yǎng)[J].工程圖學(xué)學(xué)報,2008(6):1-6.

[5] 史麗媛.基于UG參數(shù)化設(shè)計系統(tǒng)的研究[J].圖學(xué)學(xué)報,2013,34(2):108-112.

[6] 何麗.基于UG的 Web三維零件庫系統(tǒng)開發(fā)[J].機(jī)床與液壓,2012,40(11):91-94.

猜你喜歡
二次開發(fā)設(shè)置模型
一半模型
中隊崗位該如何設(shè)置
少先隊活動(2021年4期)2021-07-23 01:46:22
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
西門子Easy Screen對倒棱機(jī)床界面二次開發(fā)
3D打印中的模型分割與打包
本刊欄目設(shè)置說明
中俄臨床醫(yī)學(xué)專業(yè)課程設(shè)置的比較與思考
主站蜘蛛池模板: 网友自拍视频精品区| 毛片最新网址| 福利姬国产精品一区在线| 国产成人做受免费视频| 在线观看国产精品日本不卡网| 在线视频一区二区三区不卡| 国产经典在线观看一区| 亚洲AV无码不卡无码| 久久永久免费人妻精品| 国产精品九九视频| 国产成年女人特黄特色毛片免| 久久久久久尹人网香蕉 | 天堂网亚洲系列亚洲系列| 亚洲最黄视频| 亚洲男人天堂2020| 久久人人97超碰人人澡爱香蕉| 欧美黑人欧美精品刺激| 青青青视频91在线 | 手机精品视频在线观看免费| 免费三A级毛片视频| 色婷婷国产精品视频| 毛片视频网址| 女人18一级毛片免费观看| 亚洲毛片网站| 午夜无码一区二区三区在线app| 99re在线视频观看| 亚洲最大综合网| 99ri精品视频在线观看播放| 日韩无码黄色| 国产剧情国内精品原创| 欧日韩在线不卡视频| 国产高清又黄又嫩的免费视频网站| 国产日韩欧美在线播放| 四虎成人免费毛片| 国产欧美日韩精品综合在线| 亚洲午夜国产精品无卡| 亚洲国产日韩在线观看| 国产精品久久自在自线观看| 青青青视频91在线 | 久久久久久久久亚洲精品| 四虎永久免费在线| 91无码人妻精品一区| 国内精品视频| 精品99在线观看| 欧美性久久久久| A级毛片无码久久精品免费| 91系列在线观看| 午夜不卡视频| 久久婷婷人人澡人人爱91| 亚洲狼网站狼狼鲁亚洲下载| 国产精品第一区| 国产青青操| 国产AV无码专区亚洲A∨毛片| 国产精品刺激对白在线| 色综合久久综合网| 日韩人妻少妇一区二区| 日韩区欧美国产区在线观看| 欧美成人一区午夜福利在线| 99视频免费观看| 日本在线欧美在线| 国产精品微拍| 波多野结衣无码AV在线| 成人免费网站久久久| 国产午夜精品鲁丝片| а∨天堂一区中文字幕| 在线日本国产成人免费的| 亚洲aaa视频| 国产成人91精品| 日韩黄色在线| 欧美日韩理论| 精品国产aⅴ一区二区三区| 女人18毛片水真多国产| 97人妻精品专区久久久久| 久久精品人人做人人爽电影蜜月| 日韩毛片免费视频| 国产精品偷伦视频免费观看国产| 波多野结衣AV无码久久一区| 亚洲国产综合自在线另类| 亚洲日本一本dvd高清| 五月天福利视频| 色欲综合久久中文字幕网| 欧美日韩国产在线播放|