Cre2.0 關(guān)系建模 函數(shù)補充講解
多種尺寸類型都使用后跟索引編號的符號代碼:
“尺寸”(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# - 以加-減格式表示的負公差;# 是尺寸數(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 = 到所需元件的路徑 (如果在裝配中)。如果路徑是當前模型,請鍵入 (" ")。格式為 assy_name.asm : part_name.prt 或 assy_id : part_id : sessin_id。
path1 = 將針對其計算值的元件的路徑格式。
crd_sys = 參考坐標系名稱。
path2 = 包含 crd_sys 的元件的路徑格式
比較運算符
下列比較運算符可供使用:
== – 等于 > – 大于 >= – 大于或等于
!=、<> 和 ~= – 不等于 < – 小于 <= – 小于或等于
| – 或 & – 與 ! – 非
字符串函數(shù)
字符串支持下列運算符和函數(shù):
== - 比較字符串為相等。
!=、<> 和 ~= – 比較字符串為不等。
+ - 連接字符串。
its(int) - 將整數(shù)轉(zhuǎn)換為字符串。其中 int 可以是數(shù)字或表達式。會四舍五入非整數(shù)。
search(string, substring) - 搜索子字符串。最后產(chǎn)生的值是子字符串在字符串中的位置 (若找不到則為 0)。
extract(string, psitin, length) - 提取字符串片段。
下列函數(shù)可使您像傳送自變量一樣傳送字符串:
string_length() - 返回參數(shù)中的字符數(shù)。
rel_mdel_name() - 返回當前模型名稱。
rel_mdel_type() - 返回當前模型類型。
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
點擊加載更多評論>>