Exemple d’utilisation ===================== Construction d’un transitoire thermique à partir d’une fonction: On a défini ci-dessous les principales commandes utilisées pour construire un concept resultat de type evol_ther. Définition d’une liste d’instants. .. code-block:: text lr8 = DEFI_LIST_REEL ( DEBUT = 0.E0, INTERVALLE=(_F(JUSQU_A=5.e-3,NOMBRE=10 ), _F(JUSQU_A=5.e-2,NOMBRE= 9 ), _F(JUSQU_A=4.e-0,NOMBRE=79 ), _F(JUSQU_A=6.e-0,NOMBRE=20 ),) ) Définition d’une fonction du paramètre ’INST’. .. code-block:: text fct1 = DEFI_FONCTION ( NOM_PARA = ’INST’ VALE= ( 0.0, 20.0, 0.5, 25.0, 2.0, 54.0, 10.0, 134.0,) PROL_DROIT = ’LINEAIRE’, PROL_GAUCHE= ’LINEAIRE’, ) Construction d’un champ au nœuds de fonction, on affecte la même fonction fct1 à l’ensemble des nœuds du maillage. .. code-block:: text ch = CREA_CHAMP ( TYPE_CHAM=’NOEU_TEMP_F’, OPERATION= ’AFFE’, MAILLAGE=ma , AFFE=_F(TOUT=’OUI’, NOM_CMP=’TEMP’, VALE_F=fct1,), ) ... Création du concept résultat TEMPE, construit à partir du champ aux nœuds de fonction ch. On se limite au numéro d’ordre 20 correspondant à la valeur 0.1. La structure de données comportera 20 numéros d’ordre de 1 à 20. .. code-block:: text TEMPE = CREA_RESU( OPERATION= ’AFFE’, TYPE_RESU= ’EVOL_THER’, AFFE= ( _F( CHAM_NO = ch , NOM_CHAM= ’TEMP’, LIST_INST= lr8, NUME_FIN = 20 , ), ) ) ... FIN()