interspectre = DEFI_INTE_SPEC(
◇ DIMENSION = int (défaut: 1),
◆ / PAR_FONCTION = _F(
◆ / NOEUD_I = no,
/ NUME_ORDRE_I = int,
# Si: exists("NUME_ORDRE_I")
◆ NUME_ORDRE_J = int,
# Si: exists("NOEUD_I")
◆ NOEUD_J = no,
◆ NOM_CMP_I = text,
◆ NOM_CMP_J = text,
◆ FONCTION = fonction_c / fonction,
),
/ KANAI_TAJIMI = _F(
◆ / NUME_ORDRE_I = int,
/ NOEUD_I = no,
# Si: exists("NUME_ORDRE_I")
◆ NUME_ORDRE_J = int,
# Si: exists("NOEUD_I")
◆ NOEUD_J = no,
◆ NOM_CMP_I = text,
◆ NOM_CMP_J = text,
◇ FREQ_MIN = float,
◇ FREQ_MAX = float (défaut: 100.0),
◇ PAS = float (défaut: 1.0),
◇ AMOR_REDUIT = float (défaut: 0.6),
◇ FREQ_MOY = float (défaut: 5.0),
◇ / VALE_R = float,
/ VALE_C = complex,
◇ INTERPOL = / "LIN" (par défaut),
/ "LOG",
◇ PROL_DROITE = / "CONSTANT",
/ "LINEAIRE",
/ "EXCLU" (par défaut),
◇ PROL_GAUCHE = / "CONSTANT",
/ "LINEAIRE",
/ "EXCLU" (par défaut),
),
/ CONSTANT = _F(
◆ / NUME_ORDRE_I = int,
/ NOEUD_I = no,
# Si: exists("NUME_ORDRE_I")
◆ NUME_ORDRE_J = int,
# Si: exists("NOEUD_I")
◆ NOEUD_J = no,
◆ NOM_CMP_I = text,
◆ NOM_CMP_J = text,
◇ FREQ_MIN = float,
◇ FREQ_MAX = float (défaut: 100.0),
◇ PAS = float (défaut: 1.0),
◇ / VALE_R = float,
/ VALE_C = complex,
◇ INTERPOL = / "LIN" (par défaut),
/ "LOG",
◇ PROL_DROITE = / "CONSTANT",
/ "LINEAIRE",
/ "EXCLU" (par défaut),
◇ PROL_GAUCHE = / "CONSTANT",
/ "LINEAIRE",
/ "EXCLU" (par défaut),
),
◇ TITRE = text,
◇ INFO = / 1 (par défaut),
/ 2,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles