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'

)