u4.71.03 Opérateur RECU_GENE#
Syntaxe#
Détail de la syntaxe
vect_asse_gene = RECU_GENE(
◆ RESU_GENE = tran_gene / harm_gene,
◆ / INST = float,
/ FREQ = float,
◇ NOM_CHAM = / "DEPL" (par défaut),
/ "VITE",
/ "ACCE",
# Si: exists("INST") and not exists("FREQ")
◇ INTERPOL = / "NON" (par défaut),
/ "LIN",
◇ CRITERE = / "RELATIF" (par défaut),
/ "ABSOLU",
# Si: (equal_to("CRITERE", 'RELATIF'))
◇ PRECISION = float (défaut: 1e-06),
# Si: (equal_to("CRITERE", 'ABSOLU'))
◆ PRECISION = float,
)
◆ : obligatoire
◇ : optionnel
⟐ : présent par défaut
& : ensemble
/ : un seul parmi
| : plusieurs choix possibles
Opérandes#
Opérande RESU_GENE#
♦ RESU_GENE = resgen
Concept de type tran_geneou harm_gene qui contient pour différentes discretisations (instants ou fréquences) des vecteurs généralisés de type déplacement, vitesse ou accélération.
Opérande NOM_CHAM#
◊ NOM_CHAM = nomcha
Chaîne de caractères désignant le nom symbolique du champ que l’on souhaite extraire: “DEPL”, “VITE” ou “ACCE”.
Opérande INST#
♦ INST = instant
Pour un résultat transitoire (tran_gene), l’instant pour lequel on souhaite extraire un vecteur généralisé.
Opérande INTERPOL#
Pour unrésultat transitoire (tran_gene):
◊ INTERPOL =
“NON”: |
l’extraction doit être faite stricto-sensu, |
“LIN”: |
une interpolation est autorisée entre deux champs : cette interpolation peut être inacceptable entre deux instants d’archivage qui ne correspondent pas à des instants de calculs consécutifs par DYNA_TRAN_MODAL[U4.53.21]. |
Opérandes CRITERE et PRECISION#
Pour unrésultat transitoire (tran_gene):
◊ CRITERE = / 'ABSOLU'
/ 'RELATIF'
◊ PRECISION = prec
Indiquent avec quelle précision la recherche de l’instant doit se faire.
“ABSOLU” : |
intervalle de recherche |
[instant-prec, instant+ prec]. |
“RELATIF” : |
intervalle de recherche |
[(1-prec).instant, (1+prec).instant]. |
Note: Si CRITERE=”ABSOLU” |
alors le mot-clé PRECISION devient obligatoire. |
Opérande FREQ#
♦ FREQ = freq
Pour un résultat harmonique (harm_gene), la fréquence pour laquelle on souhaite extraire un vecteur généralisé.