[パラメータを変更]ツールを使用して、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 |
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 関数には 3 つの引数が必要です。
結果は 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() | 単位なし | 単位なし |