定義尺寸標註限制參數¶
您可以使用數學關係式及表達式來控制尺寸標註限制幾何。
參數式數學關係式包括:
尺寸約束的名稱
表達式,您可以在其中使用:
數值
使用者定義的變數,以及代表現有尺寸限制的變數
數學運算子、函數與常數
尺寸約束的表達式
建立尺寸標註限制時,數學關係式會以*名稱*=*值* (例如 d1*=*12.34) 的格式來定義圖元或圖元上的點之間的尺寸。
您可以使用表達式來取代該值: 名稱*=*表達式。
在 expression 中,您可以使用值、變數、數學運算子以及數學函數與常數。
表達式*的結果是一個*值。
*變數*可以是下列其中之一:
使用者所定義,例如,length1*=*12.5
現有的尺寸標註限制*名稱*,例如 d2*=*rad1
使用:ref:`參數管理員 <english_english_constraints_hlpid_constraints_parameters>`來定義及編輯*表達式*和*變數*。
您也可以就地編輯*表達式*。
尺寸約束方程式範例
範例 |
描述 |
|---|---|
d1=rad1 |
將變數 d1 設定為變數 rad1 的值。 |
d2=rad2*2 |
將變數 rad2 乘以 2 並將變數 d2 設定為結果。 |
length1=cos(ang1) |
將使用者定義的變數 length1 設定為角度 ang1 的餘弦值。 |
dist1=(length1 + d1) / 2 |
將使用者定義的變數 dis1 設定為使用者定義的變數 length1 及變數 d1 除以 2 的總和。 |
約束名稱
尺寸標註限制 (包括動態及註記限制) 是依名稱,以及表達式與計算公式中使用的使用者定義變數加以識別。
:ref:`參數管理員 <english_english_constraints_hlpid_constraints_parameters>`會列出所有尺寸標註限制變數及其名稱、表達式和值。
命名慣例為:
意義 |
預設名稱 |
Constraints (限制) |
|---|---|---|
距離 |
d1、d2、...、d*n* |
對正、水平、垂直 |
直徑 |
dia1、dia2、...、dia*n* |
直徑(D) |
半徑 |
rad1、rad2、...、rad*n* |
徑向 |
角度 |
ang1、ang2、...、ang*n* |
角度(A) |
使用者定義 |
user1、user2、...、user*n* |
用於*表達式*中 |
若要重新命名限制變數名稱:
指定尺寸約束。
在**屬性**選單的**限制**之下,編輯**名稱**。
或 -
指定尺寸約束。
在**參數管理員**選單的**尺寸標註限制**之下,編輯**名稱**。
或 -
連按兩下「尺寸標註限制」。
就地編輯變數名稱。
注意: 限制變數名稱必須是唯一。
參數方程式
使用`運算符 <#ParametricOperators>`_和`函數 <#ParametricFunctions>`_來定義公式及數學關係式。
表達式的評估會遵照標準的數學`規則 <#ParametricEvaluation>`_。
運算子
您可以在表達式與計算公式中使用下列運算符:
運算符 |
描述 |
|---|---|
+ |
新增 |
- |
減法(或一元負號) |
* |
乘法 |
斜線 |
劃分 |
^ |
冪運算 |
% |
浮點模數 |
。 |
小數點分隔符 |
(expr) |
括號以定義運算式 |
功能
您可以在表達式與計算公式中使用下列函數:
函數 |
語法 |
|---|---|
餘弦 |
cos (expr) |
正弦 |
sin (expr) |
相切 |
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 |
*) 使用清單分隔字元 (分號或逗號),如作業系統中格式設定所定義。
表達式求值
根據標準的數學規則,運算式是使用下列優先順序進行評估:
括弧內的表達式 (最內部的括弧先)
標準作業順序:
指數
乘法與除法
加減
同等優先順序的運算子由左至右。
相關主題
管理尺寸標註限制參數
使用限制
父主題
套用尺寸標註限制