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

UG軟件的二次開發(fā)研究與應(yīng)用

2019-04-28 05:58:00魯海斌劉曉紅
電子技術(shù)與軟件工程 2019年3期
關(guān)鍵詞:二次開發(fā)程序產(chǎn)品

文/魯海斌 劉曉紅

眾所周知Unigraphics軟件于上個世紀誕生于美國,早期的UG軟件主要被應(yīng)用于飛機公司的設(shè)計生產(chǎn)方面,為了設(shè)計出性能更好的F15戰(zhàn)斗機,最終開發(fā)出了UG軟件這類產(chǎn)品。UG軟件被廣泛應(yīng)用于CAD和CAM之上,但早期的UG軟件為了滿足其系統(tǒng)使用上的通用性,使得UG軟件僅擁有CAD和CAM的一些最基本的功能,這個時期無法結(jié)合計算機對機械產(chǎn)品進行輔助設(shè)計和制造。隨著當(dāng)代工業(yè)的高速發(fā)展,對于機械產(chǎn)品的需求也趨向多樣化,這就需要結(jié)合實際的設(shè)計需要,再通過對采用的CAD軟件進行適當(dāng)?shù)亩伍_發(fā),這樣就可以開發(fā)出更全面、準確性高的CAD和CAM系統(tǒng)。隨著當(dāng)代計算機技術(shù)的發(fā)展,也推進了我國UG系統(tǒng)的二次開發(fā)的進程,本文主要就UG軟件的二次開發(fā)過程中的各類開發(fā)工具,例如:UG/Open Menu Script、User Tools和UG/Open UIStyler以及UG/Open Grip、UG/Open API和UG/Open++編程語言的基本情況,對UG/Open API高級用戶接口語言的應(yīng)用規(guī)程和實現(xiàn)方法,希望為CAD和CAM軟件的開發(fā)設(shè)計做好準備。

1 UG二次開發(fā)的基本情況

通常而言,大多數(shù)的產(chǎn)品設(shè)計人員,對產(chǎn)品模型的構(gòu)建都需要經(jīng)歷打開軟件,并進行草圖繪制以及完整構(gòu)建模型等環(huán)節(jié)。在對模型草圖的繪制過程中,不僅需要對各個尺寸進行繁復(fù)的標注,還需要對模型的特征進行構(gòu)建,這些都使得設(shè)計人員的工作量極大;因此,為了減少設(shè)計人員的工作量,有效的提高設(shè)計人員的工作效率,以及方便對設(shè)計繪圖的后期修改等,都需要對UG軟件進行二次開發(fā),以滿足公司和用戶的不同需求。如圖1所示。

圖1:UIStyler操作界面

2 UG/Open API的幾種一般形式以及設(shè)計和編程方法

首先,較為常見的圖形交互設(shè)計是指,在當(dāng)前已經(jīng)擁有的參數(shù)化的CAD系統(tǒng)中,結(jié)合實際需求對UG軟件進行二次開發(fā)設(shè)計,還可以采用交互操作的方式來實現(xiàn)產(chǎn)品參數(shù)化的模型構(gòu)建,從而很好的滿足設(shè)計人員的工作需求;Internal UG/Open API的一般形式如圖2所示。

Interna lUG/Open API使用ufusr函數(shù)(主函數(shù))作為程序運行的開始入口點,執(zhí)行程序時,UG將程序裝入內(nèi)存并搜索ufusr,從這里程序的到入口地址并開始執(zhí)行,執(zhí)行完后由一個return語句返回UG。

Externa lUG/Open API的一般形式如圖3所示。

輸入main主函數(shù)的參數(shù)(arguments)是標準的C參數(shù):argc—參數(shù)的個數(shù),argv—指向字符串的指針。由于UG/Open API為允許程序進行訪問并影響UG的目標模型(UGO bject Model)的程序集,并提供給UG軟件能夠兼容的編譯和聯(lián)接程序。而且UG還滿足C或C++語言以及頭文件(header fi les)等進行編譯,在開發(fā)運行UG/Open API程序的過程中,需要擁有UG或Open開發(fā)許可證和執(zhí)行許可證等。此外UG軟件的二次開發(fā)語言主要是UG/Open GRIP,UG/Open API等,這類開發(fā)語言學(xué)習(xí)較為簡單,方便設(shè)計人員進行學(xué)習(xí)使用;此外,UG/Open API工具還能夠為UG提供直接編程接口,可以進行更多功能的編譯,有利于用戶對CAD系統(tǒng)進行開發(fā)和使用。

