JMAGは、スクリプトによってほぼすべての機能を操作できます。これまでユーザーサイトで限定公開していたスクリプトサンプルを、どなたでも利用できる場所に公開しました。
サンプルは主にPythonで記述されており、一般的なプログラミング知識で簡単に扱えます。さらに、スクリプトの記述方法や活用例を解説したマニュアルも併せて公開しましたので、初めての方でも安心してご利用いただけます。解析や設計の自動化、効率化を進めたい方は、ぜひこのライブラリをご活用ください。今後さらにサンプルを充実させていきますので、スクリプトを使った柔軟なワークフロー構築にお役立てください。
JMAGスクリプトライブラリ
-
[S0003] 回路にPWM120度通電3相素子を配置する
磁界過渡応答解析スタディ、または統合解析スタディの回路にPWM120度通電(3相)マクロ素子を配置します。
-
[S0002] 原点から指定半径内の部品すべてを回転運動条件の対象に設定する
磁界解析スタディの解析モデルにおいて、原点から指定半径以内にある部品を対象に回転運動条件を設定します。
-
[S0001] 2D磁界解析でX軸上のエッジすべてを回転周期境界条件の対象に設定する
2次元の磁界解析スタディの解析モデルにおいて、X軸上のX>=0にあるエッジに対して周期境界条件を設定します。
-
[S9389] PAMインバータのスイッチングタイミングを設定するスクリプト
PAMインバータのスイッチングタイミングを設定するスクリプトを例示します。
-
[S9326] 複数ケースで指定したケースのラベルと応答値を取得するスクリプト
複数ケースで指定したケースのラベルと応答値を取得するスクリプトを例示します。
-
[S9173] 直流重畳電流点列を作成し電流条件に設定するスクリプト
スクリプトで直流重畳電流点列を作成し電流条件に設定したい。
-
[S8635] 形状エディタで直方体を作成するスクリプト
形状エディタで直方体を作成するスクリプトを例示します。
-
[S8625] 材料と周波数から表皮厚さを設定するスクリプト
材料と周波数から表皮厚さを設定するスクリプトを例示します。
-
[S8569] 形状エディタで、重複節点を削除するスクリプト
形状エディタで、重複節点を削除するスクリプトを例示します。
-
[S8620] セクショングラフの結果をExcelファイルの任意位置(シート、セル)に貼り付けるスクリプト
セクショングラフの結果をExcelファイルの任意位置(シート、セル)に貼り付けるスクリプトを例示します。
-
[S8562] 範囲選択して部品のグループ化を行うスクリプト
範囲選択して部品のグループ化を行うスクリプトを例示します。
-
[S8561] 周波数応答解析(FQ)の電流値を位相ごとの値として出力するスクリプト
周波数応答解析の電流値を位相ごとの値としてスクリプトで出力したい。また、[ポスト計算スクリプト]で使用したい。
-
[S8555] n番目に大きいトルク勾配を取得するスクリプト
n番目に大きいトルク勾配を取得するスクリプトを例示します。
-
[S8552] 形状エディタで、アセンブリ円形パターンコピーを行うスクリプト
形状エディタで、アセンブリ円形パターンコピーを行うスクリプトを例示します。
-
[S8546] CSVファイルを読み込みケースを追加し、全ケースのバッチ実行を行うスクリプト
CSVファイルを読み込みケースを追加し、全ケースのバッチ実行を行うスクリプトを例示します。
-
[S8544] 円周上の節点に集中荷重条件を設定するスクリプト
円周上の節点に集中荷重条件を設定するスクリプトを例示します。
-
[S8532] 任意磁化設定のテーブルをcsvファイルから設定するするスクリプト
任意磁化設定のテーブルをcsvファイルから設定するするスクリプトを例示します。
-
[S8506] 閾値以上の節点力を持つ節点の結果テーブルを出力するスクリプト
閾値以上の節点力を持つ節点の結果テーブルを出力するスクリプトを例示します。
-
[S8492] 解析結果から誘起電圧定数Keを算出し応答値に登録するスクリプト
解析結果から誘起電圧定数Keを算出し応答値に登録するスクリプトを例示します。
-
[S8480] 3Dモデルのフラックスラインの描画開始点を周方向に追加するスクリプト
3Dモデルのフラックスラインの描画開始点を周方向に追加するスクリプトを例示します。


