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

UG 二次開發(fā)的光學(xué)零件庫

2015-03-25 13:22:30劉思宇
長春大學(xué)學(xué)報(bào) 2015年8期
關(guān)鍵詞:二次開發(fā)界面

田 明 劉思宇

(長春理工大學(xué) 光電工程學(xué)院,長春130022)

0 引言

Unigraphics(簡稱UG)這款軟件擁有強(qiáng)大的CAD、CAM 的功能。但是由于在機(jī)械設(shè)計(jì)領(lǐng)域工程師們時(shí)常會(huì)面對(duì)一些重復(fù)的零件加工,而由于機(jī)械零件的千變?nèi)f化,零件的標(biāo)準(zhǔn)化庫就成了減輕工作負(fù)擔(dān),加快研發(fā)速度的必要產(chǎn)品。

UG 恰恰提供給了工程師一個(gè)與軟件系統(tǒng)緊密結(jié)合的語言UG/open_grip.UG/open_grip,它是面向工程師的語言,所以其特點(diǎn)就是簡單,方便,好用。工程師們只要具有初步的編程知識(shí)就可以很好的掌握GRIP語言,把公司的專業(yè)知識(shí)與UG 軟件相結(jié)合,比較容易進(jìn)行二次開發(fā),更好的發(fā)揮Unigraphics 軟件的功能。

1 光學(xué)習(xí)零件庫的建立

光學(xué)零件主要以各種透鏡為主,在光學(xué)儀器結(jié)構(gòu)設(shè)計(jì)時(shí)需要不斷的重復(fù)每個(gè)鏡片的空間位置的擺放,每一片物鏡都要重新建模,這給開發(fā)人員帶來很多重復(fù)性的工作,浪費(fèi)了大量寶貴的時(shí)間,并且是研發(fā)周期很長。因此一個(gè)完善的光學(xué)透鏡的參數(shù)化建模零件庫,可以解決以上種種的在開發(fā)過程中的問題,讓開發(fā)人員更好的,更快的完成研發(fā)工作。

UG GRIP 語言跟所有計(jì)算機(jī)語言一樣,必須經(jīng)過編寫,編譯,連接,才可以被UG 執(zhí)行。

首先在NX TOOLS 中啟動(dòng)UG GRIP 程序,出現(xiàn)如圖1 所示工作區(qū):

圖1 工作界面

圖2 編寫界面

在這個(gè)開發(fā)程序中,我們只要掌握和熟悉前四項(xiàng)功能,就可以完成對(duì)UG 的二次開發(fā)。以凸透鏡為例,首先我們要選定文件建立的位置,輸入指令4,然后輸入文件的位置(如:D:Program FilesUGSssss)。然后輸入指令1,新建文件toujing1.grs,打開如圖2 所示的編寫界面進(jìn)行編寫,編寫程序如下:

ENTITY/SOL,SOL1,ENT,ENT1,ENT2,ENT3,pt1,pt2,pt3

&ENTCLR=&yellow

&WCSDRW=&yes

A1:

PARAM/’ENTER SOLSPH OF NUT’,$

‘物鏡中心厚度=’,h,$

‘圓柱直徑=’,hd,$

‘球面1 直徑=’,r,$

‘球面2 直徑=’,r1,$

‘鏡片間隔=’,z,resp

JUMP/A3:,A3:,resp

l=((r+r1)/2-h(huán))+z

SOL=SOLSPH/ORIGIN,0,0,z,DIAMTR,r

SOL1=SOLSPH/ORIGIN,0,0,l,DIAMTR,r1

ENT=INTERS/SOL,WITH,SOL1

A2:

pt1=POINT/0,1,0

pt2=POINT/1,0,0

pt3=POINT/0,0,1

ENT2=CSYS/pt1,pt2,pt3,ORIGIN,0,0,0

j=r+h+z

ENT1=SOLCYL/ORIGIN,0,0,0,HEIGHT,j,DIAMTR,hd

ENT3=INTERS/ENT,WITH,ENT1

A3:

HALT

在我們完成了編寫之后保存生成的是以.grs 為后綴名的文件,然后輸入2 進(jìn)行編譯,這個(gè)過程主要是對(duì)語句進(jìn)行改錯(cuò),糾正。UG GRIP 非常的人性化,錯(cuò)誤會(huì)很直接的告知開發(fā)人員,使整個(gè)過程變的更簡單,并且更有樂趣。如果編譯沒有錯(cuò)誤的話會(huì)生成一個(gè)以.gri 為后綴名的文件,輸入3 進(jìn)行連接即可。最后生成的文件是以.grx 為后綴名的文件,這個(gè)文件就是最終可以被UG 執(zhí)行的文件。