3 結(jié)束語

總而言之,當(dāng)前對于UG軟件的二次開發(fā)而言,大多數(shù)采用的是UG/Open GRIP模塊對曲面進行造型的功能,很好的滿足了設(shè)計人員對零件產(chǎn)品的實體造型和虛擬裝配的要求。通過采用UG/Open Menu Script和UG/Open Uistyler等常用便利的模塊輔助工具,給設(shè)計人員在對產(chǎn)品的設(shè)計帶來較大的便利,不僅很好的運用了UG的開發(fā)模塊,增加了系統(tǒng)的輔助功能,從而有效的提高了開發(fā)的效率和進度。

圖2

圖3

猜你喜歡
二次開發(fā)程序產(chǎn)品
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
試論我國未決羈押程序的立法完善
西門子Easy Screen對倒棱機床界面二次開發(fā)
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
創(chuàng)衛(wèi)暗訪程序有待改進
2015產(chǎn)品LOOKBOOK直擊
Coco薇(2015年1期)2015-08-13 02:23:50
基于Pro/E二次開發(fā)的推土鏟參數(shù)化模塊開發(fā)
新產(chǎn)品
玩具(2009年10期)2009-11-04 02:33:14
主站蜘蛛池模板: 人妻免费无码不卡视频| 色综合天天综合| 99视频精品在线观看| 国产麻豆aⅴ精品无码| 麻豆国产原创视频在线播放 | 无码国产偷倩在线播放老年人| 成·人免费午夜无码视频在线观看 | 国产一级在线播放| 国产噜噜在线视频观看| 喷潮白浆直流在线播放| 欧美影院久久| 欧美黄网在线| 91福利在线观看视频| 国产欧美日韩18| 国产欧美精品一区aⅴ影院| 美女国产在线| 五月天久久婷婷| 国产精品lululu在线观看| 99re这里只有国产中文精品国产精品 | 制服丝袜国产精品| 欧美一级99在线观看国产| 亚洲综合在线最大成人| 精品国产一区91在线| 日韩大乳视频中文字幕| 成人久久18免费网站| 久久综合激情网| 99在线视频精品| 欧美一区二区三区欧美日韩亚洲 | 色网站在线视频| 亚洲国产综合第一精品小说| 国产91线观看| 精品国产一区二区三区在线观看| 狠狠亚洲婷婷综合色香| 国产精品国产三级国产专业不| 国产v精品成人免费视频71pao | 国产欧美又粗又猛又爽老| 国产精品刺激对白在线| 国产成熟女人性满足视频| 全裸无码专区| 在线国产你懂的| 国产乱人伦精品一区二区| 色噜噜综合网| 51国产偷自视频区视频手机观看| 18禁黄无遮挡网站| 国产丰满大乳无码免费播放| 国产日本一线在线观看免费| 色综合久久无码网| 91精品在线视频观看| 人妻熟妇日韩AV在线播放| 国精品91人妻无码一区二区三区| 欧美成人免费| 亚洲天堂高清| 亚洲AV无码乱码在线观看代蜜桃 | 成人综合在线观看| 无码高潮喷水在线观看| 亚洲国产成人在线| av一区二区无码在线| 亚洲国产成人综合精品2020| 欧美一区二区三区国产精品| 亚洲精品成人福利在线电影| 久操中文在线| 国产日韩精品一区在线不卡 | 亚洲日韩AV无码一区二区三区人| 欧美精品影院| 国产激爽爽爽大片在线观看| 99热国产在线精品99| 日韩最新中文字幕| 99精品热视频这里只有精品7| 91探花在线观看国产最新| 亚洲高清中文字幕在线看不卡| 另类欧美日韩| 亚洲av综合网| 中文字幕不卡免费高清视频| 怡红院美国分院一区二区| 色屁屁一区二区三区视频国产| 欧美日韩午夜视频在线观看| 亚洲另类国产欧美一区二区| 国产又色又刺激高潮免费看| 欧美中文字幕一区| 亚洲首页在线观看| igao国产精品| 免费在线a视频|