ITアシストコム株式会社

  1. Home>
  2. ITソリューション>
  3. ソフトウェ開発 コンシェルジュ>
  4. Femap/MACRO


Femap/MACRO

電磁界解析ソフトウェア「F-MAG」および「F-VOLT」のプリ・ポストプロセッサ
「Femap」にはマクロ機能があります。
マクロ機能とは、予め登録しておいた操作手順を自動的に実行 させる機能です。

「Femap」のマクロ機能には、キーストロークを模倣する機能、メニューキー
ストローク機能、そしてプログラムの中で関数を実行できるプログラムファイル
コマンド機能があります。

主なプログラムファイルコマンドには

などがあります。

記録開始~記録終了までの間に行ったキーボードやマウスからの入力作業を記憶
させ、それに数値入力、変数定義、条件分岐、繰り返しなどの関数を組み合わせて
マクロプログラムを作成し、それを自動的に実行させることができます。

マクロ機能を利用することにより、入力作業量を減らし、同時に誤操作を減らすことが
できます。

今回は下図のような、隙間のある磁性体ヨークとコイルを組み合わせた簡単なモデル
を想定して「Femap」のマクロ機能をご紹介します。

磁性体ヨークとコイルを組み合わせた簡単なモデル

最初に既定の寸法でメッシュモデルの作成し、解析結果を求めます。

ヨークの高さ 120mm
ヨークの長さ 100mm
ヨークの幅 20mm
ギャップ 10mm
電流値 200 A

MACROプログラムの実行例 このマクロを記録する操作を動画でご覧ください:こちらへ

次に、寸法値と電流値を以下のような変数に定義し、数値入力 から始まるプログラム
ファイルコマンドを作成します。

ヨークの高さ H
ヨークの長さ L
ヨークの幅 W
ギャップ D
電流値 I

作成されたマクロプログラムを利用して、まず既定の寸法値でモデルを作成します。
各ステップでの数値入力画面は不要なので非表示にしています

MACROプログラムの実行例 この操作を動画でご覧ください:こちらへ

解析結果を比較すると同じになりますので、マクロプログラムに問題はないようです。

それではこのマクロプログラムに対して、以下の表のように 形状寸法の値を変えながら
解析モデルを自動的に作成し、 解析を行います。 赤で表示している部分が各ケースの
変更点です。

  ケース1 ケース2  ケース3 ケース4
ヨークの高さ H 120mm 120mm 120mm 180mm
ヨークの長さ L 100mm 100mm 100mm 100mm
ヨークの幅 W 20mm 10mm 30mm 20mm
ギ ャ ッ プ D 2mm 10mm 10mm 10mm
電 流 値 I 200A 200A 200A 200A
動     画 こちらへ こちらへ こちらへ こちらへ

以上は2次元モデルの作成と解析の実行例ですが、今度は、3次元解析モデルを
マクロで作成してみます。

MACROプログラムの実行例 この操作を動画でご覧ください : こちらへ

ページトップへ