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

        ?

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

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

        文/魯海斌 劉曉紅

        眾所周知Unigraphics軟件于上個世紀(jì)誕生于美國,早期的UG軟件主要被應(yīng)用于飛機(jī)公司的設(shè)計生產(chǎn)方面,為了設(shè)計出性能更好的F15戰(zhàn)斗機(jī),最終開發(fā)出了UG軟件這類產(chǎn)品。UG軟件被廣泛應(yīng)用于CAD和CAM之上,但早期的UG軟件為了滿足其系統(tǒng)使用上的通用性,使得UG軟件僅擁有CAD和CAM的一些最基本的功能,這個時期無法結(jié)合計算機(jī)對機(jī)械產(chǎn)品進(jìn)行輔助設(shè)計和制造。隨著當(dāng)代工業(yè)的高速發(fā)展,對于機(jī)械產(chǎn)品的需求也趨向多樣化,這就需要結(jié)合實(shí)際的設(shè)計需要,再通過對采用的CAD軟件進(jìn)行適當(dāng)?shù)亩伍_發(fā),這樣就可以開發(fā)出更全面、準(zhǔn)確性高的CAD和CAM系統(tǒng)。隨著當(dāng)代計算機(jī)技術(shù)的發(fā)展,也推進(jìn)了我國UG系統(tǒng)的二次開發(fā)的進(jìn)程,本文主要就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ī)程和實(shí)現(xiàn)方法,希望為CAD和CAM軟件的開發(fā)設(shè)計做好準(zhǔn)備。

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

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

        圖1:UIStyler操作界面

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

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

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

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

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

        3 結(jié)束語

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

        圖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對倒棱機(jī)床界面二次開發(fā)
        “程序猿”的生活什么樣
        英國與歐盟正式啟動“離婚”程序程序
        創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
        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
        情头一男一女高冷男女| 精品久久久久久久久久久aⅴ| 本道无码一区二区久久激情| 精品一区二区亚洲一二三区| 久久一道精品一区三区| 天天爽夜夜爱| xxxx国产视频| 日本五十路熟女在线视频| 亚洲一区二区三区高清在线观看| 西西午夜无码大胆啪啪国模| 国产极品美女高潮抽搐免费网站| 亚洲欧美日韩高清一区二区三区| 亚洲a级视频在线播放| 国产在线精品一区二区三区| 亚洲熟妇无码av另类vr影视| 亚洲香蕉毛片久久网站老妇人| 亚洲美女主播内射在线| 中文字幕日韩欧美一区二区三区 | 久久国产精99精产国高潮| 日韩产的人妻av在线网| 国产成人精品优优av| 少妇脱了内裤让我添| 天堂69亚洲精品中文字幕| 男人天堂亚洲一区二区| 男人扒开添女人下部免费视频 | 精品国产v无码大片在线观看| 国产人禽杂交18禁网站| 亚洲国产女性内射第一区二区| 日韩乱码人妻无码中文字幕久久| 欧美三级免费网站| 成人综合激情自拍视频在线观看| 亚洲av高清一区二区三| 无套内射蜜桃小视频| 国产精品18久久久久久首页| av一区二区在线网站| 影音先锋中文字幕无码资源站 | 国产午夜精品无码| 欧美黑人巨大xxxxx| 开心五月婷婷综合网站| 国产精品久久久免费精品| 一本一道久久综合狠狠老|