下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、proe 參數(shù)化建模簡介http:/ proe 重點強調(diào)的設(shè)計理念。參數(shù)是參數(shù)化設(shè)計的核心概念,在一個模型中, 參數(shù)是通過“尺寸”的形式來體現(xiàn)的。 參數(shù)化設(shè)計的突出有點在于可以通過變更參數(shù)的方法來方便的修改設(shè)計意圖, 從而修改設(shè)計意圖。 關(guān)系式是參數(shù)化設(shè)計中的另外一項重要內(nèi)容,它體現(xiàn)了參數(shù)之間相互制約的“父子”關(guān)系。所以,首先要了解 proe 中參數(shù)和關(guān)系的相關(guān)理論。一、什么是參數(shù)?參數(shù)有兩個含義:l 一是提供設(shè)計對象的附加信息, 是參數(shù)化設(shè)計的重要要素之一。 參數(shù)和模型一起存儲,參數(shù)可以標(biāo)明不同模型的屬性。 例如在一個“族表”中創(chuàng)建參數(shù)“成本”后, 對于該族表的不同實例可以設(shè)置不同的值,以示
2、區(qū)別。l 二是配合關(guān)系的使用來創(chuàng)建參數(shù)化模型,通過變更參數(shù)的數(shù)值來變更模型的形狀和大小。二、如何設(shè)置參數(shù)在零件模式下,單擊菜單“工具”一一參數(shù),即可打開參數(shù)對話框,使用該對話框可添加或編輯一些參數(shù)。1.參數(shù)的組成(1)名稱:參數(shù)的名稱和標(biāo)識,用于區(qū)分不同的參數(shù),是引用參數(shù)的依據(jù)。注意:用于關(guān)系的參數(shù)必須以字母開頭,不區(qū)分大小寫,參數(shù)名不能包含如下非法字符:!、”、口#等。(2)類型:指定參數(shù)的類型a)整數(shù):整型數(shù)據(jù)b)實數(shù):實數(shù)型數(shù)據(jù)c)字符型:字符型數(shù)據(jù)d)是否:布爾型數(shù)據(jù)。數(shù)值:為參數(shù)設(shè)置一個初始值,該值可以在隨后的設(shè)計中修改指定:選中該復(fù)選框可以使參數(shù)在 PDIM(ProductData
3、Management,產(chǎn)品數(shù)據(jù)管理)系統(tǒng)中可見(5)訪問:為參數(shù)設(shè)置訪問權(quán)限。a)完全:無限制的訪問權(quán),用戶可以隨意訪問參數(shù)b)限制:具有限制權(quán)限的參數(shù)c)鎖定:鎖定的參數(shù),這些參數(shù)不能隨意更改,通常由關(guān)系式確定。(6)源:指定參數(shù)的來源a)用戶定義的:用戶定義的參數(shù),其值可以隨意修改b)關(guān)系:由關(guān)系式驅(qū)動的參數(shù),其值不能隨意修改。說明:關(guān)于參數(shù)含義和用途的注釋文字(8)受限制的:創(chuàng)建其值受限制的參數(shù)。創(chuàng)建受限制參數(shù)后,它們的定義存在于模型中而與參數(shù)文件無關(guān)。(9)單位:為參數(shù)指定單位,可以從其下的下拉列表框中選擇。2.增刪參數(shù)的屬性項目可以根據(jù)實際需要增加或刪除以上 9 項中除了“名稱”之外
4、的其他屬性項目三、關(guān)系的概念關(guān)系是參數(shù)化設(shè)計的另一個重要因素。關(guān)系是使用者自定義的尺寸符號和參數(shù)之間的等式。 關(guān)系捕獲特征之間、 參數(shù)之問或組件之間的設(shè)計關(guān)系??梢赃@樣來理解,參數(shù)化模型建立好之后,參數(shù)的意義可以確定一系列的產(chǎn)品,通過更改參數(shù)即可生成不同尺寸的零件, 而關(guān)系是確保在更改參數(shù)的過程中, 該零件能滿足基本的形狀要求。如參數(shù)化齒輪,可以更改模數(shù)、齒數(shù)從而生成同系列、不同尺寸的多個模型,而關(guān)系則滿足在更改參數(shù)的過程中齒輪不會變成其他的零件。四、關(guān)系式的組成關(guān)系式的組成主要有:尺寸符號、數(shù)字、參數(shù)、保留字、注釋等。1 .符號類型系統(tǒng)會給每一個尺寸數(shù)值創(chuàng)建一個獨立的尺寸編號,在不同的模式下
5、,被給定的編號也不同4)自定參數(shù)。用戶自定義的參數(shù)。l 使用者參數(shù)名必須以字母開頭(如果它們要用于關(guān)系的話)。l 不能使用d#、kd#、rd#、tm#、tp#、或 tpm#作為使用者參數(shù)名,因為它們是由尺寸保留使用的。l 使用者參數(shù)名不能包含非字母數(shù)字字符,諸如!、#、$。2 .系統(tǒng)內(nèi)缺省的常量(大小寫視為相同)下列參數(shù)是由系統(tǒng)保留使用的:3 .運算符號(算數(shù)、比較、邏輯)4 .數(shù)學(xué)函數(shù)(大小寫視為相同)下面簡單介紹這些函數(shù)的用法:sin()、cos()、tan()函數(shù)這三個都是數(shù)學(xué)上的三角函數(shù),分別使用角度的度數(shù)值來求得角度對應(yīng)的正弦、余弦和正切值,比如:A=sin(30)A=0.5B=co
6、s(30)B=0.866C=tan(30)C=0.577asin()、acos()、atan()函數(shù)這三個是上面三個三角函數(shù)的反函數(shù),通過給定的實數(shù)值求得對應(yīng)的角度值,如:A=asin(0.5)A=30B=acos(0.5)B=60C=atan(0.5)C=26.6sinh()、cosh()、tanh()函數(shù)在數(shù)學(xué)中,雙曲函數(shù)類似于常見的(也叫圓函數(shù)的)三角函數(shù)?;倦p曲函數(shù)是雙曲正弦“sinh,雙曲余弦“cosh”,從它們導(dǎo)出雙曲正切“tanh”等。sinh/雙曲正弦:sinh(x)=eAx-eA(-x)/2cosh/雙曲余弦:cosh(x)=eAx+eA(-x)/2tanh/雙曲正切:ta
7、nh(x)=sinh(x)/cosh(x)=eAx-eA(-x)/eAx+eA(-x)函數(shù)使用實數(shù)作為輸入值sqrt()函數(shù)開平方,如:A=sqrt(100)A=10;B=sqrt(2)B=1.414.log()函數(shù)求得 10 為底的對數(shù)值,如:A=logA=0;A=log(10)A=1;A=log(5)A=0.6989.;ln()函數(shù)求得以自然數(shù) e 為底的對數(shù)值,e 是自然數(shù),值是 2.718.;如:A=ln(1)A=0;A=ln(5)A=1.609.;exp()函數(shù)求得以自然數(shù) e 為底的開方數(shù),如:A=exp(2)A=eA2=7.387.;abs()函數(shù)求得給定參數(shù)的絕對值,如A=ab
8、s(-1.6)A=1.6B=abs(3.5)B=3.5max()、min()函數(shù)求得給定的兩個參數(shù)之中的最大最小值,如A=max(3.8,2.5)A=3.8B=min(3.8,2.5)B=2.5mod()函數(shù)求第一個參數(shù)除以第二個參數(shù)得到的余數(shù),如:A=mod(20,6)A=2B=mod(20.7,6.1)B=2.4pow()函數(shù)指數(shù)函數(shù),如A=pow(10,2)A=100B=pow(100,0.5)B=10ceil()和 floor()均可有一個附加參數(shù),用它可指定舍去的小數(shù)位.ceil(parameter_nameornumber,number_of_dec_places).floor(p
9、arameter_nameornumber,number_of_dec_places).parameter_nameornumber:參數(shù)名或數(shù)值要保留的小數(shù)位(可省略)number_of_dec_places:要保留的小數(shù)位(可省略),它的取值的不同可有不同的結(jié)果:l 可以為數(shù)值亦可為參數(shù),若為實數(shù)則取整.l 若 number_of_dec_place8,則不作任何處理,用原值l 若 number_of_dec_place11 比 10.2 大的最小整數(shù)為 11.floor(-10.2)-11 比-10.2 小的最大整數(shù)為-11.floor(10.2)-10 比 10.2 小的最大整數(shù)為 1
10、0.Ceil(10.255,2)-10.26.比 10.255 大的最小符合數(shù).Ceil(10.255,0)-11floor(10.255,1)-10.2Len1=ceil(20.5)=Len1=21Len2=floor(-11.3)=Len2=-12Len=Len1+Len2=Len=95 .其他函數(shù)Proe 中提供的函數(shù)很多,除上述數(shù)學(xué)函數(shù)外,還有許多函數(shù),在此介紹幾個字符串函數(shù) tring_length():返回某字符串參數(shù)中字符的個數(shù)。用法:String_length(Parameternameorstring 參數(shù)名或字符串例)如:strlen1=string_length(mate
11、rial)貝strlen1=8若material=steel”,strlen2=string_length(material),貝 Ustrlen2=5rel_model_name():返回目前模型的名稱用法:rel_model_name()注意括號內(nèi)為空的,返回目前型名稱.例:當(dāng)前模型為 part1,partName=rel_model_name()=partName=part1如在裝配圖中,則需加上進程號(sessionId),例如 partName=rel_model_name:2()rel_model_type()返回目前模型類型用法:rel_model_type()例:如當(dāng)前模型為裝
12、配圖 parttype=rel_model_type()=parttype=ASSEMBLY.itos()將整數(shù)換成字符串用法:Itos(integer)整數(shù),若為實數(shù)則舍去小數(shù)點.例:S1=Itos(123)=s1=123S2=itos(123.57)=s2=123intl=123.5s3=itos(intl)=s3=123search()查找字符串,返回位置值用法:search(string,substring).string:原字符串substring:要找的字符串.查到則返回位置,否則返回 0,第一個字符位置值為 1,依此類推.例:Parstr=abcdef.貝Where=search
13、(parstr,bcd)=Where=2.Where=search(parstr,bed)=where=0(沒查至 U).extract()提取字符申用法:extract(string,position,length)string 原字符串position 提取位,大于 0 而小于字符串長度length 提取字符數(shù),不能大于字符串長度例:new=extraecl(abcded,2,3)=new=bcd.其含義是:從abcdef用的第 2 個字符(b)開始取出 3 個字符.exists()測試項目是否存在用法:exists(Item)Item 可以是參數(shù)或尺寸.例:Ifexists(d5)檢查零
14、件內(nèi)是否有 d5 尺寸.Ifexists(material)檢查零件內(nèi)是否有 material 參數(shù).evalgraph()計算函數(shù)用法:evalgraph(graph_name,x_value)其中 graph_name 是指控制圖表(graph)的名字,要用雙引號括起,x_value 是 graph中的橫坐標(biāo)值。函數(shù)返回 graph 中 x 對應(yīng)的 y 值。如 sd5=evalgraph(“sec,3)evalgraph 只是 proe 提供的一個用于計算圖表graph 中的橫坐標(biāo)對應(yīng)縱坐標(biāo)的值的一個函數(shù),你可以用在任何場合。trajparf_of_pnt()返回指定點在曲線中的位置比例。
15、用法:trajpar_of_pnt(curve_name,point_name)curve_name 是曲線的名稱point_name 則為點的名字。兩個參數(shù)都需要用來括起。函數(shù)返回的是點在曲線上的比例值,可能等于trajpar 也可能是 1-trajpar。視曲線的起點如何。ratio=trajpar_of_pnt(“wire,“pnt1”)ratio 的值等于點 pnt1 在曲線wire 上的比例值。6 .注釋/*后文字并不會參與關(guān)系式的運算,可用來描述關(guān)系式的意義。如:/*Widthisequalto2*heightd1=2*d2五、關(guān)系式的分類proe 提供了為數(shù)不少的關(guān)系式,范圍涵蓋
16、廣泛,不過,一般使用者常用的僅具中幾種,一下列舉三大類分別說明。1 .簡單式該類型通常用于單純的賦值。如:m=2d1=d2*22 .判斷式有時必須加上一些判斷語句,以適合特定的情況,其語法是:if,endifif,else,endif 如:(1)if,endififd2=d3length_A=100endififvolume=50&area10type=1ifB8type=2endifelsetype=0endif3 .解方程與聯(lián)立解方程組在設(shè)計時, 有時需要借助系統(tǒng)求解一些方程。 在 proe 中, 求解方程的語法是: solve,for。若解不止一組,系統(tǒng)也僅能返回一組結(jié)果。如:r
17、_base=70radtodeg=180/piA=0solveA*radtodeg-atan(A)=trajpar*20forAd3=r_base*(1+AA2)A0.5area=100perimeter=50solved3*d4=area2*(d3+d4)=perimeterford3,d4六、如何添加關(guān)系單擊主菜單“工具”一一“關(guān)系”,即可打開關(guān)系對話框下面以實例說明如何使用參數(shù)和關(guān)系創(chuàng)建參數(shù)化零件1、新建零件:gear2、設(shè)置尺寸參數(shù)單擊菜單“工具”一一參數(shù),在參數(shù)對話框中添加尺寸的各個參數(shù),如下圖所示3、繪制齒輪基本圓選取 FRON 評面為草繪平面,單擊草繪按鈕,進入到二維草繪,在草繪平面內(nèi)繪制認(rèn)知尺寸的四個同心圓,確定,退出草繪模式。4、創(chuàng)建齒輪關(guān)系式,確定齒輪尺寸(1)在“工具”主菜單選取“關(guān)系”選項,打開關(guān)系對話
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)物業(yè)管理手冊-后勤保障
- 代持協(xié)議書范本步驟
- 倉庫租賃合同書范本東盟版
- 個體企業(yè)物業(yè)對接移交管理流程
- 三人合作綠色工業(yè)協(xié)議
- 交通安全繪畫比賽規(guī)則
- 互聯(lián)網(wǎng)企業(yè)門衛(wèi)工作合同模板
- 企業(yè)接待高級車租賃合同模板
- 臨時施工工具租賃買賣協(xié)議
- 企業(yè)入駐技術(shù)交流協(xié)議
- 成人重癥患者人工氣道濕化護理專家共識
- 醫(yī)療廢棄物培訓(xùn)
- 朝花夕拾讀書分享會
- 心肌病和心肌炎課件
- 突發(fā)事件應(yīng)急處理知識培訓(xùn)
- 糖尿病專科護士考試試題
- 人工智能概論-人工智能概述
- 鄉(xiāng)村旅游財務(wù)分析策劃方案
- 高校學(xué)生事務(wù)管理1
- (中職)ZZ030植物病蟲害防治賽項規(guī)程(7月19日更新)
- 2024年國能包神鐵路集團有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
評論
0/150
提交評論