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

        ?

        UG二次開(kāi)發(fā)技術(shù)在Web零件庫(kù)系統(tǒng)開(kāi)發(fā)中的運(yùn)用分析

        2012-04-29 10:29:12毛旭亭
        電腦知識(shí)與技術(shù) 2012年20期
        關(guān)鍵詞:開(kāi)發(fā)運(yùn)用分析

        毛旭亭

        摘要:該文重點(diǎn)強(qiáng)調(diào)了基于net平臺(tái)的UG軟件二次開(kāi)發(fā)技術(shù)在Web零件庫(kù)系統(tǒng)中的實(shí)現(xiàn)策略,對(duì)三維圖形在線動(dòng)態(tài)瀏覽功能、基本屬性信息提取功能、零件表達(dá)式自動(dòng)生成功能以及零件在線參數(shù)化驅(qū)動(dòng)功能的實(shí)現(xiàn)方式加以分析,改進(jìn)并完善了Web零件庫(kù)系統(tǒng)開(kāi)發(fā)的工作質(zhì)量與工作效率。

        關(guān)鍵詞:UG二次開(kāi)發(fā)技術(shù);Web零件庫(kù)系統(tǒng);開(kāi)發(fā);運(yùn)用;分析

        中圖分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)20-5014-01

        企業(yè)的制造業(yè)信息化建設(shè)進(jìn)程正處在迅猛發(fā)展階段,企業(yè)零件庫(kù)系統(tǒng)的網(wǎng)絡(luò)化建設(shè)及運(yùn)用需要引起相關(guān)工作人員的廣泛關(guān)注與重視。對(duì)于企業(yè)零件庫(kù)系統(tǒng)中Web應(yīng)用程序軟件的開(kāi)發(fā)及應(yīng)用而言,有關(guān)三維圖形在線動(dòng)態(tài)瀏覽、基本屬性信息提取、零件表達(dá)式自動(dòng)生產(chǎn)以及零件在線參數(shù)化驅(qū)動(dòng)功能的實(shí)現(xiàn)是我們需要首要關(guān)注的問(wèn)題。

        1基于net平臺(tái)的UG軟件二次開(kāi)發(fā)技術(shù)分析

        UG開(kāi)放應(yīng)用程序接口及我們所說(shuō)的用戶函數(shù),其作為NX/Open二次庫(kù)開(kāi)放系統(tǒng)軟件包當(dāng)中的一大關(guān)鍵構(gòu)成部分,能夠借助NX/Open這一系統(tǒng)化平臺(tái)實(shí)現(xiàn)包括圖形交互編程、用戶界面設(shè)計(jì)以及菜單腳本語(yǔ)言制定在內(nèi)的多種應(yīng)用化功能。在當(dāng)前技術(shù)條件支持之下,API的核心將2000左右的C函數(shù)集成一體,進(jìn)而支持UG操作的高效完成。換句話來(lái)說(shuō),在這部分C函數(shù)的集成化作用之下,軟件終端操作用戶能夠簡(jiǎn)便且精確的對(duì)API中的各種實(shí)體對(duì)象進(jìn)行系統(tǒng)化構(gòu)建、編輯、查詢以及修改,進(jìn)而在人機(jī)交互界面的作用之下實(shí)現(xiàn)對(duì)UG行為的控制。

        一般來(lái)說(shuō),在當(dāng)前技術(shù)條件支持下,針對(duì)UG軟件的二次開(kāi)發(fā)技術(shù)可以按照軟件開(kāi)發(fā)切入點(diǎn)的不同劃分為內(nèi)部開(kāi)發(fā)模式以及外部開(kāi)發(fā)模式兩大類型。并且外部模式能夠脫離于UG運(yùn)行的限制條件完成數(shù)據(jù)建模及參數(shù)運(yùn)行支持等操作行為,在軟件二次開(kāi)發(fā)時(shí)間上有著較為明顯的優(yōu)勢(shì),值得在Web零件庫(kù)系統(tǒng)開(kāi)發(fā)中加以運(yùn)用。

        2 Web零件庫(kù)系統(tǒng)功能得以實(shí)現(xiàn)的策略分析

        首先,對(duì)于三維零件圖在線動(dòng)態(tài)瀏覽功能的實(shí)現(xiàn)而言,相關(guān)工作人員可以以VRML格式將零件文件以瀏覽器插件的形式反映在網(wǎng)頁(yè)瀏覽器系統(tǒng)當(dāng)中。簡(jiǎn)單來(lái)說(shuō),零件庫(kù)系統(tǒng)中的零件在入庫(kù)時(shí)會(huì)誘導(dǎo)UG自動(dòng)將源PRT文件以VRML的格式加以導(dǎo)出,并將其儲(chǔ)存至三維零件圖在線動(dòng)態(tài)瀏覽緩存系統(tǒng)當(dāng)中,進(jìn)而以人機(jī)交互界面為載體,實(shí)現(xiàn)終端操作用戶對(duì)三維圖形所進(jìn)行的瀏覽、平移以及旋轉(zhuǎn)動(dòng)作。具體而言,在Web零件庫(kù)后臺(tái)管理運(yùn)行系統(tǒng)當(dāng)中,零件在入庫(kù)時(shí)調(diào)用UG二次開(kāi)發(fā)軟件將PRT格式文件自動(dòng)導(dǎo)出為VRML格式文件,并將其存于三維零件圖在線動(dòng)態(tài)瀏覽設(shè)置當(dāng)中。由此可知,C#語(yǔ)言在實(shí)現(xiàn)VRML格式文件關(guān)鍵代碼以及UF函數(shù)原型過(guò)程中的基本步驟如下所示:

        using NXOpen:

        using NXOpen.UF:

        /*引用net平臺(tái)下的UG二次開(kāi)發(fā)軟件DLL格式文件*/

        private NXOpen. Session theSession/ *創(chuàng)建工作會(huì)話變量* /

        ……

        theUfSession. Part. Open ( theFileName,out thePart,

        out status) ;

        / *對(duì)par格式文件執(zhí)行打開(kāi)操作,讀取UF函數(shù)原型:

        / *由PRT格式文件對(duì)VRML格式文件進(jìn)行轉(zhuǎn)化并讀取UF函數(shù)原型:

        / *關(guān)閉pat格式文件

        UF函型原型為: int UF_PART_close_all( void ) * /

        其次,對(duì)于零件庫(kù)零件表達(dá)式的生成、提取以及零件系統(tǒng)在線參數(shù)化驅(qū)動(dòng)功能的實(shí)現(xiàn)而言,UG軟件二次開(kāi)發(fā)技術(shù)所表現(xiàn)出的優(yōu)勢(shì)可以體現(xiàn)在以下幾個(gè)方面:①對(duì)于零件庫(kù)零件表達(dá)式的生成而言,UG二次開(kāi)發(fā)軟件技術(shù)能夠?qū)⒘慵到y(tǒng)表達(dá)內(nèi)容以*.exp的形式導(dǎo)出,并確保其與UG軟件內(nèi)容在信息交互的過(guò)程中始終保持一致,與此同時(shí),依照零件表達(dá)式參數(shù)以及描述限制所提取的零件式表達(dá)內(nèi)容與UG軟件交互動(dòng)作下“工具”功能下屬“表達(dá)式”項(xiàng)目?jī)?nèi)容是一致的;②對(duì)于零件庫(kù)在線參數(shù)化驅(qū)動(dòng)功能的實(shí)現(xiàn)而言,軟件終端能夠自動(dòng)獲取零件庫(kù)零件所表現(xiàn)出的幾何特征參數(shù),并將其傳輸給終端用戶。用戶修改零件表達(dá)式式值后會(huì)將其提交至服務(wù)器終端,進(jìn)而在模型更新的作用之下,將參數(shù)的修改調(diào)整反映至更新模型當(dāng)中,以此體現(xiàn)零件庫(kù)系統(tǒng)中參數(shù)化驅(qū)動(dòng)相關(guān)代碼關(guān)鍵性。

        最后,對(duì)于零件庫(kù)零件屬性信息提取功能的實(shí)現(xiàn)而言,相關(guān)工作人員能夠以外部DLL格式文件的編寫(xiě)為途徑來(lái)有效擴(kuò)充NX/ Open中API核心下屬.net系統(tǒng)的功能。進(jìn)而在C#編程語(yǔ)言的輔助之下,引用UF軟件下函數(shù)頭文件格式將軟件系統(tǒng)所提取到的零件庫(kù)零件屬性信息資源以字符串模式返回至軟件終端系統(tǒng)當(dāng)中,并將已完成零件屬性的系統(tǒng)化信息加以整理,儲(chǔ)存至數(shù)據(jù)庫(kù)系統(tǒng)當(dāng)中。

        3結(jié)束語(yǔ)

        筆者認(rèn)為,基于網(wǎng)絡(luò)開(kāi)發(fā)環(huán)境視角,以三維CAD軟件為中心,實(shí)施軟件二次開(kāi)發(fā)正是實(shí)現(xiàn)以上功能的關(guān)鍵所在。那么,UG軟件二次開(kāi)發(fā)技術(shù)是如何實(shí)現(xiàn)與Web零件庫(kù)系統(tǒng)開(kāi)發(fā)的融合的呢?該文針對(duì)以上問(wèn)題展開(kāi)了簡(jiǎn)要分析與說(shuō)明,希望能夠?yàn)榻窈笙嚓P(guān)研究與實(shí)踐工作的開(kāi)展提供一定的參考與幫助。

        猜你喜歡
        開(kāi)發(fā)運(yùn)用分析
        隱蔽失效適航要求符合性驗(yàn)證分析
        電力系統(tǒng)不平衡分析
        電子制作(2018年18期)2018-11-14 01:48:24
        電力系統(tǒng)及其自動(dòng)化發(fā)展趨勢(shì)分析
        河南方言文化資源的保護(hù)及其開(kāi)發(fā)利用的研究
        遵義紅色旅游開(kāi)發(fā)對(duì)策研究
        “贊賞發(fā)現(xiàn)”在高中語(yǔ)文教學(xué)中的運(yùn)用
        探析集約化管理在企業(yè)人力資源管理中的運(yùn)用
        基于J2EE和Ionic的ITer學(xué)習(xí)APP設(shè)計(jì)與開(kāi)發(fā)
        單片機(jī)在電子技術(shù)中的應(yīng)用和開(kāi)發(fā)
        游戲教學(xué)法在小學(xué)英語(yǔ)課堂教學(xué)中的運(yùn)用
        考試周刊(2016年76期)2016-10-09 09:26:45
        亚欧色一区w666天堂| 国产激情小视频在线观看的 | 999国产精品视频| 国产精品国产三级国av在线观看| 日本在线观看不卡一区二区| 久久久久久九九99精品| 五十路熟妇亲子交尾| 亚洲一区二区三区免费av在线| 精品中文字幕在线不卡| 人人摸人人搞人人透| 美女网站免费观看视频| 欧美video性欧美熟妇| 人人妻人人澡人人爽人人精品电影| 无码制服丝袜中文字幕| 亚洲国产综合精品中文| 国产精品无码制服丝袜| 亚洲欧美牲交| 国产亚洲精品久久久久秋霞| 亚洲粉嫩高潮的18p| 久热爱精品视频在线观看久爱| 最新国产成人综合在线观看| 丰满少妇av一区二区三区| 亚洲国产精品无码久久一区二区| 少妇装睡让我滑了进去| 欧美自拍视频在线| 国产后入内射在线观看| 美女午夜福利视频网址| 中文字幕久久精品一二三区| 国产精品久久久久久久久免费观看| 国产精品亚洲最新地址| 国产精品美女一区二区视频| 欧美日韩精品一区二区在线观看| 国产精品反差婊在线观看| 国产熟妇一区二区三区网站| 国产情侣一区二区| 国产精品va在线观看无码| 日韩少妇无码一区二区免费视频| 国产亚洲成人精品久久久| 欧美大成色www永久网站婷| 天天影视色香欲综合久久| 国产熟女av一区二区三区四季|