位置:首頁 > 軟件操作教程 > 工業(yè)產(chǎn)品軟件 > Creo > 問題詳情

Cre2.0 關(guān)系建模 函數(shù)補(bǔ)充講解

提問人:劉團(tuán)圓發(fā)布時間:2020-10-14
符號

多種尺寸類型都使用后跟索引編號的符號代碼:
“尺寸”(Dimensins) – 以下是不同的尺寸語法:
d# -“零件”或“裝配”模式下的尺寸。
d#:# -“裝配”模式下元件中的尺寸。會將裝配或元件的會話 ID 添加為后綴。
rd# - 零件或頂級裝配中的參考尺寸。
rd#:# -“裝配”模式下的參考尺寸。會將裝配或元件的會話 ID 添加為后綴。
ad# -“零件”、“裝配”或“繪圖”模式下的相關(guān) (從動) 尺寸。
“草繪器”(Sketcher) - 可在草繪器關(guān)系中使用這些尺寸符號:
sd# -“草繪器”模式下的尺寸。
rsd# -“草繪器”中的參考尺寸。
kd# -“草繪器”中的已知尺寸。會為在現(xiàn)有幾何之間 (而非截面圖元之間) 創(chuàng)建的尺寸指定此符號。
“陣列”(Patterns) - 顯示為 p#,其中 # 是陣列中的實例數(shù)目。雙向陣列有兩個 p#。請注意,如果您將實例數(shù)改為非整數(shù)值,系統(tǒng)會將小數(shù)部分截去。例如,2.90 會變成 2 個陣列實例。
“公差”(Tlerances) - 與公差格式關(guān)聯(lián)的參數(shù)。必須啟用公差才能查看這些符號:
tpm# - 以加/減對稱格式表示的公差;# 是尺寸數(shù)值。
tp# - 以加-減格式表示的正公差;# 是尺寸數(shù)值。
tm# - 以加-減格式表示的負(fù)公差;# 是尺寸數(shù)值。

預(yù)定義的變量
下列預(yù)定義的變量可供使用:
PI = 3.141592654        G = 9.8 m/sec2        C1 = 1
C2 = 2        C3 = 3        C4 = 4

運算符號
下列運算符號可供使用:
+ = 加        – = 減        / = 除
* = 乘        ^ = 求冪        ( ) = 用來分組的括號,d0 = (d1–d2) * d3


數(shù)學(xué)函數(shù)
下列數(shù)學(xué)函數(shù)可供使用:
cs () = 余弦        tan () = 正切        sin () = 正弦
sqrt () = 平方根        asin () = 反正弦        acs () = 反余弦
atan () = 反正切        sinh () = 雙曲正弦        csh () = 雙曲余弦
tanh () = 雙曲正切        lg () = 以 10 為底的對數(shù)        ln () = 自然對數(shù)
exp () = e 的指數(shù)        abs () = 絕對值        
ceil () = 不小于實值的最小整數(shù)
flr () = 不大于實值的最大整數(shù)


質(zhì)量屬性
您可以在關(guān)系中計算指定模型的質(zhì)量屬性。您必須先設(shè)置密度值并計算質(zhì)量屬性,才能使用這些函數(shù)。功能包括:
mp_mass (path)        mp_vlume (path)
mp_surf_area (path)        mp_cg_x (path1, crd_sys, path2)
mp_cg_y (path1, crd_sys, path2)        mp_cg_z (path1, crd_sys, path2)
其中:
path = 到所需元件的路徑 (如果在裝配中)。如果路徑是當(dāng)前模型,請鍵入 (" ")。格式為 assy_name.asm : part_name.prt 或 assy_id : part_id : sessin_id。
path1 = 將針對其計算值的元件的路徑格式。
crd_sys = 參考坐標(biāo)系名稱。
path2 = 包含 crd_sys 的元件的路徑格式


比較運算符
下列比較運算符可供使用:
== – 等于        > – 大于        >= – 大于或等于
!=、<> 和 ~= – 不等于        < – 小于        <= – 小于或等于
| – 或        & – 與        ! – 非

字符串函數(shù)
字符串支持下列運算符和函數(shù):
== - 比較字符串為相等。
!=、<> 和 ~= – 比較字符串為不等。
+ - 連接字符串。
its(int) - 將整數(shù)轉(zhuǎn)換為字符串。其中 int 可以是數(shù)字或表達(dá)式。會四舍五入非整數(shù)。
search(string, substring) - 搜索子字符串。最后產(chǎn)生的值是子字符串在字符串中的位置 (若找不到則為 0)。
extract(string, psitin, length) - 提取字符串片段。

下列函數(shù)可使您像傳送自變量一樣傳送字符串:
string_length() - 返回參數(shù)中的字符數(shù)。
rel_mdel_name() - 返回當(dāng)前模型名稱。
rel_mdel_type() - 返回當(dāng)前模型類型。
exists() - 計算項目 (例如參數(shù)或尺寸) 是否存在。

指定小數(shù)位數(shù)
您可以將可選自變量添加至 ceil 和 flr 函數(shù),這可使您指定四舍五入的小數(shù)位數(shù)。以下是包含四舍五入?yún)?shù)的函數(shù)的語法:
ceil (參數(shù)名稱或值, 小數(shù)位數(shù))
flr (參數(shù)名稱或值, 小數(shù)位數(shù))
其中,小數(shù)位數(shù)是可選值。
以下為示例:
ceil (10.2) 會計算為 11
flr (-10.2) 會計算為 -11
ceil (10.255, 2) 會計算為 10.26
flr (10.255, 1) 會計算為 10.2

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部