2. Syntax#

/Matr_asse_depl_r
/macr_elem_stat
/fashion_gene
/model
/mesh
/nume_ddl
/interspectrum
/meca_mode = CALC_ESSAI (
    ◇ RESU_IDENTIFICATION = _F (
         ◇ TABLE = co,
      ),
    ◇ RESU_MODIFSTRU = _F (
         ◇ MODELE = co,
         ◇ MODE_MECA = co,
         ◇ MAILLAGE = co,
         ◇ NUME_DDL = co,
         ◇ MASS_MECA = co,
         ◇ RIGI_MECA = co,
         ◇ AMOR_MECA = co,
         ◇ MACR_ELEM = co,
         ◇ PROJ_MESU = co,
         ◇ BASE_ES = co,
         ◇ BASE_LMME = co,
         ◇ MODE_STA = co,
      ),
    ◇ EXPANSION = _F (
         ◆ CALCUL = meca fashion,
         ◇ NUME_MODE_CALCUL = int,
         ◆ MESURE = meca fashion,
         ◇ NUME_MODE_MESURE = int,
         ◇ RESOLUTION =/"SVD" (by default),
                        /"READ",
         # If: equal_to (" RESOLUTION ", 'SVD')
             ◇ EPS = float,
      ),
    ◇ IDENTIFICATION = _F (
         ◇ ALPHA = float,
         ◇ EPS = float,
         ◆ OBSERVABILITE = meca fashion,
         ◆ COMMANDABILITE = meca fashion,
         ◆ INTE_SPEC = interspectrum,
         ◆ BASE = meca fashion,
      ),
    ◇ MODIFSTRUCT = _F (
         ◆ MESURE = meca fashion,
         ◆ MODELE_SUP = model,
         ◆ MATR_RIGI = matr_asse_depl_r,
         ◇ RESOLUTION =/"ES" (by default),
                        /"LMME ",
         # If: equal_to (" RESOLUTION ", 'LMME')
             ◆ MATR_MASS = matr_asse_depl_r,
         ◆ NUME_MODE_MESU = int,
         ◆ NUME_MODE_CALCUL = int,
         ◆ MODELE_MODIF = model,
      ),
    # If: exists (" MODIFSTRUCT ")
        ◇ GROUP_NO_CAPTEURS = _F (
             ◆ GROUP_NO = grno,
             ◆ NOM_CMP = text,
          ),
        ◇ GROUP_NO_EXTERIEUR = _F (
             ◆ GROUP_NO = grno,
             ◆ NOM_CMP = text,
          ),
)

◆: mandatory
◇: optional
: present by default
&: together
/: only one among
|: several possible choices