• Non ci sono risultati.

APPENDICE B LA SUBROUTINE VISUALIZZAGRIGLIA

N/A
N/A
Protected

Academic year: 2021

Condividi "APPENDICE B LA SUBROUTINE VISUALIZZAGRIGLIA"

Copied!
3
0
0

Testo completo

(1)

APPENDICE B – LA SUBROUTINE VISUALIZZAGRIGLIA

142

APPENDICE B

LA SUBROUTINE VISUALIZZAGRIGLIA

subroutine visualizzagriglia

Ettore Crea 3 file di input per Ansys che permettono di visulizzare Ettore la griglia nei piani xz,yz,xy

include 'comkiva.i' Ettore input ansys piani xz c if(ncyc.eq.275)then

Write(*,*)'Visualizzazione della griglia al crank',crank open(unit=27,file='grigliapianoxz.txt') open(unit=28,file='grigliapianozy.txt') open(unit=29,file='grigliapianoxy.txt') nu=0 write(27,*)'finish' write(27,*)'/clear' write(27,*)'/uis,msgpop,3' write(27,*)'/prep7'

write(27,*)'/title,Visualizzazione griglia sul piano XZ al crank ' &,crank write(27,*)'/pnum,line,0' do 10 i4=1,nverts if(f(i4).ne.0 .and.((y(i4).lt.0.01).or.(y(i4).gt.3.0.and.y(i4).lt & .4.1)).and.z(i4).lt.10.5.and.x(i4).lt.6.0)then write(27,920) nu+1,x(i4),y(i4),z(i4) write(27,920) nu+2,x(i1tab(i4)),y(i1tab(i4)),z(i1tab(i4)) write(27,920) nu+3,x(i8tab(i1tab(i4))),y(i8tab(i1tab(i4))), & z(i8tab(i1tab(i4))) write(27,920) nu+4,x(i8tab(i4)),y(i8tab(i4)),z(i8tab(i4)) write(27,940) nu+1,nu+2,nu+3,nu+4 nu=nu+4 endif 10 continue

(2)

APPENDICE B – LA SUBROUTINE VISUALIZZAGRIGLIA

143

Ettore input ansys piani zy ni=0

write(28,*)'finish' write(28,*)'/clear'

write(28,*)'/uis,msgpop,3' write(28,*)'/prep7'

write(28,*)'/title,Visualizzazione griglia sul piano ZY al crank ' &,crank write(28,*)'/pnum,line,0' do 20 i4=1,nverts if(f(i4).ne.0 .and.x(i4).lt.4.0.and.x(i4).gt.-1.0. &and.z(i4).lt.10.5)then write(28,920) ni+1,x(i4),y(i4),z(i4) write(28,920) ni+2,x(i8tab(i4)),y(i8tab(i4)),z(i8tab(i4)) write(28,920) ni+3,x(i3tab(i4)),y(i3tab(i4)),z(i3tab(i4)) write(28,920) ni+4,x(i8tab(i3tab(i4))),y(i8tab(i3tab(i4))), &z(i8tab(i3tab(i4))) write(28,940) ni+1,ni+2,ni+4,ni+3 ni=ni+4 endif 20 continue

Ettore input ansys piani xy nf=0

write(29,*)'finish' write(29,*)'/clear'

write(29,*)'/uis,msgpop,3' write(29,*)'/prep7'

write(29,*)'/title,Visualizzazione griglia sul piano XY al crank ' &,crank write(29,*)'/pnum,line,0' do 30 i4=1,nverts if(f(i4).ne.0 .and.fv(i4).ne.3.0.and.x(i4).lt.4.00.and. &x(i4).gt.-1.0.and.z(i4).lt.10.1.and.z(i4).gt.7.0)then write(29,920) nf+1,x(i4),y(i4),z(i4)

(3)

APPENDICE B – LA SUBROUTINE VISUALIZZAGRIGLIA 144 write(29,920) nf+2,x(i3tab(i4)),y(i3tab(i4)),z(i3tab(i4)) write(29,920) nf+3,x(i1tab(i4)),y(i1tab(i4)),z(i1tab(i4)) write(29,920) nf+4,x(i3tab(i1tab(i4))),y(i3tab(i1tab(i4))), &z(i3tab(i1tab(i4))) write(29,940) nf+1,nf+2,nf+4,nf+3 nf=nf+4 endif 30 continue c endif 920 format(1x,'k,',i6,',',e12.5,',',e12.5,','e12.5) 930 format('l,',i6,',',i6) 940 format('a,',i6,',',i6,',',i6,',',i6) end

Riferimenti

Documenti correlati

all;

Coordinate atomiche frazionarie per i cinque raffinamenti strutturali eseguiti.. Coordinate atomiche frazionarie per i cinque raffinamenti

Infatti, salvo limitare le oscillazioni di campo ad un range molto ridotto in prossimità dello zero, si osserverebbe la presenza di un significativo comportamento isteretico del

90; esso % costituisce un adattamento del metodo delle DIREZIONI % CONIUGATE, modificando la direzione di ricerca al nuovo % passo iterativo con una matrice che approssimi l'inversa

Anche in questo caso la sola presenza della spray bar genera una componente della velocità lungo l’asse z nel piano

% programma per il calcolo del gradiente di luminosità all’interno della % zona di trattamento della cella a gradiente;. close all clear all

Una volta creata la funzione obiettivo, essa deve essere richiamata nel file principale; per fare questo si scrive nella prima posizione all’interno della parentesi tonda del comando

In questa maniera, ad esempio per un sistema costituito da una vite in grado di traslare e da una madrevite in grado di ruotare, il sistema di cunei equivalenti si riduce a