您可以使用數學關係式及表達式來控制尺寸標註限制幾何。
參數式數學關係式包括:
建立尺寸標註限制時,數學關係式會以名稱=值 (例如 d1=12.34) 的格式來定義圖元或圖元上的點之間的尺寸。
您可以使用表達式來取代該值: 名稱=表達式。
變數可以是下列其中之一:
使用參數管理員來定義及編輯表達式和變數。
您也可以就地編輯表達式。
| 範例 | 描述 |
|---|---|
| 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 |
*) 使用清單分隔字元 (分號或逗號),如作業系統中格式設定所定義。
根據標準的數學規則,運算式是使用下列優先順序進行評估: