寸法の拘束パラメータの定義¶
算術式と式を使用して寸法の拘束ジオメトリを制御することができます。
パラメトリック方程式には以下が含まれます:
寸法拘束の名称
使用できる式:
値
ユーザー定義変数と、既存の寸法拘束を表す変数
数学演算子、関数、および定数
寸法拘束の式
寸法の拘束を作成すると、式では*名前* = 値*(*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 で割ったものを設定します。 |
拘束名
寸法の拘束(ダイナミック拘束と注釈拘束の両方)は、式と数式で使用されるユーザー定義変数だけでなく、名前によっても識別されます。
パラメータ マネージャー には、名前、式、値を備えたすべての寸法の拘束変数が示されます。
命名規則は次のとおりです。
意味 |
デフォルト名 |
Constraints (拘束) |
|---|---|---|
距離 |
d1、d2、...、d*n* |
|
直径(Diameter) |
dia1、dia2、...、dia*n* |
|
半径(Radius) |
rad1、rad2、...、rad*n* |
|
角度 |
ang1、ang2、...、ang*n* |
|
ユーザー定義 |
user1、user2、...、user*n* |
*式*で使用 |
拘束変数の名前を変更するには:
寸法の拘束を指定します。
プロパティ パレットの**拘束**で**名前**を編集します。
または -
寸法の拘束を指定します。
パラメータ マネージャー パレットの**寸法の拘束**で**名前**を編集します。
または -
寸法の拘束をダブルクリックします。
変数名をインプレース編集します。
注記:拘束変数の名前は一意にする必要があります。
パラメトリック方程式
数式と式を定義するには`演算子 <#ParametricOperators>`_ と`関数 <#ParametricFunctions>`_ を使用します。
式の評価は標準算術`規則 <#ParametricEvaluation>`_ に従います。
演算子
式と数式では次の演算子を使用することができます。
演算子 |
説明 |
|---|---|
+ |
追加 |
- |
減算(または単項否定) |
* |
乗算 |
または |
分割 |
^ |
累乗 |
% |
浮動小数点剰余 |
。 |
十進数の区切り |
(expr) |
式を定義するための括弧 |
機能
式と数式では次の関数を使用することができます。
関数 |
構文 |
|---|---|
余弦 |
cos (expr) |
正弦 |
sin (expr) |
接線 |
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) |
自然対数 |
ln (expr) |
対数、10 を基底 |
log (expr) |
指数、e を基底 |
exp (expr) |
指数、10 を基底 |
exp10 (expr) |
べき関数 |
pow (expr1;*expr2*) * |
0 ~ 1 の小数の乱数 |
random |
定数 pi |
π |
定数 e |
e |
*) OS のフォーマット設定で定義されているようにリスト区切り文字(セミコロンまたはコンマ)を使用します。
式の評価
標準算術規則に従い、式は次の優先順位を使用して評価されます。
括弧内の表現 (最も内側の括弧を最初に)
標準操作手順:
指数
乗算および除算
加算と減算
優先順位が同等の演算子は左から右へ。
関連トピック
親トピック