Sous programmes utilisateurs (Groovy) : Comment utiliser paramIOCurrent[k,v] ?
Exemple
Dans le répertoire “…\Flux_12.0\Resources\UserFunction\Examples”, ouvrir le projet Flux “MaterialLaw.FLU”. Sauvegarder le projet sous un autre nom dans votre répertoire de travail.
Utiliser une variable E/S “paramIOCurrent [k, v”]
Avec ce projet, suivre les instructions ci dessous :
| Étape | Action | |
|---|---|---|
| 0 | Supprimer tout les résultats du projet. | |
| 1 | 
 |   | 
| 2 | 
 |   | 
| 3 | 
 |   | 
| 4 | 
 |   | 
| 5 | Créer un nouveau scénario «MUR_VARIABLE» où ìr est la variable physique. Dans cet exemple, ìr prend une liste de valeur de 1 à 5000 (le script python est remis ci-dessous) . (liste de valeur : 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 | Revenir sur la définition du matériau « MAT_1 » et cliquer sur le bouton « Editer fonction utilisateur » pour faire apparaître la sous routine Groovy dans la fenêtre d'édition des scripts python Pour rappel, les scripts groovy se trouvent dans le répertoire du projet : «....YOUR_FLUX_PROJECT.FLU\persistent\groovy » | |
| 8 | Taper le code Groovy ci dessous dans la sous fonction « compute »( public void compute()) : Le paramètre utilisateur est paramIOCurrent["Mu_var"]. Note: Dans la clé, « Mu_var » la première lettre
                              est en majuscule et les suivantes en minuscules. | |
| 9 | 
 | |
| 10 | Pour constater l'influence de ìr, vous pouvez tracer la courbe du flux à travers la bobine () 
                            | |

