Cre2.0 關(guān)系建模 函數(shù)補(bǔ)充講解
多種尺寸類型都使用后跟索引編號(hào)的符號(hào)代碼:
“尺寸”(Dimensins) – 以下是不同的尺寸語(yǔ)法:
d# -“零件”或“裝配”模式下的尺寸。
d#:# -“裝配”模式下元件中的尺寸。會(huì)將裝配或元件的會(huì)話 ID 添加為后綴。
rd# - 零件或頂級(jí)裝配中的參考尺寸。
rd#:# -“裝配”模式下的參考尺寸。會(huì)將裝配或元件的會(huì)話 ID 添加為后綴。
ad# -“零件”、“裝配”或“繪圖”模式下的相關(guān) (從動(dòng)) 尺寸。
“草繪器”(Sketcher) - 可在草繪器關(guān)系中使用這些尺寸符號(hào):
sd# -“草繪器”模式下的尺寸。
rsd# -“草繪器”中的參考尺寸。
kd# -“草繪器”中的已知尺寸。會(huì)為在現(xiàn)有幾何之間 (而非截面圖元之間) 創(chuàng)建的尺寸指定此符號(hào)。
“陣列”(Patterns) - 顯示為 p#,其中 # 是陣列中的實(shí)例數(shù)目。雙向陣列有兩個(gè) p#。請(qǐng)注意,如果您將實(shí)例數(shù)改為非整數(shù)值,系統(tǒng)會(huì)將小數(shù)部分截去。例如,2.90 會(huì)變成 2 個(gè)陣列實(shí)例。
“公差”(Tlerances) - 與公差格式關(guān)聯(lián)的參數(shù)。必須啟用公差才能查看這些符號(hào):
tpm# - 以加/減對(duì)稱格式表示的公差;# 是尺寸數(shù)值。
tp# - 以加-減格式表示的正公差;# 是尺寸數(shù)值。
tm# - 以加-減格式表示的負(fù)公差;# 是尺寸數(shù)值。
預(yù)定義的變量
下列預(yù)定義的變量可供使用:
PI = 3.141592654 G = 9.8 m/sec2 C1 = 1
C2 = 2 C3 = 3 C4 = 4
運(yùn)算符號(hào)
下列運(yùn)算符號(hào)可供使用:
+ = 加 – = 減 / = 除
* = 乘 ^ = 求冪 ( ) = 用來(lái)分組的括號(hào),d0 = (d1–d2) * d3
數(shù)學(xué)函數(shù)
下列數(shù)學(xué)函數(shù)可供使用:
cs () = 余弦 tan () = 正切 sin () = 正弦
sqrt () = 平方根 asin () = 反正弦 acs () = 反余弦
atan () = 反正切 sinh () = 雙曲正弦 csh () = 雙曲余弦
tanh () = 雙曲正切 lg () = 以 10 為底的對(duì)數(shù) ln () = 自然對(duì)數(shù)
exp () = e 的指數(shù) abs () = 絕對(duì)值
ceil () = 不小于實(shí)值的最小整數(shù)
flr () = 不大于實(shí)值的最大整數(shù)
質(zhì)量屬性
您可以在關(guān)系中計(jì)算指定模型的質(zhì)量屬性。您必須先設(shè)置密度值并計(jì)算質(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)前模型,請(qǐng)鍵入 (" ")。格式為 assy_name.asm : part_name.prt 或 assy_id : part_id : sessin_id。
path1 = 將針對(duì)其計(jì)算值的元件的路徑格式。
crd_sys = 參考坐標(biāo)系名稱。
path2 = 包含 crd_sys 的元件的路徑格式
比較運(yùn)算符
下列比較運(yùn)算符可供使用:
== – 等于 > – 大于 >= – 大于或等于
!=、<> 和 ~= – 不等于 < – 小于 <= – 小于或等于
| – 或 & – 與 ! – 非
字符串函數(shù)
字符串支持下列運(yùn)算符和函數(shù):
== - 比較字符串為相等。
!=、<> 和 ~= – 比較字符串為不等。
+ - 連接字符串。
its(int) - 將整數(shù)轉(zhuǎn)換為字符串。其中 int 可以是數(shù)字或表達(dá)式。會(huì)四舍五入非整數(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() - 計(jì)算項(xiàng)目 (例如參數(shù)或尺寸) 是否存在。
指定小數(shù)位數(shù)
您可以將可選自變量添加至 ceil 和 flr 函數(shù),這可使您指定四舍五入的小數(shù)位數(shù)。以下是包含四舍五入?yún)?shù)的函數(shù)的語(yǔ)法:
ceil (參數(shù)名稱或值, 小數(shù)位數(shù))
flr (參數(shù)名稱或值, 小數(shù)位數(shù))
其中,小數(shù)位數(shù)是可選值。
以下為示例:
ceil (10.2) 會(huì)計(jì)算為 11
flr (-10.2) 會(huì)計(jì)算為 -11
ceil (10.255, 2) 會(huì)計(jì)算為 10.26
flr (10.255, 1) 會(huì)計(jì)算為 10.2
點(diǎn)擊加載更多評(píng)論>>