Suiv.: 7.2 Commons
Sup.: Notes d'implémentation
Préc.: Notes d'implémentation
Index
Table des matières
L'arbre de TRNOXX, en 2D, est schématiquement le suivant:
TRNOXX preprocesseur TRNOPW questionneur TRNOPO le module general TRNOMM extrema de l'objet TRNOFE fenetres TRNOMA masques CONSAR construction des aretes TRNOGE trace general de maillage NOPO 2D TRNOLE menu graphique ZOOMPL ZOOMNO zooms TRNODE deplacement point SOFOPE TRNOGE SOFFIN soft-copy HARDCP hard-copy
TRNOGE trace general de maillage NOPO 2D TRNOTR TRNOSH triangulation ou shrink TRNOLE legendes
L'arbre de TRNOXX, en 3D, est schématiquement le suivant:
TRNOXX preprocesseur TRNOPW questionneur TRGEOM le module general TRGEMM extrema de l'objet TRNOFE fenetres TRNOM3 masques TRGEGE trace general de maillage GEOM 3D TRNOL3 menu graphique TRSAUV TRGEGE TRREST soft-copy HARDCP hard-copy
TRGEGE trace general de maillage GEOM 3D CONARF construction des aretes DEFARV aretes vues TRARET TRARSH triangulation ou shrink TRNOL3 legendes
L'arbre de REFEXX est schématiquement le suivant:
REFEXX preprocesseur REFERW module de preparation DEFMFG fenetres REFEGE module general DEFMFG fenetres TRGEMM extrema MESAG0 REFETR REFTRA REFSHR affichage CUTCAR coupe MAICUT isovaleur GETABS menu HARDCP hardcopy REFSOF softcopy
L'arbre de TRMCXX est schématiquement le suivant:
TRMCXX preprocesseur TRMACW questionneur VALISO TRMACO le module general TRMCMM extrema de l'objet TRNOFE fenetres TRNOMA masques CONSAR construction des aretes TRMCGE trace general de maillage NOPO 2D TRMCLE menu graphique ZOOMPL ZOOMNO zooms TRMCVA valeur d'une isovaleur SOFOPE TRMCGE SOFFIN soft-copy HARDCP hard-copy
TRMCGE trace general de maillage MAIL COOR 2D TRMCIS trace isovaleurs TRMCTR TRMCSH triangulation ou shrink TRMCVI trace vitesses TRAFLE trace fleches TRMCFL trace flux TRMCOU coupes TRCOLE legendes coupes TRMCLE legendes
L'arbre de TRC3XX est schématiquement le suivant:
TRC3XX preprocesseur TRMC3W questionneur TRMC3G le module general TRMCMM extrema de l'objet TRNOFE fenetres TRNOM3 masques TRMC3T trace general de maillage GEOM 3D LEGMC3 menu graphique PLNCUT TRC3VA interrogation valeurs TRSAUV TRMC3T TRREST soft-copy HARDCP hard-copy
TRMC3T trace general de maillage GEOM 3D CONARF construction des aretes DEFARV aretes vues TRARET TRARSH triangulation ou shrink CUTCAR MAICUT coupes CALISO INIISO isovaleurs TRMC3I VITCUT TRMC3V isovaleurs vitesses TRNOL3 LEGMC3 legendes
L'arbre de TRSTXX est schématiquement le suivant:
TRSTXX preprocesseur TRSTRW questionneur IMPISO temperature TRSTRE module general contraintes TRNOFE fenetres TRNOMA masques TRSTMM extrema TRSTGE affichage TRSTLE menu ZOOMPL ZOOMNO zooms HARDCP hardcopy SOFOPE TRSTGE SOFFIN softcopy TRFLUX module general temperature et flux TRNOFE fenetres TRNOMA masques TRFLMM TRTEMM TRSTMM extrema TRSTGE affichage TRSTLE menu ZOOMPL ZOOMNO zooms HARDCP hardcopy SOFOPE TRSTGE SOFFIN softcopy
L'arbre de TRACXX est schématiquement le suivant:
TRACXX preprocesseur TRACOW questionneur DEFGRA DEFGRX DEFGRY axes et graduations TRAKOU le module general TRNOFE fenetres TRACMA masques TRACGE trace general de courbe TRACLE menu graphique ZOMTRN zoom SOFOPE TRACGE SOFFIN soft-copy HARDCP hard-copy
TRACGE trace general POLY2 ou SYMB2 trace aux traits ou aux symboles TRAAXE trace des axes et des graduations TRACLE legendes
Suit le graphe de fabrication des axes de VIS3XX précisant, pour un niveau de commandes donné, les effet ou déplacements dans l'arbre de tel ou tel choix ou réponse.
------------------------ GRAPHE_MENU de AXES ------------------------ [COMMANDES_NIVEAU 0 ] --------------------- 1 ( ou aspect ) ===> [A] 2 ( ou mod_const) ===> [B] 3 ( ou leg_axes ) ===> [C] 4 ( ou nb_axes ) ===> [D] 5 ( ou edit_contr) ===> [E] 6 ( ou (return) ) ===============> SORTIE_DIALOGUE [A] : Aspect_graduation (niveau 1) ------------------------------------ Modifs_boite_repere ? non ===============> [A1] oui <-- nouvelle valeur [A1] : Modifs_couleurs_axes ? non ===========================> [ COMMANDES_NIVEAU 0 ] oui <-- nouveau R,V,B (3 valeurs) ===========================> [ COMMANDES_NIVEAU 0 ] [B] : Mode_construction_des_axes (niveau 1) --------------------------------------------- Modifs_du_mode_actuel ? non =======> [COMMANDES_NIVEAU 0 ] ou [X1] selon valeur du mode oui -1 ====================> [ COMMANDES_NIVEAU 0 ] 1 ====================> [ COMMANDES_NIVEAU 0 ] 2 =============> [X1] [X1] : Construction_manuelle (niveau 2) ---------------------------------------- Changement_du_nombre_d_axes_actuels ? non ==============================> [X11] oui <-- nouvelle valeur ( 1 a 10) [X11] : paramètres definissant les axes --> Boucle sur le nombre d axes | REP numero point de depart | REP numero point final | REP valeur point de depart | REP valeur point final | REP code echelle de graduation | REP code ecriture des valeurs | REP mode construction des graduations | REP format ecriture des nombres | REP epaisseur de trace | REP facteur d agrandissement x des caracteres | REP facteur d agrandissement y des caracteres | REP facteur d agrandissement des tirets | REP nombre d intervalles references | REP nombre de sous-intervalles | REP longueur intervalle elementaire | Legende_sur_axe ? | REP non ==================> [X12] | oui | REP legende | Encadrer legende ? | REP oui | non | Emplacement legende ? | REP valeur ( 1 a 8) | [X12] : Vecteur (+axe) determinant plan ecriture | REP U1,U2,U3 |-----------------------------------------< ==================== SORTIE !!! =====================> [C] : Legende_axe (niveau 1) ------------------------------ Definition ou Modification de legende sur axes ? non =======================> [ COMMANDES_NIVEAU 0 ] oui --> Boucle sur 3 axes principaux | Modif legende axe i ? | non ==========> fin de boucle | oui | <-- nouvelle legende |-----------------------------------< ===============================> [ COMMANDES_NIVEAU 0 ] [D] :Nombre_d_axes (niveau 1) ------------------------------ Modif du nombre actuel d axes? non ========================> [ COMMANDES_NIVEAU 0 ] oui <-- nouvelle valeur ================================> [ COMMANDES_NIVEAU 0 ] [E] : Edition des parametres des axes (niveau 1) --------------------------------------------------- Controle parametres des axes ? non =======================> [ COMMANDES_NIVEAU 0 ] oui -- > [E1] : Numero de l axe a controler ? | 0 ===============> [ COMMANDES_NIVEAU 0 ] | i ( i>0 et i<10 ======> [E2] | | --> [E2] : Numero label ? | | 0 ==================> [E1] | | | | 1 (numero des points definissant axe) | | I1(i),I2(i) ================> [E2] | | | | 2 (valeurs aux extremites ) | | V1(i),V2(i) ================> [E2] | | | | 3 (Indicateur references) | | IREF(i) ================> [E2] | | | | 4 (Mode graduation et parametres) | | MODG(i),NGRAD(i),NSUB(i),XINT(i) | | ========================> [E2] | | | | 5 (Format des nombres) | | NF(i) ====================> [E2] | | | | 6 (Frequence references sur axe) | | NFG(i) ====================> [E2] | | | | 7 (Facteurs amplification des caracteres) | | XHX(i),XHY(i) =============> [E2] | | | | 8 (Facteur amplification des tirets) | | XTIR(i) ==================> [E2] | | | | 9 (Epaisseur ecriture ) | | EP(i) ==================> [E2] | | | | 10 (Emplacement legende ) | | IPLA(i) ===================> [E2] | | | | 11 (Legende ) | | nouvelle legende ===========> [E2] | | | | 12 (Vecteur (+axe) definissant plan ecrit) | | D1(i),D2(i),D3(i) ==========> [E2] | | | |-----------------------------------------< |----------------------------------------------------------<
Suit l'arbre simplifié de VIS3XX:
VIS3XX preprocesseur VIS3DW programme general V3DIN initialisations V3DFXY definitions de la fonction V3DAFF definitions conditions d'affichage WILLIT WRIGTT trace ECREF ECREF1 legendes
L'arbre de TRPRXX est schématiquement le suivant:
TRPRXX preprocesseur TRPROW questionneur PRMUAM lecture matrice DEFGRA axes et graduations TRAKOU le module general (cf. TRACXX)
L'arbre de TRPOXX est schématiquement le suivant:
TRPOXX preprocesseur TRPOIW questionneur TRPOIN le module general LIRLIG COLIGN les lignes TRNOFE fenetres TRNOMA masques TRAPGE trace general TRPOLE menu graphique ZOOMPL ZOOMNO zooms TRPOPO position point SOFOPE TRAPGE SOFFIN soft-copy HARDCP hard-copy