目次を表示しない

モーション解析の力とモーターの関数式(Expressions and Functions for Motion Analysis Forces and Motors)

モーション解析(Motion Analysis)スタディで、力とモーターの動作を数式で定義することができます。方程式を作成するには、 (Expression)を (Force、または モーター (Motor) PropertyManagerで 選択しします。モーターまたは力の数式を作成する際、サポートされる関数(supported functions)のみを使用することができます。

関数式の基礎(Expression Function Basics)

関数式は1つの値を返す C あるいは FORTRAN のような式です。関数式の作成には任意の定数、演算子、結果(例えば速度、加速度、パワー、力のプロット)と使用可能なサポートされる関数 を使用できます。

定数(Constants)

整数と実数のみを使用できます。複素数はサポートされません。

演算子

SolidWorks Motion には次の優先順位を持つ算術演算子が含まれます。

記号:

操作:

優先順位:

**

累乗法

1

/

除算

2

*

乗算

3

+/-

加算/減算

4

関数式には任意の数の空スペースを入れることができます。見やすい関数式になるように、必要に応じて空スペースを入れてください。空スペースの使用には次の制限があります:

  • 数値の中に空スペースを入れることはできません。

  • 関数値とその左括弧の中に空スペースを入れることはできません。

SolidWorks Motion 結果

サポートされる関数の大部分では SolidWorks Motion 結果を変数として使用できます。

SolidWorks Motion の結果を引数とする関数を使用する場合は、リストから結果をダブルクリックして式に追加します。

数式で使用する前に、結果を作成する必要があります。

制限 (Limitations)

関数の定義には次の制限があります:

  • 関数のネスティング(入れ子)(Nesting of functions): 関数、サブ的な式、演算子は最高で10層のレベルまでネスティングできます。例えば、FUNCTION = f1(f2(f3(f4))) の場合、ここで f1, f2, f3, f4 は式のサブ的な関数で、構文的に正しい関数定義です。しかし、FUNCTION = f1 (f2(... (f11 ) ...) では式のサブ的な関数が11層のレベルまでネスティングされているため、正確な定義とは言えません。

  • 関数式における記号数の制限(Limitations on number of symbols in a function expression): 1つの式に 1,000 個以上の記号は使用できません。これには演算子、括弧、関数、数値が含まれます。

  • 関数が参照できる要素数の制限(Limitations on number of elements to which a function can refer): 各種類の 25 個以上の標準要素に依存する関数は定義できません。すべての式を最高 25 個の部品、あるいは 25 個の力などに依存するように作成します。



トピックについてフィードバックを送信

ヘルプに関してフィードバックを送信することができます。しかし、ドキュメンテーション グループはテクニカル サポートに関する質問に答えることはできません。 テクニカル サポートに関する情報はここをクリックしてください

* 必要項目

 
*電子メール:  
件名:   トピックのフィードバック
ページ:   関数式の入力(Entering Expressions and Functions)
*コメント:  
*   プライバシー ポリシーを読み、個人情報が Dassault Systèmes によって使用されることに同意します。

トピックの印刷

印刷するコンテンツの範囲を選択:

x

Internet Explorer 7 より古いブラウザ バージョンが検知されました。 表示を最適化するにはInternet Explorer 7 以上のブラウザ バージョンにアップグレードしてください。

 今後このメッセージを表示しない
x

Web ヘルプ コンテンツ バージョン: SOLIDWORKS 2012 SP05

SOLIDWORKS で Web ヘルプを無効にして、ローカル ヘルプを使用するには、ヘルプ > SOLIDWORKS Web ヘルプ使用 をクリックしてください。

Web ヘルプのインタフェースや検索機能に関する問題は、お客様のサポート担当者までご連絡ください。各トピック ページの「トピックについてフィードバックする」リンクを使用し、各ヘルプ トピックについてフィードバックを送信することもできます。