JMAGスクリプトライブラリ

JMAGは、スクリプトによってほぼすべての機能を操作できます。これまでユーザーサイトで限定公開していたスクリプトサンプルを、どなたでも利用できる場所に公開しました。

サンプルは主にPythonで記述されており、一般的なプログラミング知識で簡単に扱えます。さらに、スクリプトの記述方法や活用例を解説したマニュアルも併せて公開しましたので、初めての方でも安心してご利用いただけます。解析や設計の自動化、効率化を進めたい方は、ぜひこのライブラリをご活用ください。今後さらにサンプルを充実させていきますので、スクリプトを使った柔軟なワークフロー構築にお役立てください。

  1. [S0043] 過渡応答解析の条件変化を関数で設定する

    時間や角度などに応じて変化する電流、電位などの入力パラメータを関数を用いて定義します。

  2. [S0042] 走行モードを定義した効率マップを作成する

    効率マップスタディの結果評価として、効率マップを走行モードと併せて定義します。

  3. [S0041] 結果プロットの同時表示を設定する

    部品ごとに異なる物理量や異なる成分をプロットし、1画面に表示する結果の同時表示の定義を作成します。

  4. [S0040] ケースコントロールに方程式を作成する

    方程式一覧上の表示順を指定して、式タイプの方程式を作成します。

  5. [S0039] アセンブリパターンフィーチャーで部分モデルからフルモデルを作成する

    部分モデルで用意されたCADファイルを読み、アセンブリパターンフィーチャを用いてフルモデルを作成します。

  6. [S0038] 解析テンプレートの部品、セット情報を取得し関連付けを行って適用する

    解析テンプレートの部品とセットの情報、自動で関連付けされない部品とセットを取得し、一定のルール内で名前が一致する場合にはペアを作成して解析テンプレートを適用します。

  7. [S0037] IPMモータのI字型ロータの2次元形状を作成する

    IPMモータのI字型ロータの2次元形状を、極数4とし鏡面対称性がある1/4モデルで作成します。

  8. [S0036] 永久磁石の着磁パターンにハルバッハ配列を設定する

    円周方向に配置した永久磁石にパラレル円周パターン(ハルバッハ配列)を設定します。

  9. [S0035] 効率マップスタディで補正とスキューを適用した応答値テーブルを作成する

    効率マップ解析スタディの結果に対して、補正パラメータを適用し新しい応答値テーブルを作成します。

  10. [S0034] 形状測定変数の設定内容を取得する

    形状測定変数の設定内容を、測定タイプに応じて取得し表示します。

  11. [S0033] セクショングラフの2次元高調波振幅を応答値として登録する

    時間軸と空間軸で定義された計算結果のデータセットの2次元高調波振幅の応答値を作成します。

  12. [S0032] 形状エディタで直方体を作成する

    縦幅、横幅、高さを指定し、直方体ソリッドのパートを作成します。

  13. [S0031] 時間・空間の2次元フーリエ変換を実行する

    時間軸と空間軸で定義された計算結果のデータセットに対して、2次元フーリエ変換を実行します。

  14. [S0030] 超電導材のカスタム材料を作成する

    角度、温度および磁束密度に依存した特性をもつ超電導体のカスタム材料を作成します。

  15. [S0029] 解析条件に点列を設定する

    解析条件の点列型パラメータに、点列を作成して設定します。

  16. [S0028] 巻線設定において入力項目によって算出される項目の値を取得する

    巻線設定機能のコイルのパラメータで、入力値とモデル上のスロット面積から算出される項目の値を取得します。

  17. [S0027] ユーザー定義の応答値を登録する

    JMAGが出力する解析結果を使用し、独自の計算手法によりユーザー定義応答値を登録します。

  18. [S0026] スタディのワーニング、エラーメッセージを確認する

    スタディで発生しているエラー、ワーニングの数とメッセージ内容を取得します。

  19. [S0025] 指定した部品に皮膜メッシュを生成する

    2次元解析での領域の表面に、層状のメッシュを自動生成する皮膜メッシュを設定します。

  20. [S0024] ユーザーサブルーチンとサブルーチンパラメータを設定する

    電位源の電位をユーザーサブルーチンで与える設定とし、サブルーチンに与えるユーザー変数設定を行います。

ファイルご利用の注意点
JMAGスクリプトライブラリをご利用されるに際し、以下をよくお読みいただき、ご同意の上ご利用くださるようお願い申し上げます。
絞込み検索
  • カテゴリー 一覧

JMAG-Express Online
An engineer's diary