函數、字首和代數運算子

方程式和參數

您可以在可以輸入數值的任何位置使用方程式。例如,您可以在「編輯標註」對話方塊、特徵對話方塊以及「參數」對話方塊中寫入方程式。方程式的複雜度可以不同,並且您可以使用它們計算特徵大小、計算組合約束偏移或角度,或在多個元件之間模擬運動。

方程式可以很簡單,或包含許多代數運算子、字首以及函數。例如,以下是一個簡單的方程式:

2 ul *(6+3)

以下複雜的方程式使用內部參數 (例如 pi):

(PI rad/5 ul +(25 deg *PI rad)/180 deg))

代數運算子

以下是 ProdName 支援的代數運算子。

+
加法
-
減法
%
浮動點係數
*
乘法
/
除法
^
乘冪
(或)
表示式分隔符號
;
多引數函數的分隔符號

單位字首

下表列示了 ProdName 支援的單位字首。

exa
符號 E

1.0e18

peta
符號 P

1.0e15

tera
符號 T

1.0e12

giga
符號 G

1.0e9

mega
符號 M

1.0e6

kilo
符號 k

1.0e3

hecto
符號 v

1.0e2

deca
符號 da

1.0e1

deci
符號 d

1.0e-1

centi
符號 c

1.0e-2

milli
符號 m

1.0e-3

micro
符號 micro

1.0-6

nano
符號 n

1.0-9

Pi co
符號 p

1.0e-12

femto
符號 f

1.0-15

atto
符號 a

1.0e-18

當您在方程式中使用單位字首時,請輸入字首符號。請勿輸入字首本身。例如,包括單位「nanometer」的方程式可能如下:3.5 ul * 2.6 nm。

當您將毫微的單位字首加入至公尺單位時,會根據 2.6 毫微公尺的長度計算您的方程式。

註: 字首符號區分大小寫。按前面表格中所示將其準確輸入。

函數

您可以在編輯方塊中使用以下函數。

語法

傳回單位類型

預期單位類型

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)

unit^1/2

任何的

sign(expr)

無量單位

任意 (如果為負則傳回 0,如果為正則傳回 1。)

exp(expr)

無量單位

任何 (返回表示式指數乘冪:例如 100 返回 2、1000 返回 3,依此類推。)

floor(expr)

無量單位

無單位 (下一個最小整數。)

ceil(expr)

無量單位

無單位 (下一個最大整數。)

round(expr)

無量單位

無單位 (最接近的整數。)

abs(expr)

任何的

任何的

max(expr1;expr2)

任何的

任何的

min(expr1;expr2)

任何的

任何的

ln(expr)

無量單位

無量單位

log(expr)

無量單位

無量單位

pow(expr1;expr2)

unit^expr2

可以建構單位有效方程式,但「pow(3.0; d12)」是無效的。小數冪運算捨入到小數點後第八位。

分別為任意和無單位

random(expr)

無量單位

無量單位

isolate(expr;unit;unit)

任何的

任何的

註: 函數名稱區分大小寫。按前面表格中所示將其準確輸入。

保留的系統參數

以下是 ProdName 支援的保留系統參數。
PI
3.14159265358979323846264338328
E
2.71828182845904523536

單位類型

您用於方程式的單位類型取決於您演算的資料類型。例如,若要演算線性值或角度值,您通常會使用公釐、英吋或度 (mm、in 或 deg) 單位類型。

某些方程式必須傳回無單位的值,例如,運算陣列中複本數目的方程式。您可以透過字元 ul 指定無單位的值。例如,5 ul 意味著方程式已演算並傳回數字 5 做為陣列中複本的數目。

註: 在包含表示不同單位類型之參數的方程式中,單位要保持一致。您可以使用 Isolate 函數做到這一點。例如,若要計算陣列的複本數目 (根據名為 Width 之參數的每個單位的一個複本),您的線性方程式將為:

isolate(Width;mm;ul)

對話方塊中的複本數目值需要無單位 (ul) 結果,但您正在參考 Width 單位 (線性值)。將 Width 參數轉換為無單位值。