変数
多くの形状のパラメータ、スケッチツールの寸法を定義する際には、固定値ではなく、値や式で定義できる変数を使用します。値、式を変更すると、それに応じてモデルlも更新されます。
現在のパラメータの変数化
現在のパラメータを変数にします。
-
パラメータを編集しながら、次のいずれかを実行します。
- 数式と入力し、Enterキーを押します。たとえば、L=3と入力すると、長さが3.0cmとなり、変数Lが作成されます。
- f{x}をクリックして、変数を作成を選択します。現在値に変数名が自動的に割り当てられます。
- 変数の編集は、変数マネージャーまたはテーブルの設計で行います。
変数の管理
変数マネージャーを使って、変数の編集、新しい変数の作成、.csvファイルへの変数のインポートまたはエクスポートを行います。
- リボンで、解析タブをクリックします。
-
変数アイコンをクリックします。
変数マネージャーが表示されます。 -
次を実行できます。
動作 操作 メモ .csvファイルから変数をインポートする をクリックします。
必須フォーマットはname,expression,type,commentです。ここで、typeは0=length、4=angle、1000=unitless、2000=stringです。 警告: 変数をインポートすると、既存の変数はすべて上書きされます。.csvファイルに変数をエクスポートする をクリックします。
1つまたは複数の変数の削除 - 1つ以上の変数を選択します。
をクリックします。
新規変数を追加 - 空の名前フィールドを選択するか、
をクリックして名前を入力し、Enterキーを押します。
重要: 名前フィールドを空欄にすることはできません。算術演算子、数値、数学定数、Python予約語、単位指定子を変数名に使用することはできません。名前にはアンダースコア(_)を含めることができますが、スペースやその他の特殊文字は使用できません。 - タイプカラムで、変数のタイプを選択します。
- 長さ(デフォルト)。長さだけではなく、高さ、幅、直径も示します。
- 角度
- 文字列:このオプションは現在、Inspire Studioではサポートされていません。
- 無単位:放射対称ツールのコピー数の値のような、無単位パラメータにはこのオプションを選択します。
- 値/式カラムには、数値を入力するか、OtherVariable*2など、変数間の従属関係を指定します。基本的な数学演算子(+、-、/、*)と標準的なPython数学関数を使用できます。
Inspire Studio 結果フィールドに自動的に入力されます。
- オプション:コメントカラムには、関連するメモを入力します。
長さ変数に単位を指定した場合(例:1.0 cm)、Inspire Studioは選択した表示単位(例:10 mm)で結果を表示します。 単位の二乗(例:cm2)がサポートされていないため、長さ変数に別の長さ変数を乗じることはサポートされていません。
長さ変数と角度変数は、同じ式では参照できません。
三角関数は式で使用できます。入力値が変数の場合、その変数は無単位でなければなりません。たとえば、X = 1(単位なし)、またはH = 10*sin(X)などです。
変数の式では、それ自体を参照することはできません。
たとえば、L1式がL2を参照し、L2式がL3を参照し、L3式がL1を参照するなど、循環的な依存関係はサポートされていません。
長さ、角度以外の単位(質量、荷重など)は現在サポートされていません。
変数の編集 編集するフィールドを選択し、新しい情報を入力します。