JMAGは、スクリプトによってほぼすべての機能を操作できます。これまでユーザーサイトで限定公開していたスクリプトサンプルを、どなたでも利用できる場所に公開しました。
サンプルは主にPythonで記述されており、一般的なプログラミング知識で簡単に扱えます。さらに、スクリプトの記述方法や活用例を解説したマニュアルも併せて公開しましたので、初めての方でも安心してご利用いただけます。解析や設計の自動化、効率化を進めたい方は、ぜひこのライブラリをご活用ください。今後さらにサンプルを充実させていきますので、スクリプトを使った柔軟なワークフロー構築にお役立てください。
JMAGスクリプトライブラリ
-
[S0023] 指定された点列データを対象にフーリエ変換を実行する
過渡応答解析で得られた時系列のヒストリー結果テーブルに対してフーリエ変換を実行します。
-
[S0022] 解析グループ内のスタディを指定してバッチ実行
解析グループのバッチ実行時に、すべてではなく指定したスタディのみを解析実行します。
-
[S0021] コイルエンド冷却と端子温度のCSV出力を設定する
回転機のコイルに対する冷却のモデル化として、等温度境界パターン(回転)条件とコイルエンド冷却素子の作成、関連付けを行います。
-
[S0020] 部品名を指定して部品セットを作成する
名前で指定された複数の部品を対象に部品セットを作成します。
-
[S0019] 効率マップスタディの結果からRTTファイルをエクスポートする
速度優先モードの効率マップ解析スタディの結果から、作成者や巻線コンダクタ情報等を付加してRTTファイルを出力します
-
[S0018] トポロジー最適化オプションの設定を行う
遺伝的アルゴリズムによるトポロジー最適化の実行のためのパラメータ、評価オプションを設定します。
-
[S0017] 巻線設定機能を使用して磁界解析スタディに巻線3相コイル設定を追加する
巻線設定機能を利用して回転機モデルに、回路への巻線素子の追加、巻線領域の設定、ならびに巻線パラメータの設定を行います。
-
[S0016] テーブル形式の結果から応答値を定義する
複数の解析結果を比較するための解析結果を代表する指標として、テーブル形式の結果から応答値を作成します。
-
[S0015] プローブ・ベクトル・コンターを定義する
分布形式の解析結果を可視化するためのコンター、ベクトル、プローブの定義を作成します。
-
[S0014] 電気特性のパラメータを設定したカスタム材料を作成する
電界解析に必要な電気特性のみを定義し、絶縁材料を作成します。
-
[S0013] [ツール]-[設定]の項目の変更
JMAG-Designerの[ツール]-[設定]の項目を変更します。モデル表示画面の背景色やフォントなどを変更する例を示します。
-
[S0012] テーブル形式の解析結果の値を取得する
テーブル形式の解析結果の値を単位を含めて取得します。過渡応答解析の場合はステップの時間も併せて取得します。
-
[S0011] 部品表面を熱伝達境界条件の対象に設定する
熱解析スタディにて、セットで定義された面を対象に熱伝達境界条件を設定します。
-
[S0010] 自動メッシュ生成手法を手法3の要素サイズ自動決定でセットアップする
2次元磁界解析のメッシュプロパティをスライドメッシュの手法3(要素サイズ自動決定機能 新手法)に設定します。
-
[S0009] メッシュグループを対象とした部品・面・エッジの計算設定を追加する
対象をメッシュグループとする部品計算、面計算、エッジ計算を作成します。
-
[S0008] 解析条件のタイプを指定して設定されている条件を取得する
解析条件のタイプ名を指定して、スタディに設定されている条件を取得します。タイトルやインデックスを使用しない取得方法です。
-
[S0007] プロジェクトファイルと同フォルダに画像サイズを指定してイメージをエクスポートする
JMAG-Designerのモデル表示の画像イメージをファイルとして、開いているプロジェクトファイルと同じフォルダにエクスポートします。
-
[S0006] 指定した名前の部品の面積または体積を取得する
解析対象のモデルの部品、または部品グループの名前を指定して、3次元では体積、2次元では面積を取得します。
-
[S0005] 着磁材料部品の配向方向着磁パターンをパラレル円周パターン(任意磁化方向)に設定する
磁界解析において、着磁材料の設定された部品のプロパティにて配向方向の着磁パターンをパラレル円周パターン(任意磁化方向)に設定します。
-
[S0004] 磁界過渡応答解析のスタディプロパティのステップコントロールに定常判定条件を追加する
磁界過渡応答解析においてステップコントロールに、定常状態に到達したら解析を終了させるための定常判定条件を設定します。


