




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、CREO關(guān)系式函數(shù)說明1) absabs() 為絕對值函數(shù)例如:x=20*(t-0.5)+5*cos(t*540)y=10*sin(t*540)z=abs(t-0.5)總是沒辦法輸出曲線,有誰清楚為什么?后來發(fā)現(xiàn)一個方法也可以實現(xiàn)絕對值即z=sqrt(t-0.5)2)2) acosacos () 為反余弦3) asinasin () 為反正弦4) atanatan () 為反正切5) atan2atan2 () 為反正切弧度制6) bound函數(shù)bound(x,first,last)返回的是大于等于last而小于等于last并且等于或接近x的值。例:a=bound(3,1,8) 則a=3 因為
2、3在1和8之間,所以a=3a=bound(8,1,4) 則a=4 因為8>4,所以a=4為最接近結(jié)果a=bound(1,5,12) 則a=5 因為1<5,所以a=5為最接近結(jié)果7) cable_len函數(shù)?8) ceilceil() 為不小于其值的最小整數(shù)9) comparegraphs函數(shù)?10) coscos() 為余弦11) coshcosh() 為雙曲線余弦12) dbl_in_tol?13) dead?14) eang?15) ecoordx?16) ecoordy?17) edist?18) elen?19)evalgraph("圖形名稱", x)
3、為圖形取值函數(shù)曲線表計算使使用者能用曲線表特征,通過關(guān)系來驅(qū)動尺寸。尺寸可以是草繪器、零件或組件尺寸。格式如下: evalgraph("圖形名稱", x) ,其中g(shù)raph_name是曲線表的名稱,x是沿曲線表x-軸的值,返回y值。 對于混合特征,可以指定軌線參數(shù)trajpar作為該函數(shù)的第二個自變量。 注釋:曲線表特征通常是用于計算x-軸上所定義范圍內(nèi)x值對應(yīng)的y值。當超出范圍時,y值是通過外推的方法來計算的。對于小于初始值的x值,系統(tǒng)通過從初始點延長切線的方法計算外推值。同樣,對于大于終點值的x值,系統(tǒng)通過將切線從終點往外延伸計算外推值。 例如:sd1= evalgra
4、ph("1",trajpar*100)說明:從圖形“1”中0100取值20) existsexists() 測試項目存在與否用法:exists(Item) Item可以是參數(shù)或尺寸.例:If exists(d5) 檢查零件內(nèi)是否有d5尺寸.If exists("material") 檢查零件內(nèi)是否有material參數(shù).21) expexp() e的冪22) extractextract() 提取字符串用法:extract(string,position,length)
5、| | | 原字符串 提取位 提取字符數(shù)string可以是一個對應(yīng)的參數(shù)。例:new=extract("abcded",2,3)=>new="bcd".其含義是: 從"abcdef"串的第2個字符(b)開始取出3個字符.如圖:又例:下例演示在PROE關(guān)系由標準文件名(b321-2der-123)分離出項目號,零件號及零件名: FileName=rel_modle_name() /* 獲得
6、文件名=>FileName 得:b321-2der-123 StrLen=string_length(FileName) /* 計算文件名長度=>StrLen 得:13 Project_No=extract(FileName,1,4) /* 提取第14個字符=>Project_No 得:b321 Part_No=extract(FileName,6,4) /* 提
7、取第69個字符=>Part_No 得:2der Part_Name=extract(FileName,11,StrLen-10) /*提取第10以后的字符=>Part_Name 得:123rel_model_name() 為模型文件名參數(shù),注意括號內(nèi)為空23) false?24) floor不超過其值的最大整數(shù)可以給函數(shù)ceil和floor加一個可選的自變量,用它指定要圓整的小數(shù)位數(shù)。 帶有圓整參數(shù)的這些函數(shù)的語法是: ceil(parameter_name或number, number_of_dec_places) floor (p
8、arameter_name 或 number, number_of_dec_places) 其中number_of_dec_places是可選值: ·可以被表示為一個數(shù)或一個使用者自定義參數(shù)。如果該參數(shù)值是一個實數(shù),則被截尾成為一個整數(shù)。 ·它的最大值是8。如果超過8,則不會舍入要舍入的數(shù)(第一個自變量),并使用其初值。 ·如果不指定它,則功能同前期版本一樣。 使用不指定小數(shù)部分位數(shù)的ceil和floor函數(shù),其舉例如下: ceil (10.2) 值為11 floor (10.2) 值為 11 使用指定小數(shù)部分位數(shù)的ceil和floor函數(shù),其舉例如下: ceil
9、 (10.255, 2) 等于10.26 ceil (10.255, 0) 等于11 與ceil (10.255)相同 floor (10.255, 1) 等于10.2 floor (10.255, 2) 等于10.26 25) ifif XXXXXXendif為條件語句26) itositos()將整數(shù)轉(zhuǎn)換為字符串的函數(shù)注意:入需要使用“°”,請從工程圖的文本符號中復(fù)制出來使用。不然輸入法的會出問題27) lnln() 自然對數(shù)28) loglog() 以10為底的對數(shù)29) lookup_instlookup_inst() 從族表中搜索符合條件的實例并返回實例名格式:lookup
10、_inst("普通模型名",匹配方式,"參數(shù)1",匹配值1,"參數(shù)2",匹配值2, .)“匹配方式”有一下3種:-1 ,查找實例對應(yīng)的參數(shù)值小于或等于所給定的匹配值的是最接近族表實例0 ,查找實例對應(yīng)的參數(shù)值精確等于所給定的匹配值的族表實例1 ,查找實例對應(yīng)的參數(shù)值大于或等于所給定的匹配值的是最接近族表實例30) massprop_paran?31) material_paran?32) maxmax() 為求最大數(shù)33) minmin() 為求最小數(shù)34) modmod() 循環(huán)圖形控制,例如:sd3=evalgraph("
11、;1",mod(trajpar*100,5)圖形“1”:注意圖形中為一段圓弧或?qū)⑵渌D(zhuǎn)換為樣條線100/5為重復(fù)次數(shù) 生成圖形:35) mp_assigned_mass?36) mp_cg_xmp_cg_x("path") 用于確定模型重心X坐標值37) mp_cg_ymp_cg_y("path") 用于確定模型重心Y坐標值38) mp_cg_zmp_cg_z("path") 用于確定模型重心Z坐標值39) mp_massmp_mass("path") 用于確定模型質(zhì)量40) mp_surf_areamp
12、_surf_area("path") 用于確定曲面面積41) mp_volumemp_volume("path") 用于確定模型體積42) near?43) no?44) pi圓周率45) powpow() 指數(shù)。設(shè)A=pow(10,2),則A=10046) rel_model_namerel_model_name() 為返回模型名稱函數(shù)用法:rel_model_name() 括號內(nèi)為空則返回當前模型的名稱例: 當前模型為part1,則partName=rel_model_name()=>partName="part1&quo
13、t;如在裝配圖中,則需加上進程號(session Id),例如partName=rel_model_name:2()47) rel_model_typerel_model_type() 為返回模型類型函數(shù)48) searchsearch() 查找字符串,返回位置值用法:search(string,substring).string:原字符串substring:要找的字符串.查到則返回位置,否則返回0,第一個字符位置值為1,依此類推.例 :Parstr=abcdef.則Where=search(parstr,"bcd"")=>Where=2.Whe
14、re=search(parstr,"bed")=>where=0(沒查到).49) sign?50) sinsin() 為正弦函數(shù)51) sinhsinh () 雙曲線正弦52) sqrtsqrt () 平方根53) string_ends字符串結(jié)束54) string_lengthstring_length() 為求字符串的長度用法: String_length(Parameter name or string).例: strlen1=string_length("material") 則 strlen1=8若
15、material="steel",strlen2=string_length(material),則strlen2=5,字符串要用" "括起,空格亦算一個字符.55) string_match字符串匹配56) string_starts字符串開始57) tantan ()正切函數(shù)58) tanhtanh () 雙曲線正切59)01變量60) trajpar_of_pnttrajparf_of_pnt() 返回指定點在曲線中的位置比例。用法:trajpar_of_pnt("curve_name",&q
16、uot;point_name")curve_name是曲線的名稱point_name則為點的名字兩個參數(shù)都需要用" "來括起函數(shù)返回的是點在曲線上的比例值,可能等于trajpar也可能是1-trajpar,視乎曲線的起點如何。ratio=trajpar_of_pnt("wire", "pnt1")ratio的值等于點pnt1在曲線wire上的比例值。61) true?62) yes?關(guān)于關(guān)系 關(guān)系(也被稱為參數(shù)關(guān)系)是使用者自定義的符號尺寸和參數(shù)之間的等式。關(guān)系捕獲特征之間、參數(shù)之間或組件組件之間的設(shè)計關(guān)系,因此,允許使用者
17、來控制對模型修改的影響作用。 關(guān)系是捕獲設(shè)計知識和意圖的一種方式。和參數(shù)一樣,它們用于驅(qū)動模型 改變關(guān)系也就改變了模型。 關(guān)系可用于控制模型修改的影響作用、定義零件和組件中的尺寸值、為設(shè)計條件擔當約束(例如,指定與零件的邊相關(guān)的孔的位置)。 它們用在設(shè)計過程中來描述模型或組件的不同部分之間的關(guān)系。關(guān)系可以是簡單值(例如,d1=4)或復(fù)雜的條件分支語句。 關(guān)系類型 有兩種類型的關(guān)系: ·等式 - 使等式左邊的一個參數(shù)等于右邊的表達式。這種關(guān)系用于給尺寸和參數(shù)賦值。例如: 簡單的賦值:d1 = 4.75 復(fù)雜的賦值:d5 = d2*(SQRT(d7/3.0+d4) ·比較 -
18、比較左邊的表達式和右邊的表達式。這種關(guān)系通常用于作為一個約束或用于邏輯分支的條件語句中。例如: 作為約束:(d1 + d2) > (d3 + 2.5) 在條件語句中;IF (d1 + 2.5) >= d7 增加關(guān)系 可以把關(guān)系增加到: ·特征的截面(在草繪模式中,如果最初通過選擇“草繪器”>“關(guān)系”>“增加”來創(chuàng)建截面)。 ·特征(在零件或組件模式下)。 ·零件(在零件或組件模式下)。 ·組件(在組件模式下)。 當?shù)谝淮芜x擇關(guān)系菜單時,預(yù)設(shè)為查看或改變當前模型(例如,零件模式下的一個零件)中的關(guān)系。 要獲得對關(guān)系的訪問,從“部件”
19、或“組件”菜單中選擇“關(guān)系”,然后從“模型關(guān)系”菜單中選擇下列命令之一: ·組件關(guān)系 - 使用組件中的關(guān)系。如果組件包含一個或多個子組件,“組件關(guān)系”菜單出現(xiàn)并帶有下列命令: 當前 - 缺省時是頂層組件。 名稱 - 鍵入組件名。 ·骨架關(guān)系 - 使用組件中骨架模型的關(guān)系(只對組件適用)。 ·零件關(guān)系 - 使用零件中的關(guān)系。 ·特征關(guān)系 - 使用特征特有的關(guān)系。如果特征有一個截面,那么使用者就可選擇:獲得對截面(草繪器)中截面(草繪器)中關(guān)系的訪問,或者獲得對作為一個整體的特征中的關(guān)系的訪問。 ·數(shù)組關(guān)系 - 使用數(shù)組所特有的關(guān)系。 注釋: 如果
20、試圖將截面之外的關(guān)系指派給已經(jīng)由截面關(guān)系驅(qū)動的參數(shù),則系統(tǒng)再生模型時給出錯誤信息。試圖將關(guān)系指派給已經(jīng)由截面之外關(guān)系驅(qū)動的參數(shù)時也同樣。刪除關(guān)系之一并重新生成。 如果組件試圖給已經(jīng)由零件或子組件關(guān)系驅(qū)動的尺寸變量指派值時,出現(xiàn)兩個錯誤信息。刪除關(guān)系之一并重新生成。 修改模型的單位元可使關(guān)系無效,因為它們沒有隨該模型縮放。有關(guān)修改單位的詳細信息,請參閱“關(guān)于公制和非公制度量單位”幫助主題。 關(guān)系中使用參數(shù)符號 在關(guān)系中使用四種類型的參數(shù)符號: ·尺寸符號 - 支持下列尺寸符號類型: d# - 零件或組件模式下的尺寸。 d#:# - 組件模式下的尺寸。組件或組件的進程標識添加為后綴。 rd# - 零件或頂層組件中的參考尺寸。 rd#:# - 組件模式中的參考尺寸(組件或組件的進程標識添加為后綴)。 rsd# - 草繪器中(截面)的參考尺寸。 kd# - 在草繪(截面)中的已知尺寸(在父零件或組件中)。 ·公差 - 這些是與公差格式相關(guān)連的參數(shù)。當尺寸由數(shù)字的轉(zhuǎn)向符號的時侯出項這些符號。 tpm# - 加減對稱格式中的公差;#是尺寸數(shù)。
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025物業(yè)使用權(quán)轉(zhuǎn)讓合同
- 2025前輩們來幫忙!中國電信合同工的職場生涯如何規(guī)劃
- 租電腦合同協(xié)議書模板
- 后澆帶施工技術(shù)方法及措施
- 養(yǎng)牛承包合同協(xié)議書
- 小學(xué)部人教部編版三年級上冊期末測試語文試卷
- 皖豫名校聯(lián)盟2023-2024學(xué)年高三上學(xué)期第一次大聯(lián)考語文 含解析
- 天津市和平區(qū)2023屆高三下學(xué)期第一次質(zhì)量調(diào)查英語
- 慢性知識競賽試題及答案
- 安裝合同協(xié)議書范本圖片
- 雅馬ur44聲卡中文說明書
- 《民族傳統(tǒng)體育項目》教學(xué)大綱
- 工程訓(xùn)練教學(xué)示范中心的建設(shè)規(guī)范與驗收標準
- (完整版)安全生產(chǎn)費用投入臺賬(模版)
- 鐵路行車非正常情況應(yīng)急處理操作手冊(1)
- AQL抽樣檢驗標準
- 東北大學(xué)編譯原理課程設(shè)計報告
- 《谷氨酸的生產(chǎn)工藝》PPT課件.ppt
- 電壓測量裝置課程設(shè)計
- 旅行社游客意見反饋表(意見單)
- SL/T212-2020 水工預(yù)應(yīng)力錨固技術(shù)規(guī)范_(高清-有效)
評論
0/150
提交評論