Autodesk Inventor パラメータについて はじめに 1. パラメータとは このドキュメントは Autodesk Inventor のパラメータを 正 しく 理 解 し 利 用 できるようになることを 目 的 に 作 成 されています パラメータを 利 用 する 上 での 基 本 的 な 考 え 方 単 位 計 算 式 利 用 できる 関 数 などについて 詳 しく 説 明 します パラメータを 正 しく 理 解 し 有 効 に 利 用 することにより 設 計 作 業 の 効 率 が 上 がり 製 品 仕 様 検 討 や 変 更 に 対 しスムーズに 対 応 できます Autodesk Inventor には パラメータという 概 念 があります パラメータには モデルパラメータ ユーザパラメータ MS Excel から 入 手 したパラメータがあります スケッチ 寸 法 フィーチャ アセンブリ 拘 束 を 追 加 するとモデルパラメータが 作 成 されます ユ ーザが 任 意 に 作 成 できるパラメータがユーザパラメータです また MS Excel スプレッドシート に 設 定 したテーブルを Inventor のパラメータとして 取 り 込 むことも 可 能 です これらのパラメータは メニューからツール/パラメータ を 実 行 することでリストを 表 示 する ことができます パラメータには パラメータ 名 単 位 計 算 式 値 コメント が 含 ま れます 2. パラメータ 名 パラメータ 名 は Inventor が 自 動 的 に 命 名 し d1 のように dimension + 数 字 で 表 されます ユ ーザは Inventor が 命 名 したパラメータ 名 を 変 更 することができます 例 えば d1 というパラ メータを length や 幅 などに 変 更 できます これにより このパラメータが 何 を 表 しているの I00-parameters_9.doc 1
かを 容 易 に 判 断 できるようになります 但 し パラメータ 名 はユニークである 必 要 があります アルファベットの 大 文 字 小 文 字 を 識 別 し 2 バイト 文 字 も 使 用 できますが 例 外 として 以 下 に 示 す 単 位 代 数 演 算 子 接 頭 辞 関 数 などはパラメータ 名 に 利 用 できません 3. 単 位 パラメータには 必 ず 単 位 を 設 定 する 必 要 があります 例 外 として 定 数 係 数 パターンのオカ レンス 数 などの 単 純 に 数 数 量 を 示 すような 場 合 には 単 位 なし(unit less) を 表 す ul が 割 り 当 てられます 単 位 は アルファベットの 大 文 字 小 文 字 を 識 別 します その 他 Inventor で サポートしている 単 位 は 以 下 の 通 りです サポートしている 単 位 単 位 なし 単 位 なし ul 長 さ メートル ミクロン インチ m micron in, inch ヤード マイル 海 里 yd, yard mi nauticalmile フィート ft, foot 質 量 グラム スラグ g, gram slug lbmass ouncemass 時 間 秒 s, second 分 min 時 hr, hour ( 注 : min はミリインチと 競 合 する 可 能 性 があります) 温 度 ケルビン K 華 氏 f 摂 氏 c 角 度 ラジアン rad グラッド grad 度 deg, 速 度 メートル/ 秒 mps マイル/ 時 mph フィート/ 秒 fps 面 積 エーカー acre 体 積 カップ リットル ガロン cup l gal オンス クォート パイント fl_oz qt pt 圧 力 パスカル Pa psi ksi 力 ニュートン ダイン N dyne lbforce ounceforce 動 力 ワット W 馬 力 hp 仕 事 ジュール エルグ J erg カロリー cal btu 回 転 速 度 回 転 数 / 秒 rpm 現 時 点 では ' (フィート) " (インチ) および ( 度 ) だけが 単 位 記 号 としてサポートされていま す I00-parameters_9.doc 2
3.1. 接 頭 辞 各 単 位 には 接 頭 辞 を 適 用 できます 例 えば 長 さを 表 す 単 位 m (メートル) に 接 頭 辞 m (ミ リ) を 適 用 すると mm (ミリメートル) となります 接 頭 辞 は アルファベットの 大 文 字 小 文 字 を 識 別 します Inventor でサポートしている 接 頭 辞 は 以 下 の 通 りです サポートしている 接 頭 辞 エクサ E 1.0e18 ペタ P 1.0e15 テラ T 1.0e12 ギガ G 1.0e9 メガ M 1.0e6 キロ k 1.0e3 ヘクト h 1.0e2 デカ da 1.0e1 デシ d 1.0e-1 センチ c 1.0e-2 ミリ m 1.0e-3 マイクロ micro 1.0e-6 ナノ n 1.0e-9 ピコ p 1.0e-12 フェムト f 1.0e-15 アット a 1.0e-18 4. 計 算 式 4.1. 代 数 演 算 子 パラメータは 他 のパラメータや 数 値 を 利 用 することができます 計 算 式 は 数 値 単 位 パラメ ータ 代 数 演 算 子 関 数 などで 構 成 されます Inventor では 以 下 の 代 数 演 算 子 をサポートしています + 加 算 - 減 算 % 浮 動 小 数 点 モジュロ 演 算 * 乗 算 / 除 算 サポートしている 代 数 演 算 子 ^ 累 乗 ( 括 弧 ) 括 弧 ; 複 数 の 引 数 を 指 定 する 関 数 用 のデリミタ ( 注 :カンマは 浮 動 小 数 点 と 混 同 する 可 能 性 があるため 使 用 していません ) "." か "," 欧 州 諸 国 で 使 用 される 10 進 数 の 桁 区 切 り 文 字 I00-parameters_9.doc 3
4.1.1. 関 数 次 の 表 は 編 集 ボックスでサポートされている 関 数 の 一 覧 です サポートしている 関 数 構 文 戻 り 型 予 想 される 型 意 味 cos( 式 ) 単 位 なし 角 度 余 弦 (コサイン) sin( 式 ) 単 位 なし 角 度 正 弦 (サイン) tan( 式 ) 単 位 なし 角 度 正 接 (タンジェント) acos( 式 ) 角 度 単 位 なし 逆 余 弦 (cos-1) asin( 式 ) 角 度 単 位 なし 逆 正 弦 (sin -1) atan( 式 ) 角 度 単 位 なし 逆 正 接 (tan-1) cosh( 式 ) 単 位 なし 角 度 双 曲 線 余 弦 (ハイパーボリック cos) sinh( 式 ) 単 位 なし 角 度 双 曲 線 正 弦 (ハイパーボリック sin) tanh( 式 ) 単 位 なし 角 度 双 曲 線 正 接 (ハイパーボリック tan) acosh( 式 ) 角 度 単 位 なし 双 曲 線 逆 余 弦 (cosh 1) asinh( 式 ) 角 度 単 位 なし 双 曲 線 逆 正 弦 (sinh 1) atanh( 式 ) 角 度 単 位 なし 双 曲 線 逆 正 接 (tanh 1) sqrt( 式 ) 単 位 ^1/2 すべて 正 の 平 方 根 sign( 式 ) 単 位 なし すべて exp( 式 ) 単 位 なし すべて 数 値 の 正 負 を 調 べ 正 の 数 のときは 1 負 の 数 のときは 0 を 返 し ます 注 :Excel の sign 関 数 とは 異 なります e を 底 とする 数 値 のべき 乗 を 返 します 定 数 e は 自 然 対 数 の 底 で e = 2.718282 となります floor( 式 ) 単 位 なし 単 位 なし 式 より 小 さい 整 数 のうち 最 も 近 い 整 数 ceil( 式 ) 単 位 なし 単 位 なし 式 より 大 きい 整 数 のうち 最 も 近 い 整 数 round( 式 ) 単 位 なし 単 位 なし 式 に 最 も 近 い 整 数 abs( 式 ) すべて すべて 数 値 の 絶 対 値 を 返 します 絶 対 値 とは 数 値 から 符 号 (+ -) を 除 いた 値 のことです max( 式 1 ; 式 2) すべて すべて 引 数 リストに 含 まれる 最 大 の 数 値 min( 式 1 ; 式 2) すべて すべて 引 数 リストに 含 まれる 最 小 の 数 値 ln( 式 ) 単 位 なし 単 位 なし 定 数 e (2.718282) を 底 とする 数 値 の 対 数 ( 自 然 対 数 ) を 返 しま す log( 式 ) 単 位 なし 単 位 なし 10 を 底 とする 数 値 の 対 数 ( 常 用 対 数 )を 返 します pow( 式 1 ; 式 2) 単 位 ^ 式 2 式 1 はすべて 式 2 は 単 位 なし 数 値 のべき 乗 を 返 します 有 効 な 単 位 を 使 用 していても 無 効 な 計 算 式 になる 場 合 がありま す(たとえば "pow(3.0; d12)") 10 の 累 乗 の 小 数 点 以 下 桁 数 は 8 桁 に 丸 められます random() 単 位 なし 単 位 なし 0 以 上 で 1 より 小 さい 乱 数 を 発 生 させます 注 :random()は Inventor5+SP1 では 動 作 していません isolate( 式 ; 単 位 ; 単 位 ) すべて すべて 単 位 を 変 換 します I00-parameters_9.doc 4
4.2. 値 計 算 式 の 結 果 の 値 が 表 示 されます ( 小 数 点 以 下 の 桁 数 は6 桁 で 7 桁 目 は 四 捨 五 入 ) 4.3. チェックボックス 4.4. コメント 5. ユーザパラメータ 6. EXCEL リンク 7. 基 準 パラメータ 8. システムパラメータ パラメータをモデルのカスタムプロパティに 追 加 します カスタムプロパティは パーツ 一 覧 と 部 品 表 に 追 加 できます また チェックされたパラメータは 派 生 コンポーネント 機 能 で 他 の 部 品 にパラメータを 継 承 することができます パラメータが 何 を 表 しているのかを 説 明 するコメントを 追 加 できます 頻 繁 に 使 用 する 主 要 寸 法 などは ユーザ パラメータとして 登 録 することができます スケッチ やフィーチャ 作 成 時 に 寸 法 値 を 入 力 せずに パラメータで 指 定 でき 計 算 式 にも 利 用 できま す これにより 設 計 変 更 などで 主 要 寸 法 を 変 更 する 際 に ユーザ パラメータのみの 変 更 で モ デル 全 体 を 変 更 することが 可 能 になります Microsoft 社 の Excel スプレッドシートをリンクできます また Inventor には 無 い 関 数 や 複 雑 な 計 算 を Excel 上 で 実 行 し その 結 果 を Inventor に 取 り 込 むことも 可 能 です リンクによって Inventor に 取 り 込 まれたパラメータは ユーザ パラメータと 同 様 に 計 算 式 などに 利 用 できます これにより 設 計 主 要 寸 法 を 複 数 の 部 品 にリンクし Excel のテーブルを 変 更 することで 全 て のパーツにパラメータを 引 き 渡 しモデルを 変 更 することができます スケッチで 作 成 した 被 駆 動 寸 法 は 基 準 パラメータとして 表 示 されます 基 準 パラメータは コ メント 欄 のみ 修 正 できます Inventor では あらかじめ 幾 つかの 定 数 をパラメータで 定 義 しています これらのパラメータ は 計 算 式 に 利 用 できます サポートされているシステムパラメータは 以 下 の 通 りです サポートしている 定 数 自 然 対 数 の 底 E 2.7182818 円 周 率 PI 3.1415927 9. 注 意 事 項 と 使 用 例 単 位 文 字 の 例 単 位 は 単 位 の 文 字 列 の 直 前 にある 数 値 に 対 して 割 り 当 てられます たとえば 次 の ようになります 3/4mm は 3/(4mm) と 解 釈 されます I00-parameters_9.doc 5
単 位 の 文 字 列 の 例 mm 接 頭 辞 m(ミリ) と 単 位 m(メートル) kg m/s 接 頭 辞 k(キロ) と 単 位 g(グラム) m(メートル) s( 秒 ) 代 数 演 算 子 /( 除 算 ) kg m/ (s s) m^0.5 これは "kg m / s s" "(kg m)/(s s)" および "kg m/s^2" と 同 一 "sqrt(1.0m)" の 演 算 結 果 は このようになります 優 先 順 位 : 演 算 の 順 序 計 算 式 では 代 数 式 の 演 算 順 序 に 従 って 演 算 を 行 います 代 数 式 の 演 算 順 序 を 優 先 順 位 の 高 い 方 から 示 します 操 作 記 号 例 括 弧 ( ) (sin(15 deg)) 累 乗 ^ 幅 ^2 否 定 ( 単 項 減 算 ) - (-2.00 + 長 さ) 乗 算 または 除 算 * または / sin(pi/4 rad) または (0.5 * 底 辺 * 高 さ) 加 算 または 減 算 + または - (-2.00 + 高 さ - 0.35 * 底 辺 ) 構 文 計 算 式 では 個 々のフィールドについて 既 定 のドキュメントのプロパティから 予 想 さ れる 単 位 と 同 じ 単 位 を 一 貫 して 使 用 します たとえば あるスケッチを 押 し 出 す 場 合 に 既 定 の 長 さの 単 位 が mm だったとすると Inventor で 予 想 される 押 し 出 しの 深 さの 単 位 も mm になります 単 位 なしの 項 や 係 数 には 既 定 の 単 位 が 割 り 当 てられます その 後 代 数 式 の 演 算 順 序 と 既 定 の 単 位 系 に 従 って 式 が 評 価 されます 式 に 構 文 エラーがある 場 合 に は 赤 で 表 示 されます 構 文 エラーがなければ 計 算 式 ボックスではその 式 が 使 用 さ れ 式 のすべての 文 字 が 黒 で 表 示 されます よくある 構 文 エラー 累 乗 では 指 数 が 単 位 にも 適 用 されるので 注 意 して 入 力 する 必 要 があります 次 の ような 押 し 出 しの 深 さの 式 を 考 えます ( 既 定 の 単 位 は mm であるとします) 2 + 3^3 押 し 出 しの 深 さとは 長 さのことなので 編 集 ボックスでは 予 想 に 基 づいて 長 さの 単 位 が 使 用 されます 計 算 式 ボックスでは まず 単 位 なしのすべての 項 に 対 して 推 論 アルゴリズムに 従 って 単 位 が 割 り 当 てられます その 結 果 2mm + (3mm)^3ul は 2mm + 27mm^3 と 解 析 されますが これはエラーです ( 異 なる 単 位 同 士 は 加 算 できま せん) これは 赤 字 で 表 示 されます 2 mm + ((3 ul) ^ 3 ul ) * 1 mm と 入 力 すれば エラーは 発 生 しません 式 の 入 力 計 算 式 ボックスでは 式 に 単 位 を 割 り 当 てることはできません たとえば 次 のように は 入 力 できません (-2.00 + 3^3) m^2 I00-parameters_9.doc 6
単 位 の 評 価 単 位 は 式 で 使 用 されている 代 数 演 算 子 よりも 優 先 的 に 解 析 されます したがって 累 乗 演 算 子 は まず 単 位 に 適 用 されてから 隣 接 する 数 値 に 適 用 されます たとえ ば 次 のようになります 2m^2 この 場 合 は 4 平 方 メートルではなく 2 平 方 メートルと 評 価 されます 正 しい 構 文 は 次 のとおりです (2m)^2 = 4m^2 詳 細 な 型 指 定 構 文 的 に 正 しい 式 を 作 成 する 最 も 効 果 的 で 正 確 な 方 法 は 式 中 のそれぞれの 数 値 に 単 位 を 明 示 的 に 割 り 当 てることです たとえば 次 のように 入 力 するとします (2 + 1 * (3^2)) ここでシステムが 単 位 が mm であると 予 想 していると 構 文 エラーが 発 生 します より 正 確 を 期 するには 2mm + 1mm * (3ul^2ul) のように 入 力 します [ 回 転 ]コマンドでは 回 転 角 の 単 位 は 度 であると 予 想 されますが 式 をラジアンの 単 位 で 入 力 したい 場 合 は 次 のように 入 力 します (-0.25 deg * 3.1415 rad/1 deg) + (2ul * 3.1415 ul ) * 1 rad Copyright 2004Autodesk, Inc. All rights reserved. Reproduction or copying of images is prohibited I00-parameters_9.doc 7