數值參數的表示式參考

您可以在可以輸入數值的任何位置使用方程式。

例如,您可以在「編輯標註」對話方塊、特徵對話方塊以及「參數」對話方塊中寫入方程式。您可以使用方程式來計算特徵大小、計算組合約束偏移或角度,或模擬多個元件之間的運動。

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

2 ul *(6+3)

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

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

請參閱〈函數、字首和代數運算子〉,以取得編輯方塊中受支援函數的清單。

代數運算子

語法

編輯方塊使用預設文件性質中指定的單位。如果未在編輯方塊中指定單位,詞彙和係數可指定為預設單位。根據代數運算順序和預設單位值來計算表示式。

語法錯誤
將指數同時套用至單位和表示式。例如:

2 + 3^3

編輯方塊將為全部詞彙指定預設單位 (除非已指定單位)。以下結果是錯誤的,因為單位相異不能相加︰2mm + (3mm)^3ul 被計算為 2mm + 27mm^3。因為單位含糊不清,將以紅色展示表示式來指出錯誤:

2 + 3^3

包含單位並指定哪些單位為無單位,便可產生正確的計算︰2 mm + ((3 ul) ^ 3 ul ) * 1 mm。

類型轉換
不允許為表示式指定單位。下面的範例是不允許的:

(-2.00 + 3^3) m^2

單位計算
先演算表示式中的單位,然後演算代數部分。因此,乘冪運算子會先套用到單位,然後才套用到相鄰的數值上。例如:

2m^2

不會演算出 4 平方公尺,而是表示 2 平方公尺。正確的語法是:

(2m) ^2 = 4m^2

正確的語法
在表示式中,為表示式中的每個數值指定一個單位。因為系統要求使用預設單位,所以下面的表示式有錯誤:

(2 + 1 * (3^2))

使用「ul」指示無單位的值︰2 mm + 1 mm * (3ul^2ul)。

輸入角度時,預設單位為度。若要輸入弳度,請使用此語法:

(-0.25 deg * 3.1415 rad/1 deg) + (2ul * 3.1415 ul ) * 1 rad

單位

如需受支援單位類型及其縮寫的清單,請將數值參數加入至「參數」對話方塊,輸入名稱,然後在「單位」欄中按一下。

某些方程式必須傳回無單位的值,例如,運算陣列中複本數目的方程式。您可以透過字元 ul 指定無單位的值。例如,5 ul 表示方程式已演算並傳回數字 5 做為陣列中複本的數目。
註: 在包含表示不同單位類型之參數的方程式中,單位要保持一致。您可以使用 Isolate 函數做到這一點。例如,若要計算陣列的複本數目 (根據名為 Width 之參數的每個單位的一個複本),線性方程式將為:

isolate(Width;mm;ul)

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

字首

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

註: 字首符號區分大小寫。

「百萬兆」「E」

1.0e18

「千兆」「P」

1.0e15

「兆」「T」

1.0e12

「千億」「G」

1.0e9

「百萬」「M」

1.0e6

「千」「k」

1.0e3

「百」「h」

1.0e2

「十」「da」

1.0e1

「個」「da」

1.0e1

「分」「d」

1.0e-1

「釐」「c」

1.0e-2

「毫」「m」

1.0e-3

「微」「micro」

1.0e-6

「毫微」「n」

1.0e-9

「微微」「p」

1.0e-12

「毫微微」「f」

1.0e-15

「微微微」「a」

1.0e-18

保留的參數

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

編輯方塊分析參考

輸入表示式

假設單位

最終單位

第 1 柱分析

最終單位

第 2 柱分析

最終單位

3

3 mm

mm

       

3 * 4

3 mm * 4 mm

mm^2

3 mm * 4 ul

mm ul

   

3 mm * 4

3 mm * 4 mm

mm^2

3 mm * 4 ul

mm ul

   

3 * 4 mm

3 mm * 4 mm

mm^2

3 mm * 4 mm

mm^2

3 ul * 4 mm

mm ul

3 / 4

3 mm/ 4 mm

none

3 mm / 4 ul

mm / ul

   

3 mm / 4

3 mm/ 4 mm

none

3 mm / 4 ul

mm /ul

   

3 / 4 mm

3 mm/ 4 mm

none

3 mm / 4 mm (無變更)

none

3 ul / 4 mm

ul/mm (不符合)

3 * cos(30)

3 mm * cos(30 mm)

錯誤

3 mm * cos(30deg)

mm ul

   

cos(30) * 3

cos(30mm) * 3 mm

錯誤

cos(30deg) * 3 mm

mm ul

   

3 *cos(2 * 15)

3 mm * cos(2 mm * 15 mm)

錯誤

3 mm * cos(2 deg * 15 ul)

mm ul

   

3 * cos(2 * 15 deg)

3 mm * cos(2 mm * 15 deg)

錯誤

3 mm * cos(2 deg * 15 deg)

錯誤

3 ul * cos(2 deg * 15 deg)

錯誤

3 * cos(15 deg * 2)

3 mm * cos(15 deg * 2 deg)

錯誤

3 mm * cos(15 deg * 2 ul)

mm ul

   

3mm *cos(2 * 15)

3 mm * cos(2 mm * 15 mm)

錯誤

3 mm * cos(2 deg * 15 ul)

mm ul

   

3mm * cos(2 * 15 deg)

3 mm * cos(2 mm * 15 deg)

錯誤

3 mm * cos(2 deg * 15 deg)

錯誤

3 mm * cos(2 ul * 15 deg)

mm ul

3mm * cos(15 deg * 2)

3 mm * cos(15 deg * 2 deg)

錯誤

3 mm * cos(15 deg * 2 ul)

mm ul