ユーザーサブルーチン(Groovy):paramIOCurrent[k,v]の使用方法
例
ディレクトリ“…\Flux_12.0\Resources\UserFunction\Examples”で、Fluxプロジェクト“MaterialLaw.FLU”を開きます。プロジェクトを別の名前で作業ディレクトリに保存します。
“paramIOCurrent [k, v]”の使用
このプロジェクトでは、上の手順に従います:
ステップ | 動作 | |
---|---|---|
0 | すべてのプロジェクト結果を削除します。 | |
1 |
|
|
2 |
|
|
3 |
|
|
4 |
|
|
5 |
新しいシナリオ“MUR_VARIABLE”を作成します。ここで、ìrは物理パラメータです。この例で、“MU_VAR”は1~5000の値のリストを取ります((6)のpythonスクリプトをご参照ください)。 (値のリスト:1.0、30.0、50.0、100.0、150.0、200.0、300.0、400.0、500.0、600.0、700.0、800.0、900.0、1000.0、2000.0、3000.0、4000.0、5000.0) |
|
6 | ||
7 |
“MAT_1”の定義に戻って、“Edit user function”をクリックし、pythonエディターでgroovyサブルーチンを表示して変更します。 これらのファイルはディレクトリ:“....YOUR_FLUX_PROJECT.FLU\persistent\groovy”にあります。 |
|
8 |
サブルーチン“compute”(public void compute())に以下のgroovyコードを入力します。 パラメータユーザーはparamIOCurrent“Mu_var”です。 注: キー“Mu_var”では、最初の文字が大文字で表記され、後の文字は小文字で表記されます。
|
|
9 | ||
10 |
コイルを貫く磁束の曲線をプロットすることで、ìrに対するコイルを貫く磁束をプロットします( )。 |