7. Exemple#

Prenons l’exemple du stockage des modes de vibration mécanique (mode_meca), on a calculé 5 modes et on les stocke dans une structure SD_RESULTAT.

Étape 1 : création de la structure SD_RESULTAT

NBMODE = 5

CALL RSCRSD ( MODES, 'MODE_MECA', NBMODE )

Étape 2 : stockage des vecteurs propres

DO 10 IM = 1, NBMODE

...

CALL RSEXCH (' ', MODES, 'DEPL', IM, CHAMNO, IER )

...

CALL JEVEUO(CHAMNO//'.VALE','E',LVALE)

DO 12 IEQ = 1, NEQ

ZR(LVALE+IEQ-1) = ...

12 CONTINUE

CALL RSNOCH ( MODES, 'DEPL', IM)

...

Étape 3 : stockage des variables d’accès et paramètres modaux

CALL RSADPA ( MODES, 'E' , 1, 'FREQ' , IM, 0, LFREQ, K8B )

ZR(LFREQ) = ...

CALL RSADPA ( MODES, 'E', 1, 'NUME_MODE', IM, 0, LNUME, K8B )

ZI(LNUME) = ...

CALL RSADPA ( MODES, 'E', 1, 'NORME' , IM, 0, LNORM, K8B )

ZK24(LNORM) = ...

...