From: ilct <> Date: Tue, 16 Oct 2012 07:36:24 +0000 (+0000) Subject: il : prise en compte des modifs de Lille X-Git-Tag: LOGILAB~53 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=d65986fb6ddb21d77b99f2a039364c1efc27610c;p=tools%2Feficas.git il : prise en compte des modifs de Lille --- diff --git a/Carmel3D/Carmel3D_Cata_V0.py b/Carmel3D/Carmel3D_Cata_V0.py index 465593e5..ba4dba6f 100644 --- a/Carmel3D/Carmel3D_Cata_V0.py +++ b/Carmel3D/Carmel3D_Cata_V0.py @@ -32,12 +32,14 @@ from prefs_CARMEL3D import repIni #print "catalogue carmel" #print "repIni = ", repIni +# Version du catalogue +VERSION_CATA = "2.3.1 for harmonic problems" # -------------------------------------------------- # definition d une classe pour les materiaux # definition d une classe pour les sources # definition d une classe pour les groupes de mailles # -------------------------------------------------- -class materiau ( ASSD ) : pass +class material ( ASSD ) : pass class source ( ASSD ) : pass class grmaille ( ASSD ) : pass @@ -49,7 +51,9 @@ class grmaille ( ASSD ) : pass JdC = JDC_CATA ( code = 'CARMEL3D', # execmodul = None, regles =( - AU_MOINS_UN ('MATERIALS'), + AU_MOINS_UN ('MATERIAL'), + AU_MOINS_UN ('SOURCE'), + AU_MOINS_UN ('MESHGROUP'), ), ) # Fin JDC_CATA ##========================================================= @@ -59,15 +63,15 @@ JdC = JDC_CATA ( code = 'CARMEL3D', # il est associe a un materiau ou a une source #--------------------------------------------------- -MESH_GROUPE = OPER (nom = "MESH_GROUPE", +MESHGROUP = OPER (nom = "MESHGROUP", op = None, - repetable = 'n', + repetable = 'n', UIinfo= {"groupes":("Definition",)}, - fr= "definition du groupe de mailles", - ang = " mesh group definition", + fr= u"attribution d'un matériau ou d'une source à un groupe du maillage", + ang = "mesh group association to material or source", sd_prod= grmaille, regles =( - EXCLUS ('MON_MATER','MA_SOURCE'), + EXCLUS ('MATERIAL','SOURCE'), ), # ---------------------------------------------------------- @@ -75,15 +79,15 @@ MESH_GROUPE = OPER (nom = "MESH_GROUPE", # des groupes de mailles sous SALOME ne fonctionne pas car # le concept ne peut pas etre nomme car non valide #----------------------------------------------------------- - MON_MATER = SIMP (statut="f", - typ=(materiau,), + MATERIAL = SIMP (statut="f", + typ=(material,), ang="name of the linked material", - fr ="nom du materiau associe", + fr =u"nom du matériau associé", ), - MA_SOURCE = SIMP (statut="f", - typ=(source,), + SOURCE = SIMP (statut="f", + typ=(source,), ang="name of the linked source", - fr ="nom de la source associee", + fr =u"nom de la source associée", ), ) @@ -98,23 +102,23 @@ MESH_GROUPE = OPER (nom = "MESH_GROUPE", VERSION = PROC ( nom = "VERSION", op = None, - repetable = 'n', + repetable = 'n', UIinfo= {"groupes":("CACHE",)}, ang= "version block definition", #---------------------- # Liste des parametres #---------------------- - + NUM = SIMP (statut="o", typ="I", - defaut=1, + defaut=1, ang="version number of the physical model", into=( 1,), ), FILETYPE = SIMP (statut="o", typ="TXM", - defaut="PHYS", + defaut="PHYS", ang="file type", into=( "PHYS",), ), @@ -128,12 +132,12 @@ VERSION = PROC ( nom = "VERSION", # a partir des materiaux de reference ou de materiaux generiques #------------------------------------------------------------------- # -MATERIALS = OPER (nom = "MATERIALS", +MATERIAL = OPER (nom = "MATERIAL", op = None, - repetable = 'n', - ang= "material block definition", - fr= "definition d un materiau", - sd_prod= materiau, + repetable = 'n', + ang= "material block definition", + fr= u"définition d'un matériau", + sd_prod= material, #--------------------------------------------------------------------- # liste des matériaux de reference fournis par THEMIS et des @@ -142,39 +146,596 @@ MATERIALS = OPER (nom = "MATERIALS", #--------------------------------------------------------------------- MAT_REF = SIMP(statut='o', typ='TXM', - into=( + into=( +# matériaux génériques + "DIELECTRIC", + "CONDUCTOR", + "ZINSULATOR","ZSURFACIC", + "NILMAT","EM_ISOTROPIC","EM_ANISOTROPIC", # type CONDUCTOR lineaire "ACIER_Noir","ACIER_PE","ACIER_CIMBLOT", - "ALU","BRONZE","CUIVRE", - "FERRITE_Mn_Zn","FERRITE_Ni_Zn", + "ALU","BRONZE","CUIVRE", + "FERRITE_Mn_Zn","FERRITE_Ni_Zn", "INCONEL600", "POTASSE", # type CONDUCTOR non lineaire "M6X2ISO1", -# type NOCOND +# type DIELECTRIC "AIR","FERRITEB30", "FEV470","FEV600","FEV800","FEV1000", "E24","HA600", "M600_65", # type EM_ANISO "M6X","M6X_lineaire","M6X_homog", -# materiaux generiques - "COND_LINEAR", - "NOCOND_LINEAR", - "NOCOND_NL_MAR", - "NOCOND_NL_MARSAT", - "ZINSULATOR","ZSURFACIC", - "NILMAT","EM_ISOTROPIC","EM_ANISOTROPIC" ), ang = "reference materials list", - fr = "liste des materiaux de reference", - ), + fr = u"liste des matériaux de référence", + ), ############################################################################## # Remarque generale a tous les materiaux : # pour conserver l'affichage scientifique le nombre derriere l'exposant doit # etre strictement superieur au nombre de decimales # + +##-------------------------------------------------------------------- +# materiau generique diélectrique (préfixe NOCOND dans le maillage) +#--------------------------------------------------------------------- + DIELECTRIC_properties = BLOC(condition="MAT_REF=='DIELECTRIC'", + +#------------------------------------------------ +# sous bloc niveau 2 : PERMEABILITY +#------------------------------------------------ +# +# + PERMEABILITY = FACT ( statut="o", + ang ="Permeability properties", + fr =u"propriétés du bloc PERMEABILITY", + + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE","FALSE"), + ang = "the material is homogeneous or not", + fr = u"le matériau est homogène ou non", + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE","FALSE"), + ang = "the material is isotropic or not", + fr = u"le matériau est isotrope ou non", + ), + TYPE_LAW = SIMP (statut="o", + typ="TXM", + defaut="LINEAR_COMPLEX", + into = ("LINEAR_COMPLEX","LINEAR_REAL","NONLINEAR"), + ang = "harmonic or time-domain linear or nonlinear law only for homogeneous and isotropic materials", + fr = u"loi linéaire (fréquentielle ou temporelle) ou non (homogène et isotrope seulement)", + ), + + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), + ang = "enter a complex relative value", + fr = u"saisir une valeur complexe relative", + ), + ), # fin bloc + + val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=1.0, + ang = "enter a real relative value", + fr = u"saisir une valeur réelle relative", + ), + ), # fin bloc + NONLINEAR_ISOTROPIC_LAW_PROPERTIES = BLOC (condition="TYPE_LAW=='NONLINEAR' and HOMOGENEOUS=='TRUE' and ISOTROPIC=='TRUE'", + VALUE = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), + ang = "Relative linear permeability value, also used at first nonlinear iteration", + fr = u"Valeur de la perméabilité relative à l'air utilisée pour une loi linéaire ou pour la première itération non-linéaire", + ), + NATURE = SIMP (statut="o", + typ="TXM", + defaut="MARROCCO", + into = ("SPLINE","MARROCCO","MARROCCO+SATURATION"), + ang = "nature law", + fr = u"nature de la loi", + ), + SPLINE_LAW_PROPERTIES = BLOC (condition="NATURE=='SPLINE'", + FILENAME = SIMP (statut="o", + typ=("Fichier",'All Files (*)',), + ang="data file name", + fr =u"nom du fichier contenant les mesures expérimentales B(H)", + ), + ), # Fin BLOC SPLINE_PROPERTIES + MARROCCO_LAW_PROPERTIES = BLOC (condition="NATURE in ('MARROCCO','MARROCCO+SATURATION')", + ALPHA = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="alpha parameter", + fr =u"paramètre alpha de la loi de Marrocco" , + ), + TAU = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="tau parameter", + fr =u"paramètre tau de la loi de Marrocco" , + ), + C = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="c parameter", + fr =u"paramètre c de la loi de Marrocco" , + ), + EPSILON = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="epsilon parameter", + fr =u"paramètre epsilon de la loi de Marrocco" , + ), + ), # Fin BLOC MARROCCO_LAW_PROPERTIES + SATURATION_LAW_PROPERTIES = BLOC (condition="NATURE=='MARROCCO+SATURATION'", + BMAX = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="intersection B", + fr ="intersection B" , + ), + HSAT = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="H value", + fr ="valeur H" , + ), + BSAT = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="B value", + fr ="valeur B" , + ), + JOIN = SIMP (statut="o", + typ="TXM", + defaut="SPLINE", + into= ("SPLINE","PARABOLIC","LINEAR"), + ang="type of join between laws", + fr =u"type de raccord entre la loi choisie et la loi de saturation" , + ), + ), # Fin BLOC SATURATION_LAW_PROPERTIES + APPLIEDTO = SIMP (statut="o", + typ="TXM", + into=("B(H)&H(B)","B(H)","H(B)"), + defaut="B(H)&H(B)", + ang="join applied to", + fr =u"Le raccord tel que défini est appliqué à la courbe B(H) seulement, à la courbe H(B) seulement ou aux deux courbes à la fois. Dans les deux premiers cas, le raccord de la courbe H(B) est inversé numériquement à partir du raccord défini pour la courbe B(H), et vice-versa.", + ), + + ), # Fin BLOC NONLINEAR_LAW_PROPERTIES + ), # fin FACT PERMEABILITY +#------------------------------------------------ +# sous bloc niveau 2 : PERMITTIVITY +#------------------------------------------------ + PERMITTIVITY = FACT ( statut="o", + ang ="Permittivity properties", + fr ="proprietes du bloc PERMITTIVITY", + + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE","FALSE"), + ang = "the material is homogeneous or not", + fr = u"le matériau est homogène ou non", + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE","FALSE"), + ang = "the material is isotropic or not", + fr = u"le matériau est isotrope ou non", + ), + + TYPE_LAW = SIMP (statut="o", + typ="TXM", + defaut="LINEAR_COMPLEX", + into = ("LINEAR_REAL","LINEAR_COMPLEX"), + ang = "linear law", + fr = "loi lineaire", + ), + val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), + ang = "enter a real relative value", + fr = "saisir une valeur reelle relative", + ), + ), # fin bloc real + + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), + ang = "enter a complex relative value", + fr = "saisir une valeur complexe relative", + ), + ), # fin bloc complex + + ), # fin FACT PERMITTIVITY + + ), # fin BLOC DIELECTRIC + + +##-------------------------------------------------------------------- +# materiau generique conducteur (type COND dans le maillage) +#--------------------------------------------------------------------- + CONDUCTOR_properties = BLOC(condition="MAT_REF=='CONDUCTOR'", + +#------------------------------------------------ +# sous bloc niveau 2 : PERMEABILITY +#------------------------------------------------ +# +# + PERMEABILITY = FACT ( statut="o", + ang ="Permeability properties", + fr =u"propriétés du bloc PERMEABILITY", + + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE","FALSE"), + ang = "the material is homogeneous or not", + fr = u"le matériau est homogène ou non", + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE","FALSE"), + ang = "the material is isotropic or not", + fr = u"le matériau est isotrope ou non", + ), + TYPE_LAW = SIMP (statut="o", + typ="TXM", + defaut="LINEAR_COMPLEX", + into = ("LINEAR_COMPLEX","LINEAR_REAL","NONLINEAR"), + ang = "harmonic or time-domain linear or nonlinear law only for homogeneous and isotropic materials", + fr = u"loi linéaire (fréquentielle ou temporelle) ou non (homogène et isotrope seulement)", + ), + + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), + ang = "enter a complex relative value", + fr = u"saisir une valeur complexe relative", + ), + ), # fin bloc + + val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=1.0, + ang = "enter a real relative value", + fr = u"saisir une valeur réelle relative", + ), + ), # fin bloc + NONLINEAR_ISOTROPIC_LAW_PROPERTIES = BLOC (condition="TYPE_LAW=='NONLINEAR' and HOMOGENEOUS=='TRUE' and ISOTROPIC=='TRUE'", + VALUE = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), + ang = "Relative linear permeability value, also used at first nonlinear iteration", + fr = u"Valeur de la perméabilité relative à l'air utilisée pour une loi linéaire ou pour la première itération non-linéaire", + ), + NATURE = SIMP (statut="o", + typ="TXM", + defaut="MARROCCO", + into = ("SPLINE","MARROCCO","MARROCCO+SATURATION"), + ang = "nature law", + fr = u"nature de la loi", + ), + SPLINE_LAW_PROPERTIES = BLOC (condition="NATURE=='SPLINE'", + FILENAME = SIMP (statut="o", + typ=("Fichier",'All Files (*)',), + ang="data file name", + fr =u"nom du fichier contenant les mesures expérimentales B(H)", + ), + ), # Fin BLOC SPLINE_PROPERTIES + MARROCCO_LAW_PROPERTIES = BLOC (condition="NATURE in ('MARROCCO','MARROCCO+SATURATION')", + ALPHA = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="alpha parameter", + fr =u"paramètre alpha de la loi de Marrocco" , + ), + TAU = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="tau parameter", + fr =u"paramètre tau de la loi de Marrocco" , + ), + C = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="c parameter", + fr =u"paramètre c de la loi de Marrocco" , + ), + EPSILON = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="epsilon parameter", + fr =u"paramètre epsilon de la loi de Marrocco" , + ), + ), # Fin BLOC MARROCCO_LAW_PROPERTIES + SATURATION_LAW_PROPERTIES = BLOC (condition="NATURE=='MARROCCO+SATURATION'", + BMAX = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="intersection B", + fr ="intersection B" , + ), + HSAT = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="H value", + fr ="valeur H" , + ), + BSAT = SIMP (statut="o", + typ="R", + defaut=0, + val_min=0, + ang="B value", + fr ="valeur B" , + ), + JOIN = SIMP (statut="o", + typ="TXM", + defaut="SPLINE", + into= ("SPLINE","PARABOLIC","LINEAR"), + ang="type of join between laws", + fr =u"type de raccord entre la loi choisie et la loi de saturation" , + ), + ), # Fin BLOC SATURATION_LAW_PROPERTIES + APPLIEDTO = SIMP (statut="o", + typ="TXM", + into=("B(H)&H(B)","B(H)","H(B)"), + defaut="B(H)&H(B)", + ang="join applied to", + fr =u"Le raccord tel que défini est appliqué à la courbe B(H) seulement, à la courbe H(B) seulement ou aux deux courbes à la fois. Dans les deux premiers cas, le raccord de la courbe H(B) est inversé numériquement à partir du raccord défini pour la courbe B(H), et vice-versa.", + ), + + ), # Fin BLOC NONLINEAR_LAW_PROPERTIES + ), # fin FACT PERMEABILITY +#------------------------------------------------ +# sous bloc niveau 2 : CONDUCTIVITY +#------------------------------------------------ + CONDUCTIVITY = FACT ( statut="o", + ang ="Permittivity properties", + fr ="proprietes du bloc PERMITTIVITY", + + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE","FALSE"), + ang = "the material is homogeneous or not", + fr = u"le matériau est homogène ou non", + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE","FALSE"), + ang = "the material is isotropic or not", + fr = u"le matériau est isotrope ou non", + ), + + TYPE_LAW = SIMP (statut="o", + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_REAL","LINEAR_COMPLEX"), + ang = "linear law", + fr = "loi lineaire", + ), + val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), + ang = "enter a real relative value", + fr = "saisir une valeur reelle relative", + ), + ), # fin bloc real + + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), + ang = "enter a complex relative value", + fr = "saisir une valeur complexe relative", + ), + ), # fin bloc complex + + ), # fin FACT CONDUCTIVITY + + ), # fin BLOC CONDUCTOR + + +################################################################################################### +# ---------------------------------------- +# sous bloc niveau 1 : ZSURFACIC +#i---------------------------------------- +# materiau generique de type ZSURFASIC +#----------------------------------------- + ZSURFACIC_properties = BLOC(condition="MAT_REF=='ZSURFACIC'", + +#------------------------------------------------ +# sous bloc niveau 2 : CONDUCTIVITY +#------------------------------------------------ + CONDUCTIVITY = FACT ( statut="o", + ang ="Conductivity properties", + fr ="proprietes du bloc CONDUCTIVITY", + + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), + ang = "the material is homogeneous", + fr = "le materiau est homogene", + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), + ang = "the material is isotropic", + fr = "le materiau est isotrope", + ), + TYPE_LAW = SIMP (statut="o", + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), + ang = "linear law", + fr = "loi lineaire", + ), + + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), + ang = "enter a complex relative value", + fr = "saisir une valeur complexe relative", + ), + ), # fin bloc + + val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=1.0, + ang = "enter a real relative value", + fr = "saisir une valeur reelle relative", + ), + ), # fin bloc + + ), # fin FACT CONDUCTIVITY + +#------------------------------------------------ +# sous bloc niveau 2 : PERMEABILITY +#------------------------------------------------ + PERMEABILITY = FACT ( statut="o", + ang ="Permeability properties", + fr ="proprietes du bloc PERMEABILITY", + + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), + ang = "the material is homogeneous", + fr = "le materiau est homogene", + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), + ang = "the material is isotropic", + fr = "le materiau est isotrope", + ), + TYPE_LAW = SIMP (statut="o", + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), + ang = "linear law", + fr = "loi lineaire", + ), + + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), + ang = "enter a complex relative value", + fr = "saisir une valeur complexe relative", + ), + ), # fin bloc + + val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=1.0, + ang = "enter a real relative value", + fr = "saisir une valeur reelle relative", + ), + ), # fin bloc + ), # fin FACT PERMEABILITY + + ), # fin bloc ZSURFACIC_properties + +################################################################################################### +#--------------------------------------------- +# sous bloc niveau 1 +#--------------------------------------- +# matériau generique de type ZINSULATOR +#--------------------------------------- + +# aucun parametre a saisir pour ce materiau + + +################################################################################################### +#--------------------------------------------- +# sous bloc niveau 1 +#--------------------------------------------- +# matériau generique de type NILMAT (fictif) +#--------------------------------------------- + +# aucun parametre a saisir pour ce materiau + + +################################################################################################### +#---------------------------------------------------------- +# sous bloc niveau 1 : EM_ISOTROPIC_FILES +#------------------------------------------------- +# matériau isotropique non homogene generique +#------------------------------------------------- + EM_ISOTROPIC_properties=BLOC(condition="MAT_REF=='EM_ISOTROPIC'", + + CONDUCTIVITY_File = SIMP (statut="o", + typ=("Fichier",'MED Files (*.med)',), + ang="CONDUCTIVITY MED data file name", + fr = u"nom du fichier MED CONDUCTIVITY", + ), + PERMEABILITY_File = SIMP (statut="o", + typ=("Fichier",'MED Files (*.med)',), + ang="PERMEABILITY MED data file name", + fr = u"nom du fichier MED PERMEABILITY", + ), + ), # fin bloc EM_ISOTROPIC_properties + + +#--------------------------------------------------- +# matériau anisotropique non homogene generique +#--------------------------------------------------- + EM_ANISOTROPIC_properties=BLOC(condition="MAT_REF=='EM_ANISOTROPIC'", + + PERMEABILITY_File = SIMP (statut="o", + typ=("Fichier",'.mater Files (*.mater)',), + ang="PERMEABILITY .mater data file name", + fr ="nom du fichier .mater PERMEABILITY", + ), + CONDUCTIVITY_File = SIMP (statut="o", + typ=("Fichier",'.mater Files (*.mater)',), + ang="CONDUCTIVITY .mater data file name", + fr ="nom du fichier .mater CONDUCTIVITY", + ), + ), # fin bloc EM_ANISOTROPIC_properties + + #------------------------------------------------------ # sous bloc niveau 1 : CONDUCTOR #------------------------------------------------------ @@ -189,47 +750,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Conductivity properties", fr ="proprietes du bloc CONDUCTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('3.448E7'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('3.448E7'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT CONDUCTIVITY + ), + ), # fin bloc + + ), # fin FACT CONDUCTIVITY #------------------------------------------------ # sous bloc niveau 2 : PERMEABILITY @@ -238,47 +799,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=1.000000, + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=1.000000, ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMEABILITY + ), + ), # fin bloc + + ), # fin FACT PERMEABILITY ), # fin BLOC conductor1 @@ -294,47 +855,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Conductivity properties", fr ="proprietes du bloc CONDUCTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.00000E6'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.00000E6'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT CONDUCTIVITY + ), + ), # fin bloc + + ), # fin FACT CONDUCTIVITY #------------------------------------------------ # sous bloc niveau 2 : PERMEABILITY @@ -343,47 +904,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=3.000000, + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=3.000000, ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMEABILITY + ), + ), # fin bloc + + ), # fin FACT PERMEABILITY ), # fin BLOC conductor2 @@ -399,47 +960,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Conductivity properties", fr ="proprietes du bloc CONDUCTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('9.7000E5'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('9.7000E5'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT CONDUCTIVITY + ), + ), # fin bloc + + ), # fin FACT CONDUCTIVITY #------------------------------------------------ # sous bloc niveau 2 : PERMEABILITY @@ -448,47 +1009,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=1.010000, + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=1.010000, ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMEABILITY + ), + ), # fin bloc + + ), # fin FACT PERMEABILITY ), # fin BLOC conductor3 @@ -504,47 +1065,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Conductivity properties", fr ="proprietes du bloc CONDUCTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E1'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E1'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc + ), + ), # fin bloc - ), # fin FACT CONDUCTIVITY + ), # fin FACT CONDUCTIVITY #------------------------------------------------ # sous bloc niveau 2 : PERMEABILITY @@ -553,47 +1114,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.25E3'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.25E3'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMEABILITY + ), + ), # fin bloc + + ), # fin FACT PERMEABILITY ), # fin BLOC conductor4 @@ -609,47 +1170,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Conductivity properties", fr ="proprietes du bloc CONDUCTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0000E-6'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0000E-6'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc + ), + ), # fin bloc - ), # fin FACT CONDUCTIVITY + ), # fin FACT CONDUCTIVITY #------------------------------------------------ # sous bloc niveau 2 : PERMEABILITY @@ -658,47 +1219,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.50000E1'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.50000E1'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMEABILITY + ), + ), # fin bloc + + ), # fin FACT PERMEABILITY ), # fin BLOC conductor5 @@ -714,48 +1275,48 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Conductivity properties", fr ="proprietes du bloc CONDUCTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('6.00000E6'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('6.00000E6'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - + ), + ), # fin bloc + - ), # fin FACT CONDUCTIVITY + ), # fin FACT CONDUCTIVITY #------------------------------------------------ # sous bloc niveau 2 : PERMEABILITY @@ -764,47 +1325,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E2'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E2'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMEABILITY + ), + ), # fin bloc + + ), # fin FACT PERMEABILITY ), # fin BLOC conductor6 @@ -821,47 +1382,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Conductivity properties", fr ="proprietes du bloc CONDUCTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.75000E6'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.75000E6'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT CONDUCTIVITY + ), + ), # fin bloc + + ), # fin FACT CONDUCTIVITY #------------------------------------------------ # sous bloc niveau 2 : PERMEABILITY @@ -870,47 +1431,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('7.0E1'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('7.0E1'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMEABILITY + ), + ), # fin bloc + + ), # fin FACT PERMEABILITY ), # fin BLOC conductor7 @@ -926,47 +1487,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Conductivity properties", fr ="proprietes du bloc CONDUCTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('3.00000E6'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('3.00000E6'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT CONDUCTIVITY + ), + ), # fin bloc + + ), # fin FACT CONDUCTIVITY #------------------------------------------------ # sous bloc niveau 2 : PERMEABILITY @@ -975,47 +1536,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('5.00000E1'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('5.00000E1'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMEABILITY + ), + ), # fin bloc + + ), # fin FACT PERMEABILITY ), # fin BLOC conductor8 @@ -1031,47 +1592,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Conductivity properties", fr ="proprietes du bloc CONDUCTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('5.85E7'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('5.85E7'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc + ), + ), # fin bloc - ), # fin FACT CONDUCTIVITY + ), # fin FACT CONDUCTIVITY #------------------------------------------------ # sous bloc niveau 2 : PERMEABILITY @@ -1080,47 +1641,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=1.000000, + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=1.000000, ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMEABILITY + ), + ), # fin bloc + + ), # fin FACT PERMEABILITY ), # fin BLOC conductor9 @@ -1136,47 +1697,47 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Conductivity properties", fr ="proprietes du bloc CONDUCTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('7.143E1'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('7.143E1'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT CONDUCTIVITY + ), + ), # fin bloc + + ), # fin FACT CONDUCTIVITY #------------------------------------------------ # sous bloc niveau 2 : PERMEABILITY @@ -1185,155 +1746,50 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMEABILITY + ), + ), # fin bloc + + ), # fin FACT PERMEABILITY ), # fin BLOC conductor10 -#------------------------------------------------- -# materiau generique de type CONDUCTOR lineaire -#------------------------------------------------- - COND_L_properties = BLOC(condition="MAT_REF=='COND_LINEAR'", - -#------------------------------------------------ -# sous bloc niveau 2 : CONDUCTIVITY -#------------------------------------------------ - CONDUCTIVITY = FACT ( statut="o", - ang ="Conductivity properties", - fr ="proprietes du bloc CONDUCTIVITY", - - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is homogeneous", - fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is isotropic", - fr = "le materiau est isotrope", - ), - TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), - ang = "linear law", - fr = "loi lineaire", - ), - - val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), - ang = "enter a complex relative value", - fr = "saisir une valeur complexe relative", - ), - ), # fin bloc - - val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=1.0, - ang = "enter a real relative value", - fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT CONDUCTIVITY - -#------------------------------------------------ -# sous bloc niveau 2 : PERMEABILITY -#------------------------------------------------ - PERMEABILITY = FACT ( statut="o", - ang ="Permeability properties", - fr ="proprietes du bloc PERMEABILITY", - - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is homogeneous", - fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is isotropic", - fr = "le materiau est isotrope", - ), - TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), - ang = "linear law", - fr = "loi lineaire", - ), - - val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), - ang = "enter a complex relative value", - fr = "saisir une valeur complexe relative", - ), - ), # fin bloc - - val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=1.0, - ang = "enter a real relative value", - fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMEABILITY - - ), # fin BLOC conductor - #---------------------------------------------------------------- # materiau de reference de type CONDUCTOR non lineaire : M6X2ISO1 #---------------------------------------------------------------- @@ -1346,56 +1802,56 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="NONLINEAR", - into = ("NONLINEAR"), + typ="TXM", + defaut="NONLINEAR", + into = ("NONLINEAR"), ang = "non linear law", fr = "loi non lineaire", - ), + ), NATURE = SIMP (statut="o", - typ="TXM", - defaut="SPLINE", - into = ("SPLINE"), + typ="TXM", + defaut="SPLINE", + into = ("SPLINE"), ang = "nature law", fr = "nature de la loi", - ), - VALUE = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + ), + VALUE = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), + ), FILENAME = SIMP (statut="o", - typ=("Fichier",'All Files (*)',), - defaut=str(repIni)+"/M6X2ISO1", - ang="data file name", - fr ="nom du fichier", - ), - APPLIEDTO = SIMP (statut="o", - typ="TXM", - into=("B(H)&H(B)","B(H)","H(B)"), - defaut="B(H)&H(B)", - ang="spline applied to", - fr ="spline appliquee a ", - ), - - ), # fin FACT PERMEABILITY + typ=("Fichier",'All Files (*)',), + defaut=str(repIni)+"/M6X2ISO1", + ang="data file name", + fr ="nom du fichier", + ), + APPLIEDTO = SIMP (statut="o", + typ="TXM", + into=("B(H)&H(B)","B(H)","H(B)"), + defaut="B(H)&H(B)", + ang="spline applied to", + fr ="spline appliquee a ", + ), + + ), # fin FACT PERMEABILITY #------------------------------------------------ # sous bloc niveau 2 : CONDUCTIVITY @@ -1404,160 +1860,52 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Conductivity properties", fr ="proprietes du bloc CONDUCTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_REAL","LINEAR_COMPLEX"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_REAL","LINEAR_COMPLEX"), ang = "linear law", fr = "loi lineaire", - ), + ), val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.724E6'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.724E6'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc real + ), + ), # fin bloc real val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc complex - - ), # fin FACT CONDUCTIVITY + ), + ), # fin bloc complex + + ), # fin FACT CONDUCTIVITY ), # fin BLOC -################################################################################################### -##-------------------------------------------- -## sous bloc niveau 1 : NOCOND -##---------------------------------------------------------- -# materiau generique de type NOCOND lineaire -#----------------------------------------------------------- - NOCOND_L_properties = BLOC(condition="MAT_REF=='NOCOND_LINEAR'", -# -#------------------------------------------------ -# sous bloc niveau 2 : PERMITTIVITY -#------------------------------------------------ - PERMITTIVITY = FACT ( statut="o", - ang ="Permittivity properties", - fr ="proprietes du bloc PERMITTIVITY", - - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is homogeneous", - fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is isotropic", - fr = "le materiau est isotrope", - ), - TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), - ang = "linear law", - fr = "loi lineaire", - ), - - val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), - ang = "enter a complex relative value", - fr = "saisir une valeur complexe relative", - ), - ), # fin bloc - - val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=1.0, - ang = "enter a real relative value", - fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMITTIVITY - -#------------------------------------------------ -# sous bloc niveau 2 : PERMEABILITY -#------------------------------------------------ - - PERMEABILITY = FACT ( statut="o", - ang ="Permeability properties", - fr ="proprietes du bloc PERMEABILITY", - - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is homogeneous", - fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is isotropic", - fr = "le materiau est isotrope", - ), - TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), - ang = "linear law", - fr = "loi lineaire", - ), - - val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), - ang = "enter a complex relative value", - fr = "saisir une valeur complexe relative", - ), - ), # fin bloc - - val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=1.0, - ang = "enter a real relative value", - fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT - - ), # fin BLOC ##----------------------------------------------------- -# materiau de reference de type NOCOND lineaire : AIR +# materiau de reference de type DIELECTRIC lineaire : AIR #------------------------------------------------------ AIR_properties = BLOC(condition="MAT_REF=='AIR'", @@ -1569,46 +1917,46 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=1.000000, + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=1.000000, ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - ), # fin FACT PERMEABILITY + ), + ), # fin bloc + ), # fin FACT PERMEABILITY #------------------------------------------------ # sous bloc niveau 2 : PERMITTIVITY @@ -1617,52 +1965,52 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permittivity properties", fr ="proprietes du bloc PERMITTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=1.000000, + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=1.000000, ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMITTIVITY + ), + ), # fin bloc + + ), # fin FACT PERMITTIVITY - ), # fin BLOC NOCOND + ), # fin BLOC DIELECTRIC # ##------------------------------------------------------------- -# materiau de reference de type NOCOND lineaire : FERRITE B30 +# materiau de reference de type DIELECTRIC lineaire : FERRITE B30 #-------------------------------------------------------------- FERRITEB30_properties = BLOC(condition="MAT_REF=='FERRITEB30'", @@ -1674,46 +2022,46 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.10E3'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.10E3'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - ), # fin FACT PERMEABILITY + ), + ), # fin bloc + ), # fin FACT PERMEABILITY #------------------------------------------------ # sous bloc niveau 2 : PERMITTIVITY @@ -1722,51 +2070,51 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permittivity properties", fr ="proprietes du bloc PERMITTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_COMPLEX","LINEAR_REAL"), ang = "linear law", fr = "loi lineaire", - ), - + ), + val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc + ), + ), # fin bloc val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=1.000000, + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=1.000000, ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT PERMITTIVITY + ), + ), # fin bloc + + ), # fin FACT PERMITTIVITY - ), # fin BLOC NOCOND + ), # fin BLOC DIELECTRIC #-------------------------------------------------------- -# materiau de reference de type NOCOND non lineaire : E24 +# materiau de reference de type DIELECTRIC non lineaire : E24 #-------------------------------------------------------- E24_properties = BLOC(condition="MAT_REF=='E24'", @@ -1777,56 +2125,56 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="NONLINEAR", - into = ("NONLINEAR"), + typ="TXM", + defaut="NONLINEAR", + into = ("NONLINEAR"), ang = "non linear law", fr = "loi non lineaire", - ), + ), NATURE = SIMP (statut="o", - typ="TXM", - defaut="SPLINE", - into = ("SPLINE"), + typ="TXM", + defaut="SPLINE", + into = ("SPLINE"), ang = "nature law", fr = "nature de la loi", - ), - VALUE = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + ), + VALUE = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), + ), FILENAME = SIMP (statut="o", - typ=("Fichier",'All Files (*)',), - defaut=str(repIni)+"/E24", - ang="data file name", - fr ="nom du fichier", - ), - APPLIEDTO = SIMP (statut="o", - typ="TXM", - into=("B(H)&H(B)","B(H)","H(B)"), - defaut="B(H)&H(B)", - ang="spline applied to", - fr ="spline appliquee a ", - ), - - ), # fin FACT PERMEABILITY + typ=("Fichier",'All Files (*)',), + defaut=str(repIni)+"/E24", + ang="data file name", + fr ="nom du fichier", + ), + APPLIEDTO = SIMP (statut="o", + typ="TXM", + into=("B(H)&H(B)","B(H)","H(B)"), + defaut="B(H)&H(B)", + ang="spline applied to", + fr ="spline appliquee a ", + ), + + ), # fin FACT PERMEABILITY #------------------------------------------------ # sous bloc niveau 2 : PERMITTIVITY @@ -1835,51 +2183,51 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permittivity properties", fr ="proprietes du bloc PERMITTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_REAL","LINEAR_COMPLEX"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_REAL","LINEAR_COMPLEX"), ang = "linear law", fr = "loi lineaire", - ), + ), val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc real + ), + ), # fin bloc real val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc complex - - ), # fin FACT PERMITTIVITY + ), + ), # fin bloc complex + + ), # fin FACT PERMITTIVITY ), # fin BLOC E24 ##------------------------------------------------------------ -# materiau de reference de type NOCOND non lineaire : FEV470 +# materiau de reference de type DIELECTRIC non lineaire : FEV470 #------------------------------------------------------------- FEV470_properties = BLOC(condition="MAT_REF=='FEV470'", @@ -1890,57 +2238,57 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="NONLINEAR", - into = ("NONLINEAR"), + typ="TXM", + defaut="NONLINEAR", + into = ("NONLINEAR"), ang = "non linear law", fr = "loi non lineaire", - ), + ), NATURE = SIMP (statut="o", - typ="TXM", - defaut="SPLINE", - into = ("SPLINE"), + typ="TXM", + defaut="SPLINE", + into = ("SPLINE"), ang = "nature law", fr = "nature de la loi", - ), + ), - VALUE = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), + ), FILENAME = SIMP (statut="o", - typ=("Fichier",'All Files (*)',), - defaut=str(repIni)+"/FEV470", - ang="data file name", - fr ="nom du fichier", - ), - APPLIEDTO = SIMP (statut="o", - typ="TXM", - into=("B(H)&H(B)","B(H)","H(B)"), - defaut="B(H)&H(B)", - ang="spline applied to", - fr ="spline appliquee a ", - ), - - ), # fin FACT PERMEABILITY + typ=("Fichier",'All Files (*)',), + defaut=str(repIni)+"/FEV470", + ang="data file name", + fr ="nom du fichier", + ), + APPLIEDTO = SIMP (statut="o", + typ="TXM", + into=("B(H)&H(B)","B(H)","H(B)"), + defaut="B(H)&H(B)", + ang="spline applied to", + fr ="spline appliquee a ", + ), + + ), # fin FACT PERMEABILITY #------------------------------------------------ # sous bloc niveau 2 : PERMITTIVITY @@ -1949,52 +2297,52 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permittivity properties", fr ="proprietes du bloc PERMITTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_REAL","LINEAR_COMPLEX"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_REAL","LINEAR_COMPLEX"), ang = "linear law", fr = "loi lineaire", - ), + ), val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc real + ), + ), # fin bloc real val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc complex - - ), # fin FACT PERMITTIVITY + ), + ), # fin bloc complex + + ), # fin FACT PERMITTIVITY ), # fin BLOC FEV470 ##--------------------------------------------------------- -# materiau de reference de type NOCOND : FEV600 +# materiau de reference de type DIELECTRIC : FEV600 #---------------------------------------------------------- FEV600_properties = BLOC(condition="MAT_REF=='FEV600'", @@ -2005,57 +2353,57 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="NONLINEAR", - into = ("NONLINEAR"), + typ="TXM", + defaut="NONLINEAR", + into = ("NONLINEAR"), ang = "non linear law", fr = "loi non lineaire", - ), + ), NATURE = SIMP (statut="o", - typ="TXM", - defaut="SPLINE", - into = ("SPLINE"), + typ="TXM", + defaut="SPLINE", + into = ("SPLINE"), ang = "nature law", fr = "nature de la loi", - ), - VALUE = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + ), + VALUE = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), + ), FILENAME = SIMP (statut="o", - typ=("Fichier",'All Files (*)',), - defaut=str(repIni)+"/FEV600", - ang="data file name", - fr ="nom du fichier", - ), - APPLIEDTO = SIMP (statut="o", - typ="TXM", - into=("B(H)&H(B)","B(H)","H(B)"), - defaut="B(H)&H(B)", - ang="spline applied to", - fr ="spline appliquee a ", - ), - - ), # fin FACT PERMEABILITY + typ=("Fichier",'All Files (*)',), + defaut=str(repIni)+"/FEV600", + ang="data file name", + fr ="nom du fichier", + ), + APPLIEDTO = SIMP (statut="o", + typ="TXM", + into=("B(H)&H(B)","B(H)","H(B)"), + defaut="B(H)&H(B)", + ang="spline applied to", + fr ="spline appliquee a ", + ), + + ), # fin FACT PERMEABILITY #------------------------------------------------ # sous bloc niveau 2 : PERMITTIVITY @@ -2064,52 +2412,52 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permittivity properties", fr ="proprietes du bloc PERMITTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_REAL","LINEAR_COMPLEX"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_REAL","LINEAR_COMPLEX"), ang = "linear law", fr = "loi lineaire", - ), + ), val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc real + ), + ), # fin bloc real val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc complex - - ), # fin FACT PERMITTIVITY + ), + ), # fin bloc complex + + ), # fin FACT PERMITTIVITY ), # fin BLOC FEV600 ##--------------------------------------------------------- -# materiau de reference de type NOCOND : FEV800 +# materiau de reference de type DIELECTRIC : FEV800 #---------------------------------------------------------- FEV800_properties = BLOC(condition="MAT_REF=='FEV800'", @@ -2120,57 +2468,57 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="NONLINEAR", - into = ("NONLINEAR"), + typ="TXM", + defaut="NONLINEAR", + into = ("NONLINEAR"), ang = "non linear law", fr = "loi non lineaire", - ), + ), NATURE = SIMP (statut="o", - typ="TXM", - defaut="SPLINE", - into = ("SPLINE"), + typ="TXM", + defaut="SPLINE", + into = ("SPLINE"), ang = "nature law", fr = "nature de la loi", - ), + ), - VALUE = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), + ), FILENAME = SIMP (statut="o", - typ=("Fichier",'All Files (*)',), - defaut=str(repIni)+"/FEV800", - ang="data file name", - fr ="nom du fichier", - ), - APPLIEDTO = SIMP (statut="o", - typ="TXM", - into=("B(H)&H(B)","B(H)","H(B)"), - defaut="B(H)&H(B)", - ang="spline applied to", - fr ="spline appliquee a ", - ), - - ), # fin FACT PERMEABILITY + typ=("Fichier",'All Files (*)',), + defaut=str(repIni)+"/FEV800", + ang="data file name", + fr ="nom du fichier", + ), + APPLIEDTO = SIMP (statut="o", + typ="TXM", + into=("B(H)&H(B)","B(H)","H(B)"), + defaut="B(H)&H(B)", + ang="spline applied to", + fr ="spline appliquee a ", + ), + + ), # fin FACT PERMEABILITY #------------------------------------------------ # sous bloc niveau 2 : PERMITTIVITY @@ -2179,52 +2527,52 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permittivity properties", fr ="proprietes du bloc PERMITTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_REAL","LINEAR_COMPLEX"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_REAL","LINEAR_COMPLEX"), ang = "linear law", fr = "loi lineaire", - ), + ), val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc real + ), + ), # fin bloc real val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc complex - - ), # fin FACT PERMITTIVITY + ), + ), # fin bloc complex + + ), # fin FACT PERMITTIVITY ), # fin BLOC FEV800 ##----------------------------------------------- -# materiau de reference de type NOCOND : FEV1000 +# materiau de reference de type DIELECTRIC : FEV1000 #------------------------------------------------ FEV1000_properties = BLOC(condition="MAT_REF=='FEV1000'", @@ -2235,57 +2583,57 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="NONLINEAR", - into = ("NONLINEAR"), + typ="TXM", + defaut="NONLINEAR", + into = ("NONLINEAR"), ang = "non linear law", fr = "loi non lineaire", - ), + ), NATURE = SIMP (statut="o", - typ="TXM", - defaut="SPLINE", - into = ("SPLINE"), + typ="TXM", + defaut="SPLINE", + into = ("SPLINE"), ang = "nature law", fr = "nature de la loi", - ), + ), - VALUE = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), + ), FILENAME = SIMP (statut="o", - typ=("Fichier",'All Files (*)',), - defaut=str(repIni)+"/FEV1000", - ang="data file name", - fr ="nom du fichier", - ), - APPLIEDTO = SIMP (statut="o", - typ="TXM", - into=("B(H)&H(B)","B(H)","H(B)"), - defaut="B(H)&H(B)", - ang="spline applied to", - fr ="spline appliquee a ", - ), - - ), # fin FACT PERMEABILITY + typ=("Fichier",'All Files (*)',), + defaut=str(repIni)+"/FEV1000", + ang="data file name", + fr ="nom du fichier", + ), + APPLIEDTO = SIMP (statut="o", + typ="TXM", + into=("B(H)&H(B)","B(H)","H(B)"), + defaut="B(H)&H(B)", + ang="spline applied to", + fr ="spline appliquee a ", + ), + + ), # fin FACT PERMEABILITY #------------------------------------------------ # sous bloc niveau 2 : PERMITTIVITY @@ -2294,52 +2642,52 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permittivity properties", fr ="proprietes du bloc PERMITTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_REAL","LINEAR_COMPLEX"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_REAL","LINEAR_COMPLEX"), ang = "linear law", fr = "loi lineaire", - ), + ), val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc real + ), + ), # fin bloc real val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc complex - - ), # fin FACT PERMITTIVITY + ), + ), # fin bloc complex + + ), # fin FACT PERMITTIVITY ), # fin BLOC FEV1000 ##---------------------------------------------------------- -# materiau de reference de type NOCOND : HA600 +# materiau de reference de type DIELECTRIC : HA600 #----------------------------------------------------------- HA600_properties = BLOC(condition="MAT_REF=='HA600'", @@ -2350,57 +2698,57 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="NONLINEAR", - into = ("NONLINEAR"), + typ="TXM", + defaut="NONLINEAR", + into = ("NONLINEAR"), ang = "non linear law", fr = "loi non lineaire", - ), + ), NATURE = SIMP (statut="o", - typ="TXM", - defaut="SPLINE", - into = ("SPLINE"), + typ="TXM", + defaut="SPLINE", + into = ("SPLINE"), ang = "nature law", fr = "nature de la loi", - ), + ), - VALUE = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), + ), FILENAME = SIMP (statut="o", - typ=("Fichier",'All Files (*)',), - defaut=str(repIni)+"/HA600", - ang="data file name", - fr ="nom du fichier", - ), - APPLIEDTO = SIMP (statut="o", - typ="TXM", - into=("B(H)&H(B)","B(H)","H(B)"), - defaut="B(H)&H(B)", - ang="spline applied to", - fr ="spline appliquee a ", - ), - - ), # fin FACT PERMEABILITY + typ=("Fichier",'All Files (*)',), + defaut=str(repIni)+"/HA600", + ang="data file name", + fr ="nom du fichier", + ), + APPLIEDTO = SIMP (statut="o", + typ="TXM", + into=("B(H)&H(B)","B(H)","H(B)"), + defaut="B(H)&H(B)", + ang="spline applied to", + fr ="spline appliquee a ", + ), + + ), # fin FACT PERMEABILITY #------------------------------------------------ # sous bloc niveau 2 : PERMITTIVITY @@ -2409,52 +2757,52 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permittivity properties", fr ="proprietes du bloc PERMITTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_REAL","LINEAR_COMPLEX"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_REAL","LINEAR_COMPLEX"), ang = "linear law", fr = "loi lineaire", - ), + ), val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc real + ), + ), # fin bloc real val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc complex - - ), # fin FACT PERMITTIVITY + ), + ), # fin bloc complex + + ), # fin FACT PERMITTIVITY ), # fin BLOC HA600 ##----------------------------------------------- -# materiau de reference de type NOCOND : M600_65 +# materiau de reference de type DIELECTRIC : M600_65 #------------------------------------------------ M600_65_properties = BLOC(condition="MAT_REF=='M600_65'", @@ -2465,57 +2813,57 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permeability properties", fr ="proprietes du bloc PERMEABILITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="NONLINEAR", - into = ("NONLINEAR"), + typ="TXM", + defaut="NONLINEAR", + into = ("NONLINEAR"), ang = "non linear law", fr = "loi non lineaire", - ), + ), NATURE = SIMP (statut="o", - typ="TXM", - defaut="SPLINE", - into = ("SPLINE"), + typ="TXM", + defaut="SPLINE", + into = ("SPLINE"), ang = "nature law", fr = "nature de la loi", - ), + ), - VALUE = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), + ), FILENAME = SIMP (statut="o", - typ=("Fichier",'All Files (*)',), - defaut=str(repIni)+"/M600_65", - ang="data file name", - fr ="nom du fichier", - ), - APPLIEDTO = SIMP (statut="o", - typ="TXM", - into=("B(H)&H(B)","B(H)","H(B)"), - defaut="B(H)&H(B)", - ang="spline applied to", - fr ="spline appliquee a ", - ), - - ), # fin FACT PERMEABILITY + typ=("Fichier",'All Files (*)',), + defaut=str(repIni)+"/M600_65", + ang="data file name", + fr ="nom du fichier", + ), + APPLIEDTO = SIMP (statut="o", + typ="TXM", + into=("B(H)&H(B)","B(H)","H(B)"), + defaut="B(H)&H(B)", + ang="spline applied to", + fr ="spline appliquee a ", + ), + + ), # fin FACT PERMEABILITY #------------------------------------------------ # sous bloc niveau 2 : PERMITTIVITY @@ -2524,492 +2872,50 @@ MATERIALS = OPER (nom = "MATERIALS", ang ="Permittivity properties", fr ="proprietes du bloc PERMITTIVITY", - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + HOMOGENEOUS = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is homogeneous", fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), + ), + ISOTROPIC = SIMP (statut="o", + typ="TXM", + defaut="TRUE", + into = ("TRUE"), ang = "the material is isotropic", fr = "le materiau est isotrope", - ), + ), TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_REAL","LINEAR_COMPLEX"), + typ="TXM", + defaut="LINEAR_REAL", + into = ("LINEAR_REAL","LINEAR_COMPLEX"), ang = "linear law", fr = "loi lineaire", - ), + ), val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), + VALUE_REAL = SIMP (statut="o", + typ="R", + defaut=Decimal('1.0E0'), ang = "enter a real relative value", fr = "saisir une valeur reelle relative", - ), - ), # fin bloc real + ), + ), # fin bloc real val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), + VALUE_COMPLEX = SIMP (statut="o", + typ="C", + defaut=('RI',1,0), ang = "enter a complex relative value", fr = "saisir une valeur complexe relative", - ), - ), # fin bloc complex - - ), # fin FACT PERMITTIVITY + ), + ), # fin bloc complex + + ), # fin FACT PERMITTIVITY ), # fin BLOC M600_65 - - -##------------------------------------------------------------------ -# materiau generique de type NOCOND non lineaire MARROCCO -#------------------------------------------------------------------- - NOCOND_NLM_properties = BLOC(condition="MAT_REF=='NOCOND_NL_MAR'", - -#------------------------------------------------ -# sous bloc niveau 2 : PERMEABILITY -#------------------------------------------------ -# -# - PERMEABILITY = FACT ( statut="o", - ang ="Permeability properties", - fr ="proprietes du bloc PERMEABILITY", - - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is homogeneous", - fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is isotropic", - fr = "le materiau est isotrope", - ), - TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="NONLINEAR", - into = ("NONLINEAR"), - ang = "non linear law", - fr = "loi non lineaire", - ), - NATURE = SIMP (statut="o", - typ="TXM", - defaut="MARROCCO", - into = ("MARROCCO"), - ang = "nature law", - fr = "nature de la loi", - ), - VALUE = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), - ang = "enter a real relative value", - fr = "saisir une valeur reelle relative", - ), - ALPHA = SIMP (statut="o", - typ="R", - defaut=0, - val_min=0, - ang="alpha parameter", - fr ="parametre alpha" , - ), - TAU = SIMP (statut="o", - typ="R", - defaut=0, - val_min=0, - ang="tau parameter", - fr ="parametre tau" , - ), - C = SIMP (statut="o", - typ="R", - defaut=0, - val_min=0, - ang="c parameter", - fr ="parametre c" , - ), - EPSILON = SIMP (statut="o", - typ="R", - defaut=0, - val_min=0, - ang="epsilon parameter", - fr ="parametre epsilon" , - ), - - ), # fin FACT - -#------------------------------------------------ -# sous bloc niveau 2 : PERMITTIVITY -#------------------------------------------------ - PERMITTIVITY = FACT ( statut="o", - ang ="Permittivity properties", - fr ="proprietes du bloc PERMITTIVITY", - - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is homogeneous", - fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is isotropic", - fr = "le materiau est isotrope", - ), - - TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_REAL","LINEAR_COMPLEX"), - ang = "linear law", - fr = "loi lineaire", - ), - val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), - ang = "enter a real relative value", - fr = "saisir une valeur reelle relative", - ), - ), # fin bloc real - - val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), - ang = "enter a complex relative value", - fr = "saisir une valeur complexe relative", - ), - ), # fin bloc complex - - ), # fin FACT PERMITTIVITY - ), # fin BLOC - -##-------------------------------------------------------------------- -# materiau generique de type NOCOND non lineaire MARROCCO+SATURATION -#--------------------------------------------------------------------- - NOCOND_NLMS_properties = BLOC(condition="MAT_REF=='NOCOND_NL_MARSAT'", - -#------------------------------------------------ -# sous bloc niveau 2 : PERMEABILITY -#------------------------------------------------ -# -# - PERMEABILITY = FACT ( statut="o", - ang ="Permeability properties", - fr ="proprietes du bloc PERMEABILITY", - - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is homogeneous", - fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is isotropic", - fr = "le materiau est isotrope", - ), - TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="NONLINEAR", - into = ("NONLINEAR"), - ang = "non linear law", - fr = "loi non lineaire", - ), - NATURE = SIMP (statut="o", - typ="TXM", - defaut="MARROCCO+SATURATION", - into = ("MARROCCO+SATURATION"), - ang = "nature law", - fr = "nature de la loi", - ), - VALUE = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), - ang = "enter a real relative value", - fr = "saisir une valeur reelle relative", - ), - ALPHA = SIMP (statut="o", - typ="R", - defaut=0, - val_min=0, - ang="alpha parameter", - fr ="parametre alpha" , - ), - TAU = SIMP (statut="o", - typ="R", - defaut=0, - val_min=0, - ang="tau parameter", - fr ="parametre tau" , - ), - C = SIMP (statut="o", - typ="R", - defaut=0, - val_min=0, - ang="c parameter", - fr ="parametre c" , - ), - EPSILON = SIMP (statut="o", - typ="R", - defaut=0, - val_min=0, - ang="epsilon parameter", - fr ="parametre epsilon" , - ), - BMAX = SIMP (statut="o", - typ="R", - defaut=0, - val_min=0, - ang="intersection B", - fr ="intersection B" , - ), - HSAT = SIMP (statut="o", - typ="R", - defaut=0, - val_min=0, - ang="H value", - fr ="valeur H" , - ), - BSAT = SIMP (statut="o", - typ="R", - defaut=0, - val_min=0, - ang="B value", - fr ="valeur B" , - ), - JOIN = SIMP (statut="o", - typ="TXM", - defaut="SPLINE", - into= ("SPLINE","PARABOLIC","LINEAR"), - ang="type of join between laws", - fr ="type de jointure entre les 2 lois" , - ), - APPLIEDTO = SIMP (statut="o", - typ="TXM", - into=("B(H)&H(B)","B(H)","H(B)"), - defaut="B(H)&H(B)", - ang="join applied to", - fr ="jointure appliquee a ", - ), - - ), # fin FACT PERMEABILITY -#------------------------------------------------ -# sous bloc niveau 2 : PERMITTIVITY -#------------------------------------------------ - PERMITTIVITY = FACT ( statut="o", - ang ="Permittivity properties", - fr ="proprietes du bloc PERMITTIVITY", - - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is homogeneous", - fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is isotropic", - fr = "le materiau est isotrope", - ), - - TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_REAL","LINEAR_COMPLEX"), - ang = "linear law", - fr = "loi lineaire", - ), - val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=Decimal('1.0E0'), - ang = "enter a real relative value", - fr = "saisir une valeur reelle relative", - ), - ), # fin bloc real - - val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), - ang = "enter a complex relative value", - fr = "saisir une valeur complexe relative", - ), - ), # fin bloc complex - - ), # fin FACT PERMITTIVITY - - ), # fin BLOC - - -################################################################################################### -# ---------------------------------------- -# sous bloc niveau 1 : ZSURFACIC -#i---------------------------------------- -# materiau generique de type ZSURFASIC -#----------------------------------------- - zsurfacic_properties = BLOC(condition="MAT_REF=='ZSURFACIC'", - -#------------------------------------------------ -# sous bloc niveau 2 : CONDUCTIVITY -#------------------------------------------------ - CONDUCTIVITY = FACT ( statut="o", - ang ="Conductivity properties", - fr ="proprietes du bloc CONDUCTIVITY", - - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is homogeneous", - fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is isotropic", - fr = "le materiau est isotrope", - ), - TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), - ang = "linear law", - fr = "loi lineaire", - ), - - val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), - ang = "enter a complex relative value", - fr = "saisir une valeur complexe relative", - ), - ), # fin bloc - - val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=1.0, - ang = "enter a real relative value", - fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - - ), # fin FACT CONDUCTIVITY - -#------------------------------------------------ -# sous bloc niveau 2 : PERMEABILITY -#------------------------------------------------ - PERMEABILITY = FACT ( statut="o", - ang ="Permeability properties", - fr ="proprietes du bloc PERMEABILITY", - - HOMOGENEOUS = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is homogeneous", - fr = "le materiau est homogene", - ), - ISOTROPIC = SIMP (statut="f", - typ="TXM", - defaut="TRUE", - into = ("TRUE"), - ang = "the material is isotropic", - fr = "le materiau est isotrope", - ), - TYPE_LAW = SIMP (statut="o", - typ="TXM", - defaut="LINEAR_REAL", - into = ("LINEAR_COMPLEX","LINEAR_REAL"), - ang = "linear law", - fr = "loi lineaire", - ), - - val_complex = BLOC(condition="TYPE_LAW=='LINEAR_COMPLEX'", - VALUE_COMPLEX = SIMP (statut="o", - typ="C", - defaut=('RI',1,0), - ang = "enter a complex relative value", - fr = "saisir une valeur complexe relative", - ), - ), # fin bloc - - val_real = BLOC(condition="TYPE_LAW=='LINEAR_REAL'", - VALUE_REAL = SIMP (statut="o", - typ="R", - defaut=1.0, - ang = "enter a real relative value", - fr = "saisir une valeur reelle relative", - ), - ), # fin bloc - ), # fin FACT PERMEABILITY - - ), # fin bloc ZSURFACIC - -################################################################################################### -#--------------------------------------------- -# sous bloc niveau 1 -#--------------------------------------- -# matériau generique de type ZINSULATOR -#--------------------------------------- - -# aucun parametre a saisir pour ce materiau - - -################################################################################################### -#--------------------------------------------- -# sous bloc niveau 1 -#--------------------------------------------- -# matériau generique de type NILMAT (fictif) -#--------------------------------------------- - -# aucun parametre a saisir pour ce materiau - - -################################################################################################### -#---------------------------------------------------------- -# sous bloc niveau 1 : EM_ISOTROPIC_FILES -#------------------------------------------------- -# matériau isotropique non homogene generique -#------------------------------------------------- - em_iso_properties=BLOC(condition="MAT_REF=='EM_ISOTROPIC'", - - CONDUCTIVITY_File = SIMP (statut="o", - typ=("Fichier",'MED Files (*.med)',), - ang="CONDUCTIVITY MED data file name", - fr ="nom du fichier MED CONDUCTIVITY", - ), - PERMEABILITY_File = SIMP (statut="o", - typ=("Fichier",'MED Files (*.med)',), - ang="PERMEABILITY MED data file name", - fr ="nom du fichier MED PERMEABILITY", - ), - ), # fin bloc EM_ISOTROPIC - + ################################################################################################### #---------------------------------------------------------- # sous bloc niveau 1 : EM_ANISOTROPIC_FILES @@ -3018,75 +2924,57 @@ MATERIALS = OPER (nom = "MATERIALS", #---------------------------------------------------------- M6X_properties=BLOC(condition="MAT_REF=='M6X'", - PERMEABILITY_File = SIMP (statut="o", - typ=("Fichier",'.mater Files (*.mater)',), - defaut=str(repIni)+"/M6X_mu.mater", - ang="PERMEABILITY .mater data file name", - fr ="nom du fichier .mater PERMEABILITY", - ), - PERMITTIVITY_File = SIMP (statut="o", - typ=("Fichier",'.mater Files (*.mater)',), - defaut=str(repIni)+"/M6X_epsilon.mater", - ang="PERMITTIVITY .mater data file name", - fr ="nom du fichier .mater PERMITTIVITY", - ), - ), # fin bloc EM_ANISOTROPIC + PERMEABILITY_File = SIMP (statut="o", + typ=("Fichier",'.mater Files (*.mater)',), + defaut=str(repIni)+"/M6X_mu.mater", + ang="PERMEABILITY .mater data file name", + fr ="nom du fichier .mater PERMEABILITY", + ), + PERMITTIVITY_File = SIMP (statut="o", + typ=("Fichier",'.mater Files (*.mater)',), + defaut=str(repIni)+"/M6X_epsilon.mater", + ang="PERMITTIVITY .mater data file name", + fr ="nom du fichier .mater PERMITTIVITY", + ), + ), # fin bloc EM_ANISOTROPIC ##-------------------------------------------------------------- # materiau de reference anisotrope non homogene : M6X_lineaire #--------------------------------------------------------------- M6X_lineaire_properties=BLOC(condition="MAT_REF=='M6X_lineaire'", - PERMEABILITY_File = SIMP (statut="o", - typ=("Fichier",'.mater Files (*.mater)',), - defaut=str(repIni)+"/M6X_lineaire_mu.mater", - ang="PERMEABILITY .mater data file name", - fr ="nom du fichier .mater PERMEABILITY", - ), - CONDUCTIVITY_File = SIMP (statut="o", - typ=("Fichier",'.mater Files (*.mater)',), - defaut=str(repIni)+"/M6X_lineaire_sigma.mater", - ang="CONDUCTIVITY .mater data file name", - fr ="nom du fichier .mater CONDUCTIVITY", - ), - ), # fin bloc EM_ANISOTROPIC + PERMEABILITY_File = SIMP (statut="o", + typ=("Fichier",'.mater Files (*.mater)',), + defaut=str(repIni)+"/M6X_lineaire_mu.mater", + ang="PERMEABILITY .mater data file name", + fr ="nom du fichier .mater PERMEABILITY", + ), + CONDUCTIVITY_File = SIMP (statut="o", + typ=("Fichier",'.mater Files (*.mater)',), + defaut=str(repIni)+"/M6X_lineaire_sigma.mater", + ang="CONDUCTIVITY .mater data file name", + fr ="nom du fichier .mater CONDUCTIVITY", + ), + ), # fin bloc EM_ANISOTROPIC ##-------------------------------------------------------------- # materiau de reference anisotrope non homogene : M6X_homog #--------------------------------------------------------------- M6X_homog_properties=BLOC(condition="MAT_REF=='M6X_homog'", - PERMEABILITY_File = SIMP (statut="o", - typ=("Fichier",'.mater Files (*.mater)',), - defaut=str(repIni)+"/M6X_homog_mu.mater", - ang="PERMEABILITY .mater data file name", - fr ="nom du fichier .mater PERMEABILITY", - ), - CONDUCTIVITY_File = SIMP (statut="o", - typ=("Fichier",'.mater Files (*.mater)',), - defaut=str(repIni)+"/M6X_homog_sigma.mater", - ang="CONDUCTIVITY .mater data file name", - fr ="nom du fichier .mater CONDUCTIVITY", - ), - ), # fin bloc EM_ANISOTROPIC - -#--------------------------------------------------- -# matériau anisotropique non homogene generique -#--------------------------------------------------- - em_aniso_properties=BLOC(condition="MAT_REF=='EM_ANISOTROPIC'", - - PERMEABILITY_File = SIMP (statut="o", - typ=("Fichier",'.mater Files (*.mater)',), - ang="PERMEABILITY .mater data file name", - fr ="nom du fichier .mater PERMEABILITY", - ), - CONDUCTIVITY_File = SIMP (statut="o", - typ=("Fichier",'.mater Files (*.mater)',), - ang="CONDUCTIVITY .mater data file name", - fr ="nom du fichier .mater CONDUCTIVITY", - ), - ), # fin bloc EM_ANISOTROPIC - + PERMEABILITY_File = SIMP (statut="o", + typ=("Fichier",'.mater Files (*.mater)',), + defaut=str(repIni)+"/M6X_homog_mu.mater", + ang="PERMEABILITY .mater data file name", + fr ="nom du fichier .mater PERMEABILITY", + ), + CONDUCTIVITY_File = SIMP (statut="o", + typ=("Fichier",'.mater Files (*.mater)',), + defaut=str(repIni)+"/M6X_homog_sigma.mater", + ang="CONDUCTIVITY .mater data file name", + fr ="nom du fichier .mater CONDUCTIVITY", + ), + ), # fin bloc M6X_homog_properties ) # fin OPER Materials @@ -3097,96 +2985,76 @@ MATERIALS = OPER (nom = "MATERIALS", #------------------------------------------------------------------- # -SOURCES = OPER ( nom = "SOURCES", +SOURCE = OPER ( nom = "SOURCE", op = None, - repetable = 'n', + repetable = 'n', ang = "source definition", - fr = "definition d une source", + fr = u"définition d'une source", sd_prod= source, TYPE_SOURCE = SIMP (statut="o", - typ="TXM", - into=("STRANDED_INDUCTOR","HPORT","EPORT"), - fr="type de source", + typ="TXM", + into=("STRANDED_INDUCTOR","HPORT","EPORT"), + fr=u"type de source", ang="type of source", - ), + ), #---------------------------------------------------------- # sous bloc niveau 1 : stranded inductor source ##--------------------------------------------------------- - st_ind_properties=BLOC(condition="TYPE_SOURCE=='STRANDED_INDUCTOR'", - - NTURNS = SIMP (statut="o", - typ="I", - defaut=1, - ang="number of turns in the inductor", - fr="nombre de tours dans l inducteur", - ), - CURJ = SIMP (statut="o", - typ="R", - defaut=0.0, - ang="intensity", - fr="intensite", - ), - POLAR = SIMP (statut="o", - typ="R", - defaut=0.0, - fr="polarisation", - ang="polarization", - ), - - ), # fin bloc stranded inductor - + st_ind_properties = BLOC(condition="TYPE_SOURCE=='STRANDED_INDUCTOR'", + + NTURNS = SIMP (statut="o", + typ="I", + defaut=1, + ang="number of turns in the inductor", + fr="nombre de tours dans l inducteur", + ), + CURJ = SIMP (statut="o", + typ="C", + defaut=('MP',1,0), + ang = "enter the current value (magnitude and polarization in degrees) as a complex number", + fr = u"saisir la valeur du courant (amplitude et phase en degrés) sous la forme d'un nombre complexe", + ), + ), # fin bloc stranded inductor + #---------------------------------------------------------- # sous bloc niveau 1 : eport source #---------------------------------------------------------- - eport_properties=BLOC(condition="TYPE_SOURCE=='EPORT'", - + eport_properties = BLOC(condition="TYPE_SOURCE=='EPORT'", + TYPE = SIMP (statut="o", - typ="TXM", - into=("VOLTAGE","CURRENT"), + typ="TXM", + into=("VOLTAGE","CURRENT"), fr="type de eport source", ang="type of eport source", - ), - AMP = SIMP (statut="o", - typ="R", - defaut=0.0, - fr="amplitude", - ang="amplitude", - ), - POLAR = SIMP (statut="o", - typ="R", - defaut=0.0, - fr="polarisation", - ang="polarization", - ), - - ), # fin bloc eport + ), + AMP = SIMP (statut="o", + typ="C", + defaut=('MP',1,0), + ang = "enter the amplitude value (magnitude and polarization in degrees) as a complex number", + fr = u"saisir la valeur de l'amplitude (amplitude et phase en degrés) sous la forme d'un nombre complexe", + ), + + ), # fin bloc eport #---------------------------------------------------------- # sous bloc niveau 1 : hport source #---------------------------------------------------------- - hport_properties=BLOC(condition="TYPE_SOURCE=='HPORT'", + hport_properties = BLOC(condition="TYPE_SOURCE=='HPORT'", TYPE = SIMP (statut="o", - typ="TXM", - into=("VOLTAGE","CURRENT"), + typ="TXM", + into=("VOLTAGE","CURRENT"), fr="type de hport source", ang="type of hport source", - ), - AMP = SIMP (statut="o", - typ="R", - defaut=0.0, - ang="amplitude", - fr="amplitude", - ), - POLAR = SIMP (statut="o", - typ="R", - defaut=0.0, - fr="polarisation", - ang="polarization", - ), - - ), # fin bloc hport -) # Fin OPER sources + ), + AMP = SIMP (statut="o", + typ="C", + defaut=('MP',1,0), + ang = "enter the amplitude value (magnitude and polarization in degrees) as a complex number", + fr = u"saisir la valeur de l'amplitude (amplitude et phase en degrés) sous la forme d'un nombre complexe", + ), + ), # fin bloc hport +) # Fin OPER SOURCE