隱藏目錄

動作分析的力及動力的表達式與函數

您可以使用數學的表達式來在動作分析中定義力或動力。要產生一個表達式,在 動力 PropertyManager 中選擇 表達式 。當您為動力或力建立數學表達式時,您僅能使用支援的函數

表達式函數的基礎

表達式函數是返回單一值的類似 C 或類似 FORTRAN 的表達式。您可以使用任何簡單常數、運算符、結果 (例如速度、加速度、動力或力繪圖) 的有效組合,以及可用的支援函數來建構表達式。

常數

您僅能在表達式中包含整數及實數。不支援複雜的數。

運算符

SolidWorks Motion 包括有優先順序如下的算術運算符。

符號:

操作:

優先順序:

**

求冪

1

/

處別

2

*

乘法

3

+/-

加法/減法

4

您可以在表達式函數中包括任意數量的空格。您可以包括空格來改善函數表達式的可讀性。以下為使用空白的限制:

  • 您不能在數字中間放入空格。

  • 您不能在函數及其左括號間放入空格。

SolidWorks Motion 結果

許多支援的函數同時可以使用 SolidWorks Motion 結果做為變數。

如果您使用允許使用 SolidWorks Motion 結果做為引數的函數,從清單中連按兩下結果來將其輸入至表達式中。

您必須先產生結果,然後才能在表達式中使用該結果。

限制

對函數的定義有一些限制:

  • 嵌套函數 - 您可以嵌套函數、子表達式、或運算最多至十個階層。例如,FUNCTION = f1(f2(f3(f4))),其中 f1、f2、f3、f4 是函數子表達式,是一語法上合理的函數定義。不過,FUNCTION = f1 (f2(… (f11 ) …) 不是合理的定義,因為子表達式已嵌套達十一個階層之深。

  • 在函數表達式中符號數量的限制 - 不要在表達式中使用多於 1,000 個符號。這包括運算符、括號、函數、及數字。

  • 函數可參考的元素數量的限制 - 不要定義依賴每個類型多於 25 個標準元素的函數。您所產生的所有表達式必須最多依賴 25 個零件、25 個力等等。



提供對此主題的意見反應

SOLIDWORKS 歡迎您提供有關於文件呈現方式、正確性、及完整性的意見反應。請使用下方的表格直接將您對此主題的意見與建議傳送給我們的文件團隊。文件團隊並無法回答關於技術支援的問題。按一下此處來獲得關於技術支援的資訊

* 必要的

 
*電子郵件:  
主旨:   說明主題的意見反應
頁面:   輸入表達式及函數
*意見:  
*   我承認已閱讀且僅此接受隱私權政策,Dassault Systèmes 將遵循此政策之規定使用我的個人資料

列印主題

選擇要列印的內容範圍:

x

偵測到您使用的瀏覽器版本是舊於 Internet Explorer 7。要獲得最佳的顯示,建議您升級瀏覽器到 Internet Explorer 7 或更新的版本。

 不要再次顯示此訊息
x

Web 式說明內容版本:SOLIDWORKS 2012 SP05

要從 SOLIDWORKS 中停用 Web 式的說明並改用本機說明,請按一下說明 > 使用 SOLIDWORKS Web 式說明

要報告在 Web 式說明介面及搜尋中遇到的問題,請聯絡您當地的技術支援代表。要針對個別說明主題提供意見反應,請使用個別主題頁面中的「提供對此主題的意見反應」連結。