変数

変数を作成して割り当ててモデルをパラメータ化します。これにより、変数の値を微調整することで、設計コンセプトを素早く反復して比較することができます。

変数は、さまざまなCADスケッチ、形状、およびインプリシットツールに適用できます。モーター速度、スプリング合成、スプリング減衰など、幅広い変数タイプがサポートされています。変数間のリンクを作成する依存関係を指定することもできます。リンクされた依存変数は、設計探索には表示されません。

変数マネージャーを使用して変数を管理する

変数マネージャーを使って、新しい変数の作成、変数の編集、変数の.csv形式でのインポート/エクスポートができます。

  1. 形状リボンで、変数ツールを選択します。

    ヒント: ツールを検索して開くには、Ctrl+Fキーを押します。詳細については、ツールの検出と検索を参照してください。
    変数マネージャーが表示されます。

  2. 次を実行できます。
    重要: 変数名は、数学演算子、数値、数学定数、Python予約語、単位指定子であってはなりません。名前にはアンダースコア(_)を含めることができますが、スペース、その他の特殊文字は使用できません。

    バージョン2024以前に作成された.stmodまたは.csvファイルで作業する場合、サポート対象外の変数名は変更され、依存関係を持つ式を修正する必要があります。

    動作 操作 メモ
    .csvファイルからの変数のインポート をクリックします。 必要なフォーマットは「name,expression,type,comment」です。ここで、typeに指定できる値は、l(長さ)、a(角度)、unitless、velocity、acceleration、ang_velocity、ang_acceleration、damping、stiffness、torsion_stiffness、torsion_dampingなどです。.csvファイルをエクスポートすることで、使用可能な単位を確認できます。すべての使用可能な単位は、この.csvファイルにコメントとして書き込まれています。
    注: デフォルトで、変数をインポートすると、既存の変数とマージされるようになりました。インポート時に既存の変数を消去するには、変数マネージャーのダイアログボックスで、ハンバーガーメニューのインポート時の変数をクリアをオンにします。
    .csvファイルへの変数のエクスポート をクリックします。
    1つまたは複数の変数の削除
    1. 1つまたは複数の変数を選択します。
    2. をクリックします。
    新規変数の追加
    1. 空の名前フィールドを選択するか、 をクリックして名前を入力し、Enterキーを押します。
      重要: 名前フィールドは空白にできません。
    2. 値/式カラムには、数値を入力するか、OtherVariable*2など、変数間の従属関係を指定します。基本的な数学演算子(+、-、/、*)とPython数学関数を使用できます。

      Inspire 結果フィールドに自動的に入力されます。

    3. オプションコメントカラムには、関連するメモを入力してください。
    長さ変数に単位を指定する場合(例:1.0 cm)、結果は選択した表示単位で表現されます(例:10 mm)。

    三角関数は式で使用できます。入力値は無単位または角度である必要があります。無単位の場合は、その値はラジアンとして解釈されます。たとえば、X = pi/2 (unitless)およびY = 10*sin(X)またはX = 90 degおよびY = 10 * sin(X)またはY=10*sin(pi/2)またはY=10*sin(90 deg)です。

    変数の式は、それ自体を参照することはできません。

    たとえば、L1の式がL2を参照し、L2の式がL3を参照し、L3の式がL1を参照するような循環的な依存関係はサポートされていません。

    変数の編集 編集するフィールドを選択し、新しい情報を入力します。
ヒント:
  • 単位はコンテキストに基づいて自動的に割り当てられます。新しい長さの変数に単位が指定されていない場合、単位セレクターの現在の設定に基づいて単位が割り当てられます。数百種の単位タイプがサポートされています。派生単位は基本単位の組み合わせから生成されます(たとえば、kg*m/s^2はニュートン単位になります)。
  • 三角関数、逆三角関数、双曲線関数、逆双曲線関数を使用できます。

変数の作成または割り当てによるモデルのパラメータ化

変数を作成または割り当ててモデルをパラメータ化します。f(x)が存在するツールまたはツールのマイクロダイアログから変数を作成できます。

マイクロダイアログから、または各種ツールで、既存の変数を作成または割り当てることができます。

  1. ツールまたはツールのマイクロダイアログで、f(x)アイコンをクリックします。
    1. 可変フィールドがあるマイクロダイアログの例


    2. 可変フィールドがあるツールの例


  2. ドロップダウンメニューで、変数を作成を選択してテキストフィールドのタイプに基づいて新規の変数を作成するか、既存の類似タイプの変数の名前を選択して割り当てます。
ヒント:
  • また、マイクロダイアログのテキストフィールドに新しい名前と式を入力して、変数を作成することもできます。たとえば、Variable1=50
  • さらにVariable2=Variable1*0.5など、既存の変数をもとに新しい変数を作成することもできます。