寸法の拘束パラメータの定義
算術式と式を使用して寸法の拘束ジオメトリを制御することができます。
パラメータの式には次の項目が含まれます:
- 寸法の拘束の名前
- 式。次の要素を使用できます。
- 値
- ユーザー定義変数と、既存の寸法の拘束を示す変数
- 算術演算子、関数、定数
寸法の拘束の式
寸法の拘束を作成すると、式では名前 = 値(d1=12.34 など)の形式で、エンティティの寸法またはエンティティ上の点の間の寸法が定義されます。
次の式によって値を置き換えることができます。名前 = 式
- 式内では、値、変数、算術演算子、算術関数と定数を使用することができます。
- 式の結果は値です。
変数は次のいずれかにすることができます。
- ユーザー定義(length1=12.5 など)
- 既存の寸法の拘束名(d2=rad1 など)
式と変数の定義と編集を行うにはパラメータ マネージャーを使用します。
式をインプレース編集することもできます。
寸法の拘束式の例
例: |
説明 |
d1=rad1 |
変数 d1 に変数 rad1 の値を設定します。 |
d2=rad2*2 |
変数 rad2 に 2 を掛けて、結果を変数 d2 に設定します。 |
length1=cos(ang1) |
ユーザー定義変数 length1 に角度 ang1 の値を設定します。 |
dist1=(length1 + d1) / 2 |
ユーザー定義変数 dist1 に、ユーザー定義変数 length1 と変数 d1 の和を 2 で割ったものを設定します。 |
拘束名
寸法の拘束(ダイナミック拘束と注釈拘束の両方)は、式と数式で使用されるユーザー定義変数だけでなく、名前によっても識別されます。
パラメータ マネージャーには、名前、式、値を備えたすべての寸法の拘束変数が示されます。
命名規則は次のとおりです。
意味 |
デフォルト名 |
拘束 |
距離 |
d1、d2、...、dn |
整列、水平、垂直 |
直径 |
dia1、dia2、...、dian |
直径 |
半径 |
rad1、rad2、...、radn |
半径 |
角度 |
ang1、ang2、...、angn |
角度 |
ユーザー定義 |
user1、user2、...、usern |
式で使用 |
拘束変数の名前を変更するには:
- 寸法の拘束を指定します。
- プロパティ パレットの拘束で名前を編集します。
- または -
- 寸法の拘束を指定します。
- パラメータ マネージャー パレットの寸法の拘束で名前を編集します。
- または -
- 寸法の拘束をダブルクリックします。
- 変数名をインプレース編集します。
注記:拘束変数の名前は一意にする必要があります。
パラメータの式
数式と式を定義するには演算子と関数を使用します。
式の評価は標準算術規則に従います。
演算子
式と数式では次の演算子を使用することができます。
演算子
|
説明 |
+
|
加算 |
-
|
減算(または単項否定) |
*
|
乗算 |
/
|
除算 |
^
|
べき乗 |
%
|
浮動小数点モジュロ |
。
|
十進数の区切り |
(expr)
|
式を定義するための括弧 |
関数
式と数式では次の関数を使用することができます。
機能 |
構文 |
余弦 |
cos (expr) |
正弦 |
sin (expr) |
接線(T) |
tan (expr) |
逆余弦 |
acos (expr) |
逆正弦 |
asin (expr) |
逆正接 |
atan (expr) |
双曲線余弦 |
cosh (expr) |
双曲線正弦 |
sinh (expr) |
双曲線正接 |
tanh (expr) |
逆双曲線余弦 |
acosh (expr) |
逆双曲線正弦 |
asinh (expr) |
逆双曲線正接 |
atanh (expr) |
平方根 |
sqrt (expr) |
符号関数(-1、0、1) |
sign (expr) |
絶対値 |
abs (expr) |
小数点以下切り捨て |
trunc (expr) |
近い整数に丸め |
round (expr) |
切り捨て |
floor (expr) |
丸め |
ceil (expr) |
配列内の最大の要素 |
max (expr1;expr2) * |
配列内の最小の要素 |
min (expr1;expr2) * |
度をラジアンに変換 |
d2r (expr) |
ラジアンを度に変換 |
r2d (expr) |
対数、e を基底 |
ln (expr) |
対数、10 を基底 |
log (expr) |
指数、e を基底 |
exp (expr) |
指数、10 を基底 |
exp10 (expr) |
べき関数 |
pow (expr1;expr2) * |
0 ~ 1 の小数の乱数 |
random |
定数 pi |
π |
定数 e |
e |
*) OS のフォーマット設定で定義されているようにリスト区切り文字(セミコロンまたはコンマ)を使用します。
^ ページの最初へ
式の評価
標準算術規則に従い、式は次の優先順位を使用して評価されます。
- 括弧内の式(最も深い括弧を最初)
- 標準の演算子の優先順位は次のとおりです。
- 指数
- 乗算と除算
- 加算と減算
- 優先順位が同じ演算子は左から右に計算されます。