久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網(wǎng)站首頁 > Proe教程

對Pro/E的工程圖紙自動化生成軟件的開發(fā)

時間:2011-02-22 10:39:06 來源:

  一、前言

  Pro/ENGINEER是美國參數(shù)技術(shù)公司(PTC)研制的三維CAD/CAM軟件,TOOLKIT是PTC專門提供的一個二次開發(fā)工具。在TOOLKIT中,PTC向用戶提供了大型的C語言函數(shù)庫,通過調(diào)用這些底層函數(shù),用戶能方便而又安全地訪問Pro/ENGINEER的數(shù)據(jù)庫及內(nèi)部應(yīng)用程序,進(jìn)行二次開發(fā),擴(kuò)展一些特定功能。

  作為一種成功的三維CAD/CAM軟件,Pro/ENGINEER已經(jīng)包含了比較高效的出圖模塊,可以適用于任何形狀的零件出圖任務(wù),但是,對于一些零件較為類似、幾何外形接近的出圖要求來說,將大量的時間花在重復(fù)布置視圖、標(biāo)記尺寸上,是得不償失的。在Pro/ENGINEER已有的出圖模塊基礎(chǔ)上進(jìn)行二次開發(fā),則更適合此類情況。

  目前,在很多設(shè)計部門中所設(shè)計的產(chǎn)品有一定相關(guān)性,這就使得很多設(shè)計過程存在重復(fù)勞動的問題。基于這種原因,在Pro/ENGINEER2000i2基礎(chǔ)上,作者參與開發(fā)了一個較為完整的軸類零件設(shè)計(三維模型)、零件出圖、零件加工(加工刀軌代碼生成)系統(tǒng),讓一些通用的設(shè)計過程實現(xiàn)自動處理,以減輕設(shè)計人員的工作量(本文僅著重討論其中的零件出圖部分)。對于零件設(shè)計,該系統(tǒng)采用較為簡單的族表方法(即預(yù)先手工構(gòu)建產(chǎn)品模型,把它作為族表的類屬件,然后在族表中定義各個控制參數(shù)來控制模型的形狀大小,并在程序中通過改變各個參數(shù)的值來得到所需要的衍生件)。對于零件出圖部分的程序設(shè)計,就可以十分方便地根據(jù)前面零件設(shè)計中定義的參數(shù)名稱來獲得相應(yīng)的軸類零件形狀及尺寸信息。

  二、視圖生成方法分析

  1.圖紙區(qū)域劃分

  為了避免在圖紙自動生成的過程中產(chǎn)生視圖間干涉、尺寸重疊等現(xiàn)象,可以事先按要求將圖紙劃分出特定區(qū)域。對于結(jié)構(gòu)較為相似、幾何外形不太復(fù)雜的軸類零件,可以將整個圖紙分成主視圖區(qū)、剖面圖區(qū)、表格區(qū)及注釋區(qū)。然后根據(jù)所確定的區(qū)域大小及位置,調(diào)節(jié)視圖比例,生成較為合理的視圖。這樣就可避免圖紙上視圖及尺寸間的位置沖突。

  2.生成主視圖及剖面圖

  生成視圖的關(guān)鍵是確定視圖方向以及視圖的比例。對于視圖方向,如果方向選擇錯誤,則無法正確表達(dá)零件的形狀。在TOOLKIT提供的生成主視圖(General View)的函數(shù)中,可以通過輸入不同的方向矩陣(Orientation Matrix)來調(diào)整視圖方向。對于視圖比例,選擇恰當(dāng)?shù)谋壤禂?shù),可以使視圖盡可能表達(dá)清楚,又不會造成越界,產(chǎn)生區(qū)域干涉。

  對于軸類零件,由于特定的外形特征,在生成圖紙時除了主視圖外還需生成各鍵槽處的剖視圖。通過調(diào)用TOOLKIT提供的視圖生成函數(shù)ProDrawingGeneral

  viewCreate(),可以方便地生成需要的視圖(需要注意:在零件模型設(shè)計階段就確定恰當(dāng)?shù)哪J(rèn)參考平面,這樣可以在出圖階段忽略考慮方向的問題,即方向矩陣可用單位矩陣代替;視圖比例先默認(rèn)為1:1)。在此基礎(chǔ)上,調(diào)用TOOLKIT提供的視圖輪廓提取函數(shù)ProDrawingViewOutlineGet(),計算此視圖的輪廓大小,再根據(jù)事先劃分好的區(qū)域大小,重新設(shè)定視圖比例,自動生成大小合適的視圖。

  3.視圖生成實例及程序

  在這個實例中,根據(jù)已生成的軸模型實體(axis.part),采用C語言編程,調(diào)用TOOLKIT提供的視圖生成及調(diào)整函數(shù),生成符合要求的圖紙,并在此之上生成視圖。程序如下:

  ProSolid solid; int sheet; ProMdlCurrentGet(&solid);//獲得內(nèi)存中打開的軸模型ProStringToWstring(wroot,“drawing”); ProObjectwindowCreate(wroot,PRO_DRAWING,&w_id);//打開名為drawing的空視圖窗口ProDrawingCurrentSheetSet(drawing, sheet);//設(shè)置當(dāng)前圖層ProDrawingSolidAdd(drawing, solid);//將獲得的軸模型加入當(dāng)前窗口ProWindowActivate(w_id);//激活當(dāng)前窗口ProDrawingGeneralviewCreate(drawing,solid,sheet,0,pos,scale,matrix,&view); //在當(dāng)前圖層上生成視圖,其中比例大小scale=1.0,方向矩陣matrix為3Χ3單位矩陣ProDrawingViewOutlineGet(drawing,view,outline);//獲得視圖輪廓大小…………….

  //調(diào)整scale大小

  ProDrawingViewDelete(drawing,view,1);//刪除不合理的視圖ProDrawingGeneralviewCreate(drawing,solid,sheet,0,pos,scale,matrix,&view);//按照調(diào)整的比例大小scale重新生成視圖ProDwgSheetRegenerate(drawing,sheet);//刷新窗口,重新顯示生成的視圖

  三、顯示尺寸方法分析

  在Pro/ENGINEER中,實體模式(part mode)存儲的尺寸和在制圖(drawing)中創(chuàng)立的尺寸是不同的概念,因此要顯示零件的尺寸就有以下兩種方法可以實現(xiàn)。

  1.在制圖模式中生成新的尺寸

  在TOOLKIT中提供了尺寸生成函數(shù)ProDrawingDimCreate(),應(yīng)用該函數(shù)可以生成各種尺寸。但是,該函數(shù)要求輸入較多的入口參數(shù),包括圖紙模型(Drawing)、尺寸基準(zhǔn)(Dimension Attachments)、尺寸類型(ProDimSense)、標(biāo)注文本定位點(Dimension Text Location)等。

  2.在制圖模式中直接顯示實體模型中存儲的尺寸

  在TOOLKIT中提供了尺寸顯示函數(shù)ProDimensionShow(),應(yīng)用該函數(shù)可以在制圖模式中有條件地顯示實體模型中存儲的各種尺寸,這也是Pro/ENGINEER制圖模塊中默認(rèn)的顯示模型尺寸的方法。相比較而言,這種顯示尺寸的方法更簡單適用,而且根據(jù)面向加工的設(shè)計思想(DFM),可以在設(shè)計階段即實體造型階段就考慮到加工,使得實體模型中存儲的尺寸信息滿足加工需求,即滿足在出圖時對尺寸顯示的要求。

  3.尺寸顯示實例及程序

  在此實例中,選擇第二種尺寸顯示方法。

  ProSolid solid; ProSolidDimensionVisit(solid,-1,(ProDimensionVisitAction)DimVisitAction01, (ProDimensionFilterAction)DimVisitFilter01, (ProAppData)&p_data);//遍歷實體模型中的各種尺寸ProError DimVisitAction01(ProDimension *dimension,ProError status,data *p_data)

  //尺寸處理函數(shù){ ProDimensionShow(dimension,p_data->p_view,p_data->p_drawing,NULL); //尺寸顯示ProDrawingDimensionPosGet(p_data->p_drawing,dimension,location); //獲得默認(rèn)標(biāo)注文本位置ProDrawingDimension Move(p_data->p_drawing,dimension,location_new); //移動標(biāo)注文本到指定位置}

  ProError DimVisitFilter01(ProDimension *dimension)//尺寸遍歷過濾函數(shù){ status =………….; //設(shè)置不同的過濾條件,使得不同類型的尺寸可以對應(yīng)不同的處理函數(shù)return (status);


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
欧美激情一区二区三区久久久| 久久综合国产精品台湾中文娱乐网| 久久久久久久亚洲精品| 久久国产色av| 男人天堂手机在线视频| 久99久在线| 三级网在线观看| 91久色国产| 一本一生久久a久久精品综合蜜| 欧美日韩免费观看一区| 国产成人精品免费久久久久| 亚洲永久一区二区三区在线| 国产伦精品一区二区三区四区视频 | 国产日韩欧美自拍| 日韩中文字幕免费看| 色一情一乱一伦一区二区三区| 国产欧美日韩精品专区| 久久视频在线免费观看| 日韩中文一区| 91国产精品视频在线| 亚洲视频小说| 成人福利网站在线观看| 国产99视频精品免费视频36| 国产一区免费视频| 国产精品九九九| 韩国精品一区二区三区六区色诱| 深夜成人在线观看| 欧美一性一乱一交一视频| 日韩在线播放一区| 琪琪亚洲精品午夜在线| 精品国产一区二区三区久久狼5月 精品国产一区二区三区久久久狼 精品国产一区二区三区久久久 | 精品免费国产| 精品无码av无码免费专区| 国产精品久久久久久久久久久新郎 | 韩国一区二区av| 国产精品入口尤物| 国内久久久精品| 国产精品女人网站| 激情婷婷综合网| 国产精品久久久久久中文字| 美乳视频一区二区| 久久99精品国产99久久6尤物| 国产一区二区不卡视频在线观看| 精品久久中出| 国产精品一区二区三区免费| 亚洲精品日韩在线观看| 国产av人人夜夜澡人人爽麻豆| 日韩福利在线| 久久久91精品| 国产伦精品一区二区三区照片| 欧美日韩高清区| 97精品国产97久久久久久粉红| 日韩一级片一区二区| 日韩中文字幕免费| 国产一级二级三级精品| 中国丰满熟妇xxxx性| 91国产一区在线| 欧美日韩天天操| 宅男噜噜99国产精品观看免费| 91精品国产91| 欧美尤物一区| 欧美黄网免费在线观看| 国产成人亚洲欧美| 黄色一级二级三级| 亚洲国产高清国产精品| 日韩有码片在线观看| 国产无套粉嫩白浆内谢的出处| 亚洲免费视频播放| 日韩亚洲精品视频| 国产精品自拍偷拍视频| 日韩免费观看av| 精品中文字幕在线2019| 久久久久国产精品熟女影院| 免费看欧美一级片| 亚洲精品无人区| 国产精品免费视频xxxx| 91精品久久久久久久久中文字幕| 欧美日韩国产综合在线| 一本大道熟女人妻中文字幕在线| 久久久久久久久网站| 国产一区二区在线视频播放| 婷婷四房综合激情五月| 国产精品电影观看| 久久久人成影片一区二区三区| 激情五月亚洲色图| 天天爱天天做天天操| 国产精品欧美久久| 久久免费福利视频| 国产欧美一区二区视频| 日韩精品大片| 亚洲伊人第一页| 欧美乱妇40p| 日韩在线高清视频| 国产精品69久久| 国产欧美精品久久久| 日韩国产一区久久| 亚洲自拍小视频| 久久婷婷国产麻豆91天堂| 久久精品久久精品国产大片| 成人羞羞国产免费| 黄色片一级视频| 欧美在线一区视频| 无码人妻精品一区二区蜜桃百度| 久久香蕉国产线看观看网| 久久久久久免费看| 69**夜色精品国产69乱| 国产麻豆乱码精品一区二区三区| 欧美成人第一区| 日韩精品视频一区二区在线观看| 午夜免费电影一区在线观看| 欧美激情精品久久久| 久久精品美女视频网站| 国产不卡一区二区三区在线观看| 北条麻妃av高潮尖叫在线观看| 美女精品国产| 欧美xxxx黑人又粗又长密月| 日韩视频在线观看视频| 丁香色欲久久久久久综合网| 亚洲欧洲精品在线| 亚洲色精品三区二区一区| 欧美激情第1页| 国产精品吊钟奶在线| 国产精品国产精品国产专区不卡| 久久久国产精品视频| 国产成人无码精品久久久性色 | 国产精品久久久久久久久电影网 | 亚洲人成77777| 一区二区三区欧美成人| 久久成人精品一区二区三区| 国产精品久久久久一区二区| 国产精品视频福利| 国产精品久久久久av免费| 国产精品视频不卡| 国产精品手机在线| 国产精品av在线播放| 99视频在线免费| 91九色对白| 91精品国产网站| 国产福利不卡| 国产成人短视频| 久久久久久久久久久网站| 日韩视频免费在线| 国产精品视频免费在线| 国产精品久久久久免费a∨| 国产精品无码一区二区在线 | 秋霞无码一区二区| 日韩精品一区二区三区四区五区| 日本久久久网站| 青青视频免费在线| 欧美精品久久| 韩国日本不卡在线| 国产视频精品网| 成人精品视频在线播放| 国产精品12345| 深夜福利一区二区| 国产精品视频一区国模私拍 | 久久美女福利视频| 91.com在线| 久久国产日韩欧美| 国产精品免费在线| 欧美精品videofree1080p| 亚洲国产一区二区在线| 日韩久久一级片| 国模精品视频一区二区三区| 国产精品香蕉av| 久久九九国产视频| 久久天天躁狠狠躁夜夜av| 久久国产精品首页| 午夜欧美大片免费观看| 欧洲视频一区二区三区| 国产一区二区三区免费不卡| 91久久国产自产拍夜夜嗨| 国产成人精品日本亚洲11| 久久久国产精品免费| 精品麻豆av| 亚洲精品人成| 狠狠色综合一区二区| 国产精品一 二 三| 久草精品在线播放| 久久亚洲精品小早川怜子66| 亚洲美女网站18| 欧美极品少妇无套实战| 99国产盗摄| 国产精品日韩高清| 午夜精品美女久久久久av福利 | www插插插无码免费视频网站| 久久综合色视频| 国产精品久久久久久久久粉嫩av| 亚洲中文字幕无码不卡电影| 日韩免费毛片视频| 国产一区喷水| 国产成人+综合亚洲+天堂| 欧美精品制服第一页| 性欧美亚洲xxxx乳在线观看| 国内精品久久久久久久果冻传媒 | 一区精品视频| 欧美最猛性xxxx| 国产乱码精品一区二区三区中文| 国产av人人夜夜澡人人爽麻豆| 精品国产一区二区三区免费 |