函數、字首和代數運算子

方程式和參數

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

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

2 ul *(6+3)

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

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

代數運算子

下表列示由 Autodesk Inventor 支援的代數運算子。

運算子

意義

+

加法

-

減法

%

浮動點係數

*

乘法

/

除法

^

乘冪

(

表示式分隔符號

)

表示式分隔符號

;

多引數函數的分隔符號

單位字首

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

字首

符號

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

h

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)

無量單位

角度

tanh(expr)

無量單位

角度

acosh(expr)

角度

無量單位

asinh(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

分別為任意和無單位

random(expr)

無量單位

無量單位

isolate(expr;unit;unit)

任何的

任何的

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

保留的系統參數

下表列示由 Autodesk Inventor 支援的保留的系統參數。

參數

PI

3.14159265358979323846264338328

E

2.71828182845904523536

單位類型

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

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

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

isolate(Width;mm;ul)

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