這樣我們就完成了對(duì)凸透鏡的參數(shù)建模過程,一共設(shè)置了5 個(gè)參數(shù)供使用人員更改。打開UG 界面,執(zhí)行文件toujing1.grx 文件會(huì)出現(xiàn)圖3 所示的參數(shù)鍵入界面。

圖3 參數(shù)界面

在這個(gè)界面中,按照光學(xué)設(shè)計(jì)的要求輸入?yún)?shù)生成一片凸透鏡,如圖4 所示:

圖4 參數(shù)生成的凸透鏡

2 UG 用戶界面的二次開發(fā)

用戶的菜單定制是人機(jī)交匯的關(guān)鍵,菜單是否合理,鮮明,友好,直接決定了文件調(diào)取的實(shí)用性和快捷性,對(duì)庫文件的保存,整理,提取起到了決定性的作用。菜單制作技術(shù)(user tools definition),簡稱UTD 是一種簡單快捷的菜單制作方法,以下為菜單創(chuàng)建過程。

1)首先創(chuàng)建文件夾D:usersarea,并在此文件夾下分5 個(gè)子文件夾,分別為bitmap,grip,macros,ufun,user_tools.打開系統(tǒng)環(huán)境變量,變量為UGS,變量值設(shè)置為D:usersarea.或直接把文件統(tǒng)一放置在UGS目錄下,如(D:UGSaaaa)

2)以50*50 的圖片尺寸繪制擴(kuò)展程序組圖標(biāo),保存成擴(kuò)展名為BMP 的圖形文件,圖形文件最好與GRIP 文件名相同,方便查找和關(guān)聯(lián)。此圖形作為菜單的一級(jí)菜單,直觀,快捷,友好。

3)用記事本建立擴(kuò)展名為.utd 的文件,內(nèi)容如下:

TITLE 物鏡建模與裝配

VERSION 0

ICONS

LABEL 光學(xué)零件庫

COLUMNS 3

NAME 凸透鏡

BITMAP D:Program FilesUGSaaaa oujing1.bmp

TYPE GRIP

ACTION D:Program FilesUGSaaaa oujing1.grx

NAME 凹透鏡

BITMAP D:Program FilesUGSaaaa oujing4.bmp

TYPE GRIP

ACTION D:Program FilesUGSaaaa oujing4.grx

NAME 正月彎

BITMAP D:Program FilesUGSaaaa oujing2.bmp

TYPE GRIP

ACTION D:Program FilesUGSaaaa oujing2.grx

NAME 反月彎

BITMAP D:Program FilesUGSaaaa oujing3.bmp

TYPE GRIP

ACTION D:Program FilesUGSaaaa oujing3.grx

4)用記事本建立ercikaifa.tbr 文件,擴(kuò)展名為“.tbr”,內(nèi)容如下

TITLE 物鏡建模與裝配

VERSION 120

DOCK TOP

BUTTON 物鏡建模與裝配

LABEL 物鏡建模與裝配

BITMAP D:Program FilesUGSaaaaercikaifa.bmp

ACTION D:Program FilesUGSaaaaercikaifa.utd

5)在目錄”D:UGSUGIImenus”中找到custom_dins.dat 文件,用記事本打開。并在問價(jià)末尾加上D:usersareauser_tools.然后保存

6)啟動(dòng)UG,打開TOOLS 下拉菜單中的CUSTOMIZE 命令,單擊TOOLBARS 頁面左側(cè)的“Load”按鈕,彈出對(duì)話框選擇D:Program FilesUGSaaaaercikaifa.tbr 文件。單擊OK。

運(yùn)行結(jié)果如圖5、圖6 所示:

圖5 一級(jí)菜單

圖6 二級(jí)菜單

以上我們完成了光學(xué)零件庫的開發(fā)及人機(jī)交互的設(shè)計(jì),如圖7 所示是結(jié)構(gòu)設(shè)計(jì)人員基于光學(xué)設(shè)計(jì)人員的光學(xué)設(shè)計(jì)圖紙完成的一組鏡片的裝配圖。全面的體現(xiàn)出整個(gè)庫的實(shí)用性和便捷性。

圖7 裝配圖

3 結(jié)語

