1 : * @PLOTPRI PROCEDUR AM1 92/10/29 21:15:39 734 2 : *----------------------------------------------------- 3 : DEBPROC @PLOTPRI TEN1*MCHAML MSU1*MMODEL ; 4 : *----------------------------------------------------- 5 : *----------------------------------------------------- 6 : MESS ' ' ; 7 : MESS ' ---------------------------------------------- ' ; 8 : MESS ' PROCEDURA PER GRAFICARE LE TENSIONI PRINCIPALI ' ; 9 : MESS ' E GLI ISOVALORI ' ; 10 : MESS ' ---------------------------------------------- ' ; 11 : MESS ' ' ; 12 : SU1 = EXTR TEN1 MAIL ; 13 : LTE1= SU1 ELEM TYPE ; 14 : NSOT= DIME LTE1 ; 15 : TX1 = TABLE; 16 : TM1 = TABLE; 17 : MC1 = TABLE; 18 : TX2 = TABLE; 19 : TM2 = TABLE; 20 : MC2 = TABLE; 21 : VM1 = VMIS TEN1 MSU1 ; 22 : TG1 = CHAN GRAVITE MSU1 TEN1 ; 23 : TP1 = PRIN TG1 MSU1 ; DETR TG1 ; 24 : *----------------------------------------------------------- 25 : NS=0; 26 : REPETER BOOP9 NSOT ; 27 : NS=NS+1 ; 28 : TX1.NS = TABLE; 29 : TM1.NS = TABLE; 30 : MC1.NS = MOTS ; 31 : TX2.NS = TABLE; 32 : TM2.NS = TABLE; 33 : MC2.NS = MOTS ; 34 : MNS = SU1 ELEM ( EXTR LTE1 NS ) ; 35 : TTT = REDU TP1 MNS ; 36 : NNS = NBEL MNS ; 37 : N = 0 ; 38 : REPETER BOOP1 NNS ; 39 : N=N + 1 ; 40 : EN = MNS ELEM N; 41 : GN = BARY EN ; DETR EN; 42 : SN11 = EXTR TTT SI11 1 N 1; 43 : SN22 = EXTR TTT SI22 1 N 1; 44 : CNX1 = EXTR TTT COX1 1 N 1; 45 : CNY1 = EXTR TTT COY1 1 N 1; 46 : CNX2 = EXTR TTT COX2 1 N 1; 47 : CNY2 = EXTR TTT COY2 1 N 1; 48 : TX1.NS.N= FORCE (( SN11 * CNX1 ) ( SN11 * CNY1 )) GN ; 49 : TM1.NS.N= -1. * TX1.NS.N; 50 : TX2.NS.N= FORCE (( SN22 * CNX2 ) ( SN22 * CNY2 )) GN ; 51 : TM2.NS.N= -1. * TX2.NS.N; 52 : SI( SN11 > 0. ); 53 : M11=MC1.NS; 54 : MC1.NS=INSER M11 N 'ROUG'; DETR M11; 55 : SINON; 56 : M11=MC1.NS; 57 : MC1.NS=INSER MC1.NS N 'VERT'; DETR M11; 58 : FINSI ; 59 : SI( SN22 > 0. ); 60 : M22=MC2.NS; 61 : MC2.NS=INSER M22 N 'ROUG'; DETR M22; 62 : SINON; 63 : M22=MC2.NS; 64 : MC2.NS=INSER M22 N 'VERT'; DETR M22; 65 : FINSI ; 66 : FIN BOOP1 ; 67 : DETR TTT ; 68 : FIN BOOP9 ; 69 : *----------------------------------------------------------- 70 : REPETER BOOP2 ; 71 : MESS ' FORNIRE FATTORE DI AMPLIFICAZIONE PER LE '; 72 : MESS ' TENSIONI PRINCIPALI (<0. PER USCIRE) ? '; 73 : OBTENIR AX*FLOTTANT ; 74 : SI(AX < 0. ); QUITTER BOOP2 ; FINSI ; 75 : LL=VRAI ; 76 : NS=0 ; 77 : REPETER BOOP8 NSOT ; 78 : NS=NS+1 ; 79 : N=0; 80 : NNS= DIME MC1.NS ; 81 : REPETER BOOP3 NNS ; 82 : N=N+1; 83 : XX1= EXTR MC1.NS N ; XX2 = EXTR MC2.NS N ; 84 : VX1 = (VECT TX1.NS.N AX FX FY XX1) ET (VECT TM1.NS.N AX FX FY XX1) ET 85 : (VECT TX2.NS.N AX FX FY XX2) ET (VECT TM2.NS.N AX FX FY XX2) ; 86 : SI LL ; 87 : LL=FAUX ; 88 : VXT = VX1 ; 89 : SINON ; 90 : VXT = VXT ET VX1 ; 91 : FINSI ; 92 : FIN BOOP3; 93 : FIN BOOP8; 94 : CC1= CONT SU1 ; 95 : MESS ' 1) ISOVMISES A LINEE ' ; 96 : MESS ' 2) ISOVMISES A LINEE + TENS. PRINCIPALI ' ; 97 : MESS ' 3) ISOVMISES A LINEE + TENS. PRINCIPALI + MAGLIA ' ; 98 : MESS ' 4) ISOVMISES A COLORE PIENO ' ; 99 : MESS ' 5) ISOVMISES A COLORE PIENO + TENS. PRINCIPALI ' ; 100 : MESS ' 6) ISOVMISES A COLORE PIENO + TENS. PRINCIPALI + MAGLIA ' ; 101 : MESS ' 7) TENS. PRINCIPALI ' ; 102 : MESS ' 8) TENS. PRINCIPALI + MAGLIA ' ; 103 : MESS ' ? ' ; 104 : OBTENIR T1*ENTIER ; 105 : SI( T1 EGA 1) ; 106 : OPTI ISOV LIGNE ; 107 : TRAC SU1 MSU1 VM1 CC1 ; 108 : SINON ; 109 : SI( T1 EGA 2) ; 110 : OPTI ISOV LIGNE ; 111 : TRAC SU1 MSU1 VM1 VXT CC1; 112 : SINON ; 113 : SI( T1 EGA 3) ; 114 : OPTI ISOV LIGNE ; 115 : TRAC SU1 MSU1 VM1 VXT ; 116 : SINON ; 117 : SI( T1 EGA 4) ; 118 : OPTI ISOV SURFACE ; 119 : TRAC SU1 MSU1 VM1 CC1 ; 120 : SINON ; 121 : SI( T1 EGA 5) ; 122 : OPTI ISOV SURFACE ; 123 : TRAC SU1 MSU1 VM1 VXT CC1 ; 124 : SINON ; 125 : SI( T1 EGA 6) ; 126 : OPTI ISOV SURFACE ; 127 : TRAC SU1 MSU1 VM1 VXT ; 128 : SINON ; 129 : SI( T1 EGA 7) ; 130 : TRAC CC1 VXT ; 131 : SINON ; 132 : TRAC SU1 VXT ; 133 : FINSI ; 134 : FINSI ; 135 : FINSI ; 136 : FINSI ; 137 : FINSI ; 138 : FINSI ; 139 : FINSI ; 140 : FIN BOOP2; 141 : *--------------------------------------------------------------- 142 : NS=0 ; 143 : REPETER BOOP7 NSOT ; 144 : NS=NS+1; 145 : NNS=DIME MC1.NS ; 146 : DETR MC1.NS ; 147 : DETR MC2.NS ; 148 : N=0; 149 : REPETER BOOP4 NNS ; 150 : N=N+1 ; 151 : DETR TX1.NS.N ; 152 : DETR TM1.NS.N ; 153 : DETR TX2.NS.N ; 154 : DETR TM2.NS.N ; 155 : FIN BOOP4; 156 : FIN BOOP7; 157 : DETR VM1 ; 158 : DETR TP1 ; 159 : FINPROC ;
© Cast3M 2003 - All rights reserved.
Disclaimer