数値フィールド
Part Studio とアセンブリでは、複数のフィールドで数値測定が必要です。
Onshape 全体の数値フィールドに値やパラメータ式を入力するときは、キーボードやマウスのスクロールホイールも使用できます。
スクロール + キー | 結果 |
---|---|
スクロールホイールの既定値 | 0.1の増分 |
Ctrl+スクロールホイール | 0.01 の増分 |
Shift+スクロールホイール | 1.0 の増分 |
Onshape Part Studio およびアセンブリ全体の数値フィールドには、整数、小数 (カンマ区切りも使用可能)、パラメータ式、三角関数を使用できます。数値フィールドに他の単位が入力されていない場合、既定の単位は指定されますが、いつでも任意の単位を入力できます。Onshape は、既定の単位で値を変換して表示します。ただし、フィールドをクリックすると、元の単位が再び表示されます。
0 と 1 の間の値に制限された数値フィールド (アイソパラメトリック曲線など) では、scroll+キーの動作が少し異なります。
スクロール + キー | 結果 |
---|---|
スクロールホイールの既定値 | 1.0 の増分 |
Ctrl+スクロールホイール | 0.01 の増分 |
Shift+スクロールホイール | 無効 |
キーワードの種類 | キーワードが受け入れられました | Examples |
---|---|---|
長さ |
mm、millimeter、cm、centimeter、m、meter、in、inch、ft、foot、yd、yard |
5 mm |
角度単位 |
deg、degree、rad、radian |
7deg (または 7 度) 14rad (または 14 ラジアン) |
数学関数 |
+, -, *, /, ^, ceil, floor, round, exp, sqrt, abs, max, min, log, log10 |
2^3 |
モジュロ演算子 |
% |
5%2 (1 を返す) |
三角関数 |
cos、sin、tan、acos、asin、atan、atan2、cosh、sinh、tanh、asinh、acosh、atanh |
これらの関数は、ラジアンではなく度単位です。例: in(30) = sin(30 deg) = .5 atan2(4, 5) (角度として (5,4) の極角を指定する) |
定数 |
pi、PI、Pi |
(3*pi) in |
パラメータ式は FeatureScript として評価されます。
- パラメータ式は、Part Studio とアセンブリで使用できます。
- パラメータ式は、単位のない値になるか、または最初の累乗の単位値になる必要があります。
- 数値フィールドを受け入れると、式の評価が表示されます。フィールドが再度アクティブになると、元の式が表示されます。
- 任意の単位を使用できますが (フィールドが単位を受け入れる場合)、異なる種類 (度数やミリメートルなど) を混在させないでください:
有効
無効
3in+2.5in
3+2.5インチ
3mm+2.5in
3ミリメートル+2度
3+2
3 インチ+2 (2*3) * (1/3)
(2*3)(1/3)
sqrt(16)m
sqrt(16m)
cos(30deg)
30 o
- すべての長さと角度単位の複数形を使用できます (例: フィート、ラジアンなど)。
- ほとんどのパラメータは長さまたは角度です。Rho やパターンインスタンス数のように、単位なしのパラメータもあります。
- 分数がサポートされています。
- 必要に応じて、括弧を使用します。たとえば、(2*3)*(1/3) などです。
- グローバル変数の作成に関する情報については、変数スタジオを参照してください。
単位なし式の場合は、すべての単位なし式が受け入れられ、標準の評価順序に従います。例: 3+(2*3)/6
単一単位の式では、式の末尾が単位の最初の累乗であれば、すべての単一単位が受け入れられます。例:3mm+ (2mm*3mm)/(6mm)、3mm+2mm
複数単位式では、結果が最初の累乗の単位であれば、すべての複数単位式が受け入れられます。例えば、3 [単位] +3 [単位] は指定できますが、3 [単位] *3 [単位] は使用できません。
FeatureScript を使用してカスタムフィーチャーを作成すると、数値フィールドで三角関数を使用できます。次の点に注意してください。
単位なしのパラメータが受け入れられます。例:sin (30) とsin (asin (1))。
逆三角関数が受け入れられます。例: atan(1)、atan(1)/deg。asin/acos/atan は度数を返すため、単位なしの値を取得するには度数で除算する必要があります。
FeatureScript について詳しくは、FeatureScript へようこそを参照してください。カスタムフィーチャーの作成について詳しくは、カスタムフィーチャーの追加 を参照してください。
Onshape は、次のような配列/ルックアップテーブルをサポートします。
[3,5,6,7][2] と次の場合:
- [3,5,6,7] は配列です
- [2] は位置です
- 6 は、配列の 2 番目の値です
配列は位置 0 から始まることに注意してください。
別の例: [3,5,6,7] [3] =7
カンマを小数点区切り文字として使用する場合、式の配列値の間にスペースを追加する必要があります (例: [1,4,9,16][#i] ではなく [1, 4, 9, 16][#i])。10 進数形式を参照してください。
条件付きの結果が得られる可能性がある三項演算子 ('?' など) も使用できます。たとえば、幅が 5 インチより大きい場合は、スケッチエンティティの長さは 7 インチでなければならないとされています。これは次のように記述されます。
#width>5?7:4
ここで:
- #width>5 は条件文です
- [?] は三項演算子です
- 7 の場合、式が真であれは (幅が 5 より大きければ)、長さを 7 インチとします
- 4 の場合、式が偽であれば (幅が 5 以下であれば)、 長さを 4 インチとします
次のような論理演算子を使用できます。
-
&& 'and' の場合
-
|| 'or' の場合
例:
(#width > 3in && #width < 5in) ? 3 : 2
これは、値が両方の条件を満たす場合は 3 を返し、それ以外の場合は 2 を返します。
(#width > 3in || #alwaysReinforce) ? 3 : 2
#alwaysReinforce はコンフィギュレーションチェックボックスで、値がいずれかの条件を満たす場合は 3 を返し、それ以外の場合は 2 を返します。
- 3in*3in
- 3+3インチ (単位なし+単位は計算されないため)
- 3[単位]*3[単位] (つまり [単位]^2 となり、受け入れられません)。
- sin(30)/deg (この場合、1/deg 単位になり、受け入れられません。)
- 結果が 1/[単位] になるものは受け入れられません。
- 個別の単位がある場合、単位上の単位。例: 3[単位]+1[単位]/2[単位]。
- 逆三角関数は数値をとり、角度を返します。例: atan(1) = 45 degrees。
- 単位なしの値を使用するには (寸法フィールドに入力する場合など)、既定の角度単位で除算します。例: [atan(1)/deg] 。
- すべての長さと角度単位の複数形を使用できます (例: フィート、ラジアンなど)。
- 必要に応じて、括弧を使用します。たとえば、(2*3)*(1/3) などです。
- 分数がサポートされています。
- 数値フィールドでは、小数点区切り文字としてカンマを使用できます。
- カンマの設定を小数点区切り文字として適用する方法については、プリファレンスの設定の「小数点形式」セクションを参照してください。
- ほとんどのパラメータは長さまたは角度です。Rho やパターンインスタンス数のように、単位なしのパラメータもあります。
- グローバル変数の作成に関する情報については、変数スタジオを参照してください。
Onshape Part Studio 全体の数値フィールドには、整数、小数、式、三角関数を使用できます。数値フィールドに他の単位が入力されていない場合、既定の単位が指定されますが、いつでも任意の単位を入力できます。Onshape は、値を既定の単位で変換して表示します。ただし、フィールド内をタップすると、元の単位が再び表示されます。
数式は、モバイル数字パッドのキーボードオプションを使用して数値フィールドに入力されます (数値フィールド 参照)。現在、数式は Part Studio でのみ使用できます。
キーワードの種類 | キーワードが受け入れられました | Examples |
---|---|---|
長さ |
mm、millimeter、cm、centimeter、m、meter、in、inch、ft、foot、yd、yard |
5 mm |
角度単位 |
deg、degree、rad、radian |
7deg (または 7 度) 14rad (または 14 ラジアン) |
数学関数 |
+, -, *, /, ^, ceil, floor, round, exp, sqrt, abs, max, min, log, log10 |
2^3 abs(-4) max(2, 3) (sqrt(2in * 3mm)) および sqrt(4 in^2) exp(2) |
モジュロ演算子 |
% |
5%2 (1 を返す) |
三角関数 |
cos、sin、tan、acos、asin、atan、atan2、cosh、sinh、tanh、asinh、acosh、atanh |
これらの関数は、ラジアンではなく度単位です。例: in(30) = sin(30 deg) = .5 atan2(4, 5) (角度として (5,4) の極角を指定する) |
定数 |
pi、PI、Pi |
(3*pi) in |
Onshape は、次のような配列/ルックアップテーブルをサポートします。
[3,5,6,7] [2] =6 とします
- [3,5,6,7] は配列です
- [2]は配列内の位置です
- 6 は値です
配列は位置 0 から始まることに注意してください。
別の例: [3,5,6,7] [3] =7
三項演算子 ('?' など) も使用でき、これにより条件付き結果を得ることができます。たとえば、幅が 5 インチより大きい場合、スケッチエンティティの長さが 7 インチになるとします。それはこのように書くことができます:
#width>5?7:4
ここで:
- #width>5 は条件文です
- [?] は三項演算子です
- 7 の場合、式が真であれは (幅が 5 より大きければ)、長さを 7 インチとします
- 4 の場合、式が偽であれば (幅が 5 以下であれば)、長さを 4 インチとします
- テンキーを開いた状態で、キーボードボタンをタップします。
テンキーが最小化され、キーボードが表示されます。
- キーボードを使用して式を入力します。
- チェックマークをタップして式を受け入れるか、[x] をタップしてキャンセルします。
- 式は、Part Studio とアセンブリで使用できます。
- 式の解は単位のない値になるか、単位の値が 1 乗べきになる必要があります。
- 数値フィールドを受け入れると、式の評価が表示されます。フィールドが再度アクティブになると、元の式が表示されます。
- 任意の単位を使用できますが (フィールドが単位を受け入れる場合)、異なる種類 (度数やミリメートルなど) を混在させないでください:
有効
無効
3in+2.5in
3+2.5インチ
3mm+2.5in
3ミリメートル+2度
3+2
(2*3)(1/3)
(2*3) * (1/3)
sqrt(16m)
sqrt(16)m
30 o
cos (30deg)
- すべての長さと角度単位の複数形を使用できます (例: フィート、ラジアンなど)。
- ほとんどのパラメータは長さまたは角度です。Rho やパターンインスタンス数のように、単位なしのパラメータもあります。
- 分数がサポートされています。
- 必要に応じて、括弧を使用します。たとえば、(2*3)*(1/3) などです。
- グローバル変数の作成に関する情報については、変数スタジオを参照してください。
単位なし式の場合は、すべての単位なし式が受け入れられ、標準の評価順序に従います。例: 3+(2*3)/6
単一単位の式では、式の末尾が 1 次の単位であれば、すべての単一単位が受け入れられます。例:3mm+ (2mm*3mm)/(6mm)、3mm+2mm
複数単位式では、結果が 1 次元の単位であれば、すべての複数単位式が受け入れられます。たとえば、3 [単位] +3 [単位] は指定できますが、3 [単位] *3 [単位] は使用できません。
数値フィールドには三角関数を使用できます。次の点に注意してください。
単位なしのパラメータが受け入れられます。例:sin (30) とsin (asin (1))。
逆三角関数が受け入れられます。例: atan(1)、atan(1)/deg。asin/acos/atan は度数を返すため、単位なしの値を取得するには度数で除算する必要があります。
- 3in*3in
- 3+3インチ (単位がない+単位は計算されないため)
- 3[単位]*3[単位] (つまり [単位]^2 となり、受け入れられません)。
- sin(30)/deg (この場合、1/deg 単位になり、受け入れられません。)
- 結果が 1/[単位] になるものは受け入れられません。
- 個別の単位がある場合、単位上の単位。例: 3[単位]+1[単位]/2[単位]。
- 逆三角関数は数値をとり、角度を返します。例: atan(1) = 45 degrees。
- 単位なしの値を使用するには (寸法フィールドに入力する場合など)、既定の角度単位で除算します。例: [atan(1)/deg] 。
- すべての長さと角度単位の複数形を使用できます (例: フィート、ラジアンなど)。
- 必要に応じて、括弧を使用します。たとえば、(2*3)*(1/3) などです。
- 分数がサポートされています。
- ほとんどのパラメータは長さまたは角度です。Rho やパターンインスタンス数のように、単位なしのパラメータもあります。
- グローバル変数の作成に関する情報については、変数スタジオを参照してください。