• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于UG 液壓氣動(dòng)符號(hào)庫(kù)的開(kāi)發(fā)與研究

    2015-01-12 05:56:10劉潔源
    同煤科技 2015年4期
    關(guān)鍵詞:二次開(kāi)發(fā)調(diào)用制圖

    劉潔源

    0 引言

    目前許多CAD 軟件為了方便液壓系統(tǒng)的設(shè)計(jì),通過(guò)增加圖元庫(kù)或經(jīng)過(guò)二次開(kāi)發(fā)添加液壓制圖模塊,諸如CAXA、Auto CAD 等,但這些輔助設(shè)計(jì)軟件都是以二維制圖為平臺(tái),無(wú)法實(shí)現(xiàn)參數(shù)化尺寸驅(qū)動(dòng)。朔州煤電機(jī)電部機(jī)械設(shè)計(jì)主要以UG 為平臺(tái),需要相應(yīng)平臺(tái)的液壓設(shè)計(jì)模塊來(lái)輔助設(shè)計(jì)。為此,本文探索利用UG 強(qiáng)大的參數(shù)化驅(qū)動(dòng)的功能,并以此為平臺(tái)經(jīng)過(guò)二次開(kāi)發(fā),增加液壓氣動(dòng)符號(hào)庫(kù),提高了制圖效率。

    1 系統(tǒng)架構(gòu)

    在UG 軟件中定制菜單,利用菜單調(diào)用符號(hào)庫(kù)模塊界面。選擇不同的符號(hào)按鈕控件,調(diào)用相對(duì)應(yīng)的圖形程序,實(shí)現(xiàn)液壓氣動(dòng)符號(hào)的自動(dòng)繪制。軟件架構(gòu)和開(kāi)發(fā)工具的利用如圖1。

    圖1 液壓符號(hào)開(kāi)發(fā)架構(gòu)

    2 系統(tǒng)開(kāi)發(fā)

    MenuScrip 菜單可以調(diào)用UIStyler 交互界面[1-2],如圖2,通過(guò)按鈕回調(diào)函數(shù)觸發(fā)UG API 函數(shù),再調(diào)用Grip 函數(shù):uf_call_grip ()來(lái)調(diào)符號(hào)程序[3-4],如圖3。符號(hào)類(lèi)型以文件夾歸類(lèi)管理,不同的符號(hào)以不同的名稱(chēng)區(qū)分,對(duì)符號(hào)庫(kù)建立統(tǒng)一編碼名稱(chēng)管理,如圖2 中5 個(gè)泵符號(hào)編碼依次為:b11、b12、b13、b14、b15。這樣,觸發(fā)按鈕通過(guò)識(shí)別與之所對(duì)應(yīng)編碼就能指向所對(duì)應(yīng)的Grip 程序。

    圖2 液壓符號(hào)人機(jī)界面

    圖3 液壓符號(hào)開(kāi)發(fā)工具

    3 符號(hào)變換操作

    符號(hào)變換操作有多種,在UG 制圖中復(fù)制、移動(dòng)操作較為簡(jiǎn)單易用,而放縮和旋轉(zhuǎn)變換操作較為復(fù)雜。為此對(duì)符號(hào)操作變換進(jìn)行開(kāi)發(fā),見(jiàn)圖4,使得放縮、旋轉(zhuǎn)簡(jiǎn)單易用。

    圖4 符號(hào)變換操作

    在UG 工程制圖中,制圖視圖默認(rèn)為xy 平面,以z 軸旋轉(zhuǎn)。若θ 為旋轉(zhuǎn)角度,則變換矩陣為[5-9]:

    點(diǎn)(x,y,z)旋轉(zhuǎn)后的坐標(biāo)為:T=(x,y,z,1)TZ,Grip 旋轉(zhuǎn)坐標(biāo)函數(shù)見(jiàn)表1。

    表1 旋轉(zhuǎn)坐標(biāo)函數(shù)

    比例變換的矩陣為:

    Sx、Sy、Sz為是x、y、z 方向上比例縮放系數(shù)。點(diǎn)(x,y,z)放縮后的坐標(biāo)為:T=(x,y,z,1)T3D,基于Grip 比例變換函數(shù)見(jiàn)表2。

    表2 比例變換函數(shù)

    4 結(jié)語(yǔ)

    在部分二維CAD 軟件中有液壓氣動(dòng)符號(hào)專(zhuān)用模塊,而在三維軟件中還沒(méi)有進(jìn)行深入研究。利用三維軟件參數(shù)化的強(qiáng)大功能進(jìn)行液壓氣動(dòng)符號(hào)專(zhuān)用模塊開(kāi)發(fā)意義較大。

    (1)三維軟件如UG 可以尺寸驅(qū)動(dòng)圖形,比無(wú)尺寸驅(qū)動(dòng)的軟件繪制液壓系統(tǒng)圖更易于修改,繪圖效率更高。

    (2)三維軟件在零部件設(shè)計(jì)中可以實(shí)現(xiàn)加入圖元、簡(jiǎn)圖等輔助說(shuō)明,以方便設(shè)計(jì),而通過(guò)符號(hào)庫(kù)更加方便添加輔助說(shuō)明。

    [1]董正衛(wèi),田立中,付宜利.UG/OPEN API 編程基礎(chǔ)[M].北京:清華大學(xué)出版社,2002:2-3.

    [2]UG/Open MenuScrip User Guide.Unigraphics Solutions Ins,2004.

    [3]莫蓉,常智勇,等.圖標(biāo)詳解UG NX 二次開(kāi)發(fā)北京[M].北京:電子工業(yè)出版社,[M].2008:152-194.

    [4]李海宏.UG CAD 設(shè)計(jì)管理開(kāi)發(fā)技術(shù)研究[D].太原:太原理工大學(xué),2009.

    [5]王隆太.機(jī)械CAD/CAM 技術(shù)[M].北京:機(jī)械工業(yè)出版社2001:47-54.

    [6]擺玉龍,鄭岳意,梁西銀.基于功率鍵合圖法的相似系統(tǒng)建模與仿真[J].甘肅科學(xué)學(xué)報(bào),2006 (04):25-28.

    [7]李洪人.液壓控制系統(tǒng)[M].北京:國(guó)防工業(yè)出版社,1990.

    [8]曹建東,龔肖新.液壓傳動(dòng)與氣動(dòng)技術(shù)[M].北京:北京大學(xué)出版社,2006.

    [9]蘇東海,于江華.液壓仿真新技術(shù)AMESim 及應(yīng)用[J].機(jī)械,2006 (11):30-35.

    猜你喜歡
    二次開(kāi)發(fā)調(diào)用制圖
    無(wú)聲手槍如何消音?
    淺談基于Revit平臺(tái)的二次開(kāi)發(fā)
    甘肅科技(2020年20期)2020-04-13 00:30:02
    核電項(xiàng)目物項(xiàng)調(diào)用管理的應(yīng)用研究
    淺談Mastercam后處理器的二次開(kāi)發(fā)
    模具制造(2019年3期)2019-06-06 02:11:02
    LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
    西門(mén)子Easy Screen對(duì)倒棱機(jī)床界面二次開(kāi)發(fā)
    二向反射模型在土地覆被制圖中的應(yīng)用
    基于系統(tǒng)調(diào)用的惡意軟件檢測(cè)技術(shù)研究
    工程制圖課程教學(xué)改革探析
    建筑工程制圖與識(shí)圖專(zhuān)業(yè)人才培養(yǎng)的探討
    河南科技(2014年3期)2014-02-27 14:06:14
    兴仁县| 溆浦县| 江孜县| 长垣县| 旬邑县| 大连市| 遵化市| 平顶山市| 丹巴县| 庄河市| 皋兰县| 东乌珠穆沁旗| 阳春市| 凤庆县| 建湖县| 伊吾县| 调兵山市| 淳化县| 桐梓县| 碌曲县| 邛崃市| 通河县| 大足县| 宜宾县| 宁阳县| 米林县| 北京市| 筠连县| 盐城市| 丰台区| 繁峙县| 宜良县| 广丰县| 福贡县| 安国市| 大田县| 南阳市| 大余县| 潢川县| 奉新县| 武夷山市|