変数

多くの形状のパラメータ、スケッチツールの寸法を定義する際には、固定値ではなく、値や式で定義できる変数を使用します。値、式を変更すると、それに応じてモデルlも更新されます。

現在のパラメータの変数化

現在のパラメータを変数にします。

  1. パラメータを編集しながら、次のいずれかを実行します。
    • 数式と入力し、Enterキーを押します。たとえば、L=3と入力すると、長さが3.0cmとなり、変数Lが作成されます。
    • f{x}をクリックして、変数を作成を選択します。現在値に変数名が自動的に割り当てられます。


  2. 変数の編集は、変数マネージャーまたはテーブルの設計で行います。
    • 変数マネージャーでは、式の追加、編集、削除を行えます。
    • テーブルの設計では、数値式の値を変更できます(例:R=10 cmは数値式ですが、R=2*3 cm、R=L+5 cmは数値式ではありません)。また、これらの変数をアニメーションプロパティ(時間の経過とともに値が変化するオブジェクト)にすることもできます。

変数の管理

変数マネージャーを使って、変数の編集、新しい変数の作成、.csvファイルへの変数のインポートまたはエクスポートを行います。

  1. リボンで、解析タブをクリックします。
  2. 変数アイコンをクリックします。

    変数マネージャーが表示されます。

  3. 次を実行できます。
    動作 操作 メモ
    .csvファイルから変数をインポートする をクリックします。 必須フォーマットはname,expression,type,commentです。ここで、typeは0=length、4=angle、1000=unitless、2000=stringです。
    警告: 変数をインポートすると、既存の変数はすべて上書きされます。
    .csvファイルに変数をエクスポートする をクリックします。  
    1つまたは複数の変数の削除
    1. 1つ以上の変数を選択します。
    2. をクリックします。
     
    新規変数を追加
    1. 空の名前フィールドを選択するか、 をクリックして名前を入力し、Enterキーを押します。
      重要: 名前フィールドを空欄にすることはできません。算術演算子、数値、数学定数、Python予約語、単位指定子を変数名に使用することはできません。名前にはアンダースコア(_)を含めることができますが、スペースやその他の特殊文字は使用できません。
    2. タイプカラムで、変数のタイプを選択します。
      • 長さ(デフォルト)。長さだけではなく、高さ、幅、直径も示します。
      • 角度
      • 文字列:このオプションは現在、Inspire Studioではサポートされていません。
      • 無単位:放射対称ツールのコピー数の値のような、無単位パラメータにはこのオプションを選択します。
    3. 値/式カラムには、数値を入力するか、OtherVariable*2など、変数間の従属関係を指定します。基本的な数学演算子(+、-、/、*)と標準的なPython数学関数を使用できます。

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

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

    単位の二乗(例:cm2)がサポートされていないため、長さ変数に別の長さ変数を乗じることはサポートされていません。

    長さ変数と角度変数は、同じ式では参照できません。

    三角関数は式で使用できます。入力値が変数の場合、その変数は無単位でなければなりません。たとえば、X = 1(単位なし)、またはH = 10*sin(X)などです。

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

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

    長さ、角度以外の単位(質量、荷重など)は現在サポートされていません。

    変数の編集 編集するフィールドを選択し、新しい情報を入力します。