4. Description de la macro commande POST_GOUJ#
4.1. But de POST_GOUJ#
Réaliser le post traitement dans un format spécifique.
Transformer une table créée par POST_RELEVE_T en une table d’un format spécifique de type table_sdaster. La table de type table_sdaster contient les paramètres “NUME_FILET”, “NOEUDS” (numéro de nœud correspondant au numéro de filet), “NUME_ORDRE” (correspondant à l’incrément de charge), “REACTION” (réaction des filets) et “REACTION_CUM” (réaction cumulée des filets en %).
Produit une structure de données de type table_sdaster.
4.2. Syntaxe#
ntab [table_sdaster] = POST_GOUJ
(
♦ TABLE = tabl_post_rele , [TXM]
)
4.3. Opérande#
4.3.1. Opérande TABLE#
♦ TABLE= [TXM]
Cet opérande permet d’indiquer le nom de la table de type tabl_post_rele que l’on veut modifier.
4.4. Exemple#
TFORC = POST_RELEVE_T (
ACTION =_F(
INTITULE = 'RESU_T1',
GROUP_NO = 'NDFILETS',
RESULTAT = CALC,
NOM_CHAM = 'FORC_NODA',
TOUT_ORDRE = 'OUI',
NOM_CMP = 'DY',
OPERATION = 'EXTRACTION'
)
)
NTFORC = POST_GOUJ (
TABLE = TFORC,
)
IMPR_TABLE ( TABLE = NTFORC,
NOM_PARA = ( 'NUME_FILET', 'NOEUDS' ),
FILTRE =_F (
NOM_PARA = 'NOEUDS',
CRIT_COMP = 'NON_VIDE'
),
FORMAT = 'AGRAF'
)
IMPR_TABLE ( TABLE = NTFORC,
NOM_PARA = (
'NUME_ORDRE', 'NUME_FILET',
'REACTION', 'REACTION_CUMU'
),
FILTRE =_F (
NOM_PARA = 'NUME_ORDRE',
CRIT_COMP = 'EQ',
VALE_I = 1
),
FORMAT = 'AGRAF'
)