2. Syntaxe#

interspectre = PROJ_SPEC_BASE(
    ◆ SPEC_TURB = spectre,
    ◇ TOUT_CMP = / "OUI" (par défaut),
                 / "NON",
    ◆ / BASE_ELAS_FLUI = melasflu,
      / MODE_MECA = mode_meca,
      / CHAM_NO = cham_no,
    # Si: exists("BASE_ELAS_FLUI")
        ◆ VITE_FLUI = float,
        ◇ PRECISION = float (défaut: 0.001),
    ◆ FREQ_INIT = float,
    ◆ FREQ_FIN = float,
    ◆ NB_POIN = int,
    ◇ OPTION = / "TOUT" (par défaut),
               / "DIAG",
    ◆ / TOUT = "OUI" (ou non renseigné),
      / GROUP_MA = grma,
    ◇ & MODELE_INTERFACE = modele,
    ◇ VECT_X = float,
    ◇ VECT_Y = float,
    ◇ ORIG_AXE = float,
    ◇ TITRE = text,
)

◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles