JMAGは、スクリプトによってほぼすべての機能を操作できます。これまでユーザーサイトで限定公開していたスクリプトサンプルを、どなたでも利用できる場所に公開しました。
サンプルは主にPythonで記述されており、一般的なプログラミング知識で簡単に扱えます。さらに、スクリプトの記述方法や活用例を解説したマニュアルも併せて公開しましたので、初めての方でも安心してご利用いただけます。解析や設計の自動化、効率化を進めたい方は、ぜひこのライブラリをご活用ください。今後さらにサンプルを充実させていきますので、スクリプトを使った柔軟なワークフロー構築にお役立てください。
JMAGスクリプトライブラリ
-
[S0068] 複数面選択の参照ターゲットを作成し、超電導材料の参照面に指定する
曲面に沿って参照方向が変化する材料特性の参照面を指定するための、複数面選択の参照ターゲットを作成します。
-
[S0067] メッシュチャネル条件を作成し、熱伝達境界を設定する
指定した断面形状と配置のチャネルをメッシュ生成時に付与するチャネル条件を作成し、熱伝達境界条件を設定します。
-
[S0066] I字型IPMアウタロータの2次元形状を作成する
I字型IPMアウタロータの2次元形状を、極数8として1/4モデルで作成します。
-
[S0065] テーパスロット型ステータの2次元形状を作成する
テーパスロット型ステータの2次元形状を、スロット数24として1/4モデルで作成します。
-
[S0064] 指定の時間範囲で深さごとの平均を算出する
積層の深さごとの計算結果に対してプローブを作成し、深さごとの平均を算出します。
-
[S0063] カスタムマクロ素子を作成する
回路エディタ上で作成した複数の回路素子をひとつの回路ブロックとしてまとめ、マクロ素子として登録します。
-
[S0062] 各要素または節点の計算結果をファイル出力する
要素や節点を選択して計算結果の分布量の数値をテーブル形式でファイル出力します。
-
[S0061] モデルのカット面を定義する
モデル内部の結果を確認するためのカット面を作成します。
-
[S0060] 面指定で3次元モデルのフラックスラインを作成する
3次元の解析結果にて指定した面を通過するフラックスラインの描画を設定します。
-
[S0059] スケール表示を設定する
解析結果の変位の見え方を調整するスケール表示を作成し、変位のベクトルを表示します。
-
[S0058] 形状エディタで楕円形状を作成する
中心座標、主軸半径、副軸半径及びX軸からの主軸の回転角度を方程式の変数で定義した、楕円領域を作成します。
-
[S0057] ユーザーコンポーネントを定義し結果項目を作成する
ユーザーコンポーネントの式を作成し、作成したユーザーコンポーネントを使用した結果項目を作成します。
-
[S0056] ベクトル方程式を作成する
結果テーブルからベクトル方程式データを作成し、その変数を用いてベクトル方程式を定義します。
-
[S0055] 形状エディタでビーム形状を作成する
開始座標と長さを方程式の変数で定義した、直線ビームのパートを作成します。
-
[S0054] 形状エディタでシェル形状を作成する
開始座標、幅と高さを方程式の変数で定義した、矩形シェルソリッドのパートを作成します。
-
[S0053] 形状エディタで螺旋形状を作成する
開始座標、ピッチ、巻き数、螺旋半径、チューブの半径を方程式の変数で定義した、螺旋ソリッドのパートを作成します。
-
[S0052] 形状エディタでトーラス形状を作成する
中心位置とトーラスの半径、チューブの半径を方程式の変数で定義した、トーラスソリッドのパートを作成します。
-
[S0051] スタディを指定してプロジェクトファイルをエクスポートする
作業中のプロジェクトからスタディを選択してプロジェクトファイルをエクスポートします。
-
[S0050] 円弧のセクショングラフを作成し、計算結果を取得する
円弧上の物理量の値を表示するセクショングラフを作成し、得られた結果テーブルを表示します。
-
[S0049] 次数低減モデルでの効率マップスタディで応答値テーブル作成を設定する
次数低減モデルの効率マップ解析での応答値テーブル作成の設定をします。


