關於方程式

方程式是一組說明,程式可以演算方程式並可用於執行計算與處理或轉換文字內容。許多物件均能夠包含和演算方程式。

例如,與註記 (AMNOTE 指令) 配合使用的方程式為註記提供了智慧,以根據上下文展示最適當的註記文字。在材料表中,程式使用方程式執行數學計算並會自動填入材料表欄內。

如果方程式的結果是文字,則方程式通常包含一系列表示式和文字字串。如果方程式的結果是數值,則方程式僅包含表示式。

傳回數值結果的方程式範例:

  1. =(10+20)*40
  2. =QTY*PRICE
  3. =PI()*RADIUS

傳回文字結果的方程式範例:

  1. =<(10+20)*40>
  2. =<QTY> at a cost of <PRICE> each
  3. =Perimeter of part <ITEM> is <PI()*RADIUS>
  4. =This is screw number <ITEM>
  5. =<NAME>

請注意以下事項:

在文字方程式中,僅當表示式位於尖括號中時程式才會將其演算。括號以外的任何內容都被視為字母文字。

表示式可包含數字、函數、參考和數學運算子。前一個範例 1 包含了數值和數學運算子。範例 2 包含了參考「數量」和「價格」,它們指材料表料件的數量和價格。範例 3 包含了函數 PI()。

參考

參考會指出物件的性質,並告知方程式要取得和使用哪些資料。例如,參考 STDP:STD 指標準零件的名稱。如果註記包含方程式 =<STDP:STD>,則當註記貼附於 ISO M5X35 埋頭螺釘時,方程式將彩現 <STDP:STD> 至文字「ISO 2009 M5 X 35」,並會將其顯示為註記文字的一部分。如果您變更螺釘長度,則方程式將確保註記文字變更以反映新長度。

您可以在方程式中使用的參考類型有:

請參閱「參考」頁籤,以取得這些變數的詳細描述。

函數

函數是事先定義的方程式。如果您指定輸入的值、呼叫的引數,此功能將處理它們並傳回結果。例如,方程式 =INT(QTY*PRICE) 使用了函數 INT。INT 將 QTY (材料表料件的數量) 與 PRICE (材料表料件的單位價格) 的積做為引數。它將 QTY x PRICE 的向下捨入值傳回至最近的價格。

註:

前一個範例中的表示式沒有封閉在尖擴號內,因為方程式傳回的是數值而不是文字值。