定義尺寸標註限制參數
您可以使用數學關係式及表達式來控制尺寸標註限制幾何。
參數式數學關係式包括:
- 尺寸標註限制的名稱、
- 表達式,您可以在其中使用:
- 值
- 使用者定義的變數,以及代表現有尺寸標註限制的變數
- 數學運算符、函數和常數
尺寸標註限制的表達式
建立尺寸標註限制時,數學關係式會以名稱=值 (例如 d1=12.34) 的格式來定義圖元或圖元上的點之間的尺寸。
您可以使用表達式來取代該值: 名稱=表達式。
- 在表達式中,您可以使用數值、變數、數學運算符,以及數學函數和常數。
- 表達式的結果是一個值。
變數可以是下列其中之一:
- 使用者所定義,例如,length1=12.5
- 現有的尺寸標註限制名稱,例如 d2=rad1
使用參數管理員來定義及編輯表達式和變數。
您也可以就地編輯表達式。
尺寸標註限制數學關係式範例
範例 |
描述 |
d1=rad1 |
將變數 d1 設定為變數 rad1 的值。 |
d2=rad2*2 |
將變數 rad2 乘以 2 並將變數 d2 設定為結果。 |
length1=cos(ang1) |
將使用者定義的變數 length1 設定為角度 ang1 的餘弦值。 |
dist1=(length1 + d1) / 2 |
將使用者定義的變數 dis1 設定為使用者定義的變數 length1 及變數 d1 除以 2 的總和。 |
限制名稱
尺寸標註限制 (包括動態及註記限制) 是依名稱,以及表達式與計算公式中使用的使用者定義變數加以識別。
參數管理員會列出所有尺寸標註限制變數及其名稱、表達式和值。
命名慣例是:
意義 |
預設名稱 |
限制 |
距離 |
d1、d2、...、dn |
對正、水平、垂直 |
直徑(D) |
dia1、dia2、...、dian |
直徑(D) |
半徑(R) |
rad1、rad2、...、radn |
徑向 |
角度 |
ang1、ang2、...、angn |
角度(A) |
使用者定義 |
user1、user2、...、usern |
用於表達式中 |
若要重新命名限制變數名稱:
- 指定尺寸標註限制。
- 在屬性選單的限制之下,編輯名稱。
- 或 -
- 指定尺寸標註限制。
- 在參數管理員選單的尺寸標註限制之下,編輯名稱。
- 或 -
- 連按兩下「尺寸標註限制」。
- 就地編輯變數名稱。
注意: 限制變數名稱必須是唯一。
參數式數學關係式
使用運算符和函數來定義公式及數學關係式。
表達式的評估會遵照標準的數學規則。
運算符
您可以在表達式與計算公式中使用下列運算符:
運算符
|
描述 |
+
|
加 |
-
|
減 (或一元否定) |
*
|
乘 |
/
|
除 |
^
|
取冪 |
%
|
浮點餘數 |
。
|
小數分隔符號 |
(expr)
|
括弧來定義表達式 |
函數
您可以在表達式與計算公式中使用下列函數:
功能 |
語法 |
餘弦 |
cos (expr) |
正弦 |
sin (expr) |
相切點(T) |
tan (expr) |
反餘弦 |
acos (expr) |
反正弦 |
asin (expr) |
反正切 |
atan (expr) |
雙曲餘弦 |
cosh (expr) |
雙曲正弦 |
sinh (expr) |
雙曲正切 |
tanh (expr) |
圓弧雙曲餘弦 |
acosh (expr) |
圓弧雙曲正弦 |
asinh (expr) |
圓弧雙曲正切 |
atanh (expr) |
平方根 |
sqrt (expr) |
Signum 函數 (-1,0,1) |
sign (expr) |
絕對值 |
abs (expr) |
去小數位數 |
trunc (expr) |
趨於最近的整數 |
round (expr) |
降低為整數 |
floor (expr) |
上捨入 |
ceil (expr) |
陣列中最大的元素 |
max (expr1;expr2) * |
陣列中最小的元素 |
min (expr1;expr2) * |
度到弧度 |
d2r (expr) |
弧度到度 |
r2d (expr) |
對數,基數 e |
ln (expr) |
對數,基數 10 |
log (expr) |
指數、基數 E |
exp (expr) |
指數、基數10 |
exp10 (expr) |
冪函數 |
pow (expr1;expr2) * |
隨機小數位數,0-1 |
隨機 |
常數 pi |
pi |
常數 e |
e |
*) 使用清單分隔字元 (分號或逗號),如作業系統中格式設定所定義。
^ 頁面頂端
表達式評估
根據標準的數學規則,運算式是使用下列優先順序進行評估:
- 括弧內的表達式 (最內部的括弧先)
- 標準作業順序:
- 指數
- 乘法與除法
- 除法和減法
- 同等優先順序的運算子由左至右。