通過UG GRIP 語言對(duì)UG 進(jìn)行二次開發(fā),目的在于減輕研發(fā)人員的重復(fù)工作,及工作強(qiáng)度,并且縮短研發(fā)周期。文章對(duì)常用的四種透鏡進(jìn)行參數(shù)化建庫,完成了友好的人機(jī)交互處理,使得使用人員更方便快捷,直接生成,直接裝配即可。

[1] 王慶林.UG/Open GRIP 實(shí)用編程基礎(chǔ)[M].北京:清華大學(xué)出版社,2002:130-134.

[2] J.K.Astrom and B.Wittenmark.Computer Controlled Sustems[M].Prentice_Hall,1984.

[3] 張幼軍.UG CAD/CAM 基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2006.

[4] 曾向陽.UG NX 高級(jí)開發(fā)實(shí)例[M].北京:電子工業(yè)出版社,2004.

[5] 李玉勝,孫殿柱,劉信奎.UG 軟件的二次開發(fā)研究與應(yīng)用[J].淄博學(xué)院學(xué)報(bào),2002(6):63-67.

[6] 吳家洲,吳波,楊叔子.UG 軟件的二次開發(fā)[J].機(jī)床與液壓,2001(5):89-91.

猜你喜歡
二次開發(fā)界面
國企黨委前置研究的“四個(gè)界面”
淺談基于Revit平臺(tái)的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級(jí)編程的旋轉(zhuǎn)坐標(biāo)系二次開發(fā)
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
空間界面
金秋(2017年4期)2017-06-07 08:22:16
電子顯微打開材料界面世界之門
人機(jī)交互界面發(fā)展趨勢(shì)研究
Micaps3.2 版本二次開發(fā)入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
手機(jī)界面中圖形符號(hào)的發(fā)展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 无码内射中文字幕岛国片| 国产精品大尺度尺度视频| 国产精选小视频在线观看| 国产福利在线观看精品| 永久免费无码日韩视频| 十八禁美女裸体网站| 久久黄色免费电影| 国产精品任我爽爆在线播放6080| 手机在线国产精品| 久热re国产手机在线观看| 99免费在线观看视频| 亚洲免费毛片| 一级在线毛片| 欧美h在线观看| 中日韩一区二区三区中文免费视频| 久久精品娱乐亚洲领先| 欧美特级AAAAAA视频免费观看| 久久影院一区二区h| 中字无码精油按摩中出视频| 亚洲高清在线播放| 亚洲成人动漫在线| 亚州AV秘 一区二区三区| 这里只有精品免费视频| 麻豆精品在线播放| 青草视频久久| 欧美成人二区| 亚洲欧洲自拍拍偷午夜色| 中文字幕免费播放| 亚洲av无码片一区二区三区| av尤物免费在线观看| 在线播放精品一区二区啪视频| 久久精品一品道久久精品| 色综合天天操| 欲色天天综合网| 精品国产自在现线看久久| 国产免费久久精品99re丫丫一| 国产国产人免费视频成18| 欧美日韩国产在线播放| 欧美综合成人| 波多野结衣一区二区三区88| 欧美日韩国产综合视频在线观看| 成人在线天堂| 在线欧美日韩| 欧美成人在线免费| 中文字幕亚洲电影| 久久黄色一级视频| 无码福利日韩神码福利片| 91视频首页| 99re热精品视频国产免费| 亚洲成人高清无码| 国产中文一区二区苍井空| 亚洲国产成人精品一二区| 久99久热只有精品国产15| 久久99精品久久久久纯品| 欧美日韩中文国产| 一区二区日韩国产精久久| 97久久免费视频| 99精品高清在线播放| 四虎永久免费地址| 国产欧美日韩一区二区视频在线| 亚洲午夜片| 麻豆精品久久久久久久99蜜桃| 99这里只有精品在线| 91青青草视频在线观看的| 欧美精品在线观看视频| 亚洲欧美另类日本| 国产成人精品日本亚洲77美色| 污污网站在线观看| 国产原创自拍不卡第一页| 免费欧美一级| 国产丝袜无码精品| 免费高清a毛片| 久久精品国产亚洲AV忘忧草18| 欧美一区二区丝袜高跟鞋| 东京热一区二区三区无码视频| 一本久道久综合久久鬼色| 99久久成人国产精品免费| 波多野结衣一二三| 8090成人午夜精品| 在线播放国产一区| 亚洲日本一本dvd高清| 国产永久在线视频|