パラメータのリファレンス

[パラメータを変更]ツールを使用して、Fusion デザイン内のオブジェクトのサイズをコントロールするための計算式と関係を作成します。

[デザイン] > [修正] > [パラメータを変更] パラメータを変更のアイコン

注: パラメータを作成して名前を付けると、Fusion によって自動的にお気に入りに追加され、[パラメータ]ダイアログで簡単に見つけることができます。

タイムライン順に並べ替え

[タイムライン順に並べ替え] パラメータの変更アイコン をクリックして、パラメータのリストをタイムライン順に戻します。

ユーザ パラメータをフィルタ

[ユーザ パラメータをフィルタ] ユーザ パラメータのアイコン をクリックして、ユーザ パラメータをフィルタして表示します。

お気に入りパラメータをフィルタ

[お気に入りパラメータをフィルタ] お気に入りパラメータをフィルタのアイコン をクリックして、お気に入りパラメータをフィルタして表示します。

検索

入力してパラメータを検索およびフィルタします。

+ ユーザ パラメータ

クリックするとダイアログが開き、新しいユーザ パラメータを作成することができます。

自動更新

オンにすると、パラメータを編集するときにデザインがバックグラウンドで自動的に更新されます。オフにすると、更新を一時停止して計算時間を短縮することができます。

適用

[自動更新]がオンの場合に使用できます。パラメータを変更し、[適用]をクリックしてデザインを更新します。

パラメータ

パラメータや、パラメータが属している操作を識別するための情報が表示されます。

名前

パラメータの名前を指定します。

パラメータ名には、次の記号を含めることができます。

単位

単位タイプが表示されます。

エクスプレッション

値、計算式、または関数を指定します。

数式に基づいて計算された値が表示されます。

コメント

パラメータに関するユーザ入力情報を指定します。

代数演算子

注: 欧州各国での浮動小数点数の小数点(.,)との混同を避けるために、カンマを使用しません。

演算の順序

編集ボックスでは、代数式の演算順序に従って演算を行います。下表に、優先順位の高いものから順に示します。

操作 構文
括弧 ( ) (sin(15 deg))
累乗 ^ width ^2
否定 (単項減算) - (-2.00 + length)
乗算または除算 * または / sin(PI/4 rad) または (0.5 * base * height)
加算または減算 + または - (-2.00 + height - 0.35 * base)

数学定数

一定 構文 単位
pi / π PI 3.1415926535... 単位なし
オイラーの数 E 2.71828182845... 単位なし
地表の重力加速度 Gravity 980.665 cm / s^2
光速 SpeedOfLight 29,979,245,800 cm/s

論理演算子(Logical operators)

if 関数で使用される式で論理演算子を使用して、値の設定をコントロールできます。

操作 構文 結果
最大値 > Height > Width 高さが幅よりも大きくなっています。
[より小さい] < Height < Width 幅より小さい高さです。
以上 >= Height >= Width 高さが幅より大きいか等しいです。
以下 <= Height <= Width 高さが幅と同じかそれ以下です。
等しい == Height == Width 幅と等しい高さです。
等しくない <> Height <> Width 高さが幅と等しくありません。

論理関数

構文 説明 結果
if 実行する論理テストを指定します 本棚の棚の数を決定する式:

if(BookShelfHeight < 500mm; 2; if(BookShelfHeight < 1200mm; 3; 4))
本棚の高さが 500 mm 未満の場合、棚は 2 つあります。本棚の高さが 500 mm と等しいか、または 1200 mm 未満の場合、棚は 3 つあります。本棚の高さが 1200 mm 以上の場合、棚は 4 つあります。
and すべての引数が true の場合に true を返します キャビネットの合板の厚さを決定する式:

if(( Height < 400 mm ) and ( Width < 400 mm ); 12 mm; 18 mm)
キャビネットの高さが 400 mm 未満で、幅が 400 mm 未満の場合、合板の厚さは 12 mm です。

キャビネットの高さと幅の両方が 400 mm 以上の場合、合板の厚さは 18 mm です。
or いずれかの引数が true の場合に true を返します キャビネットの合板の厚さを決定する式:

if(( Height < 400 mm ) or ( Width < 400 mm ); 12 mm; 18 mm)
キャビネットの高さが 400 mm 未満または幅が 400 mm 未満の場合、合板の厚さは 12 mm です。

高さまたは幅のいずれかが 400 mm 以上の場合、合板の厚さは 18 mm です。
not 引数の論理を反転します

If 関数

if 関数には 3 つの引数が必要です。

  1. 論理式
  2. 結果が true の場合の式
  3. 結果が false の場合の式

結果は true または false です。関数は入れ子にすることができるので、if 関数の 2 番目または 3 番目の引数を別のif 関数にすることができます。これを使用して、and if/else または if/else 構造を作成できます。

たとえば、本棚の棚の数に式を指定できます。

if((BookShelfHeight < 500 mm; 2);(BookShelfHeight < 1200 mm; 3); 4)

結果: 本棚の高さが 500 mm 未満の場合、棚は 2 つあります。本棚の高さが 500 mm から 1200 mm の間の場合、棚は 3 つあります。本棚の高さが 1200 mm より大きい場合は、4 つの棚があります。

演算関数と三角関数

次の演算関数を使用して式を記述できます。

構文 求められる型 戻り値の型
cos(式) 角度 単位なし
sin(式) 角度 単位なし
tan(式) 角度 単位なし
acos(式) 単位なし 角度
acosh(式) 単位なし 角度
asin(式) 単位なし 角度
asinh(式) 単位なし 角度
atan(式) 単位なし 角度
atanh(式) 単位なし 角度
cosh(式) 角度 単位なし
sinh(式) 角度 単位なし
tanh(式) 角度 単位なし
sqrt(式) 単位なし 単位なし
sign(式) 単位なし すべて

負なら 0、正なら 1 を返す
exp(式) 単位なし すべて

式のべき指数を返す。たとえば、100 に対して 2.688E43 を返す。
floor(式) 単位なし 単位なし

一番近い整数に切り捨てます。
「floor(1.5)」は「1」を返します。

「floor(-1.5)」は「-2」を返します。
ceil(式) 単位なし 単位なし

一番近い整数に切り上げます。
「ceil(1.5)」は「2」を返します。

「ceil(-1.5)」は「-1」を返します。
round(式) 単位なし 単位なし

一番近い整数に丸めます。

注: 「.5」で終わる値はすべて、ゼロから切り捨てられます。
「round(1.5)」は「2」を返します。

「round(1.1)」は「1」を返します。

「round(-1.1)」は「-1」を返します。

「round(-1.5)」は「-2」を返します。
abs(式) すべて すべて
max(式 1 ; 式 2) すべて すべて
min(式 1 ; 式 2) すべて すべて
ln(式) 単位なし 単位なし
log(式) 単位なし 単位なし
pow(式 1; 式 2) 「式 1」はすべて、「式 2」は単位なし

有効な単位を使用していても、無効な計算式になる場合がある(たとえば、"pow(3.0; d12)")。
単位^式 2

注: 10 の累乗の小数点以下桁数は 8 桁に丸められる
random() 単位なし 単位なし