Gr ADS Grid Analysis and Display System UNIVERSIDADE

















- Slides: 17
Gr. ADS Grid Analysis and Display System UNIVERSIDADE FEDERAL DE CAMPINA GRANDE CENTRO DE TECNOLOGIA E RECURSOS NATURAIS UNIDADE ACADÊMICA DE CIÊNCIAS ATMOSFÉRICAS Professor: Enilson Palmeira Cavalcanti
Gr. ADS Sobre o Gr. ADS: Documentação Aquisição (download/instalação) Aplicabilidade Iniciando o Gr. ADS: > grads <opção> (ou através de icone de atalho) -c executa direto comando grads -b modo simples sem gráficos -l modo paisagem (11 x 8, 5 pol. ) -p modo retrato (8, 5 x 11 pol. ) Ajuda: help open <descritor> - abrir arquivos query - perguntas ao sistema clear - limpar tela gráfica (ou “c”) set <arg. > - definir opções display expr/var - visualizar expressão/variável (ou “d”) quiq - sair do Gr. ADS
Gr. ADS Arquivos do Gr. ADS: arquivo descritor nome. ctl arquivo binário nome. bin Ex: Arquivo *. ctl dset saida. bin undef -9. 99 e 33 title Interpolacao: metodo de BARNES(1964) xdef 40 linear -49. 000. 385 ydef 50 linear -19. 000. 365 zdef 2 levels 1000 850 tdef 1 linear 00: 00 z 01 mar 1977 3 hr vars 5 u 2 componente zonal [m/s] v 2 componente merid [m/s] w 2 componente verti [cm/s] theta 2 temp. potencial [K] relhum 2 umidade relativa [%] endvars (nome. *)
Gr. ADS Operação do Gr. ADS: OPEN - abrir arquivo DISPLAY - visualizar expressão ou variável SET que|lugar|como Dimensão de ambiente: 4 -D (lon, lat, lev, time) ou (x, y, z, t) set lat|lon|lev|time val 1 <val 2> set x|y|z|t val 1 <val 2> Exemplos: set lat -10 1; set lon -120; set t 2; set lev 500 Nome de variáveis: nome. file# (dimexp, dimeyp, . . . ) x|y|z|t|lon|lat|lev|time = valor * x|y|z|t|lon|lat|lev|time +|Exemplos: z. 3(lev=500); tv. 1 (time -12 hr); rh; q. 2(t-1, lev=850)
Gr. ADS Expressões: + adição * multiplicação - subtração / divisão Exemplos: z- z(t-1); temp(lev=500)- temp(lev=850) Variáveis definidas: define nomevariável=expressão (OBS. : a variável é armazenada na memória) undefine nome variável (apaga variável da memória) Exemplo: define ur=(e/es)*100; undefine ur Exibição: display expressão (pode ser a própria variável) d expressão clear ou c (apaga a exibição)
Gr. ADS Tipos de saídas gráficas(principais): set gxout “tipo de gráfico” bar gráfico de barra barb plotagem do vento com barbela contour plota contornos(traça isolinhas) grfill análise pintando a caixa de grade grid caixa de grade com o valor line gráfico de linha shaded plotagem de contorno sombreado stream traça linhas de corrente vector traça o vetor - flecha Exemplos: set gxout shaded; set gxout vector Animação (por default é t): set loopdim x|y|z|t set loopincr set looping on|off Exemplos: set loopdim x; set loopincr 2
Gr. ADS Controle de página: Página virtual - área de plotagem ||paisagem - 11 x 8, 5 pol. Página real - área da tela ||retrato - 8, 5 x 11 pol. Set vpage xmin xmax ymin ymax set vpage off controle da área de plotagem set parea xmin xmax ymin ymax set parea off String e graficos primitivos: draw title “caracteres” draw xlab “caracteres” draw ylab “caracteres” draw string x y “caracteres” draw line x 1 y 1 x 2 y 2 draw rec xlo ylo xhi yhi draw recf xlo ylo xhi yhi draw polyf x 1 y 1 x 2 y 2. . . xn yn (Obs. : x 1=xn e y 1=yn) draw mark tipo x y tamanho tipo: 1 -cruz; 2 -círculo aberto; 3 -círculo fechado; 4 -quadrado aberto; 5 -quadrado fechado
Gr. ADS Controlando comandos de desenho: set font número (numéro de 0 - 5) set line cor <estilo> <espessura> cor: 0 -preto 4 -azul 8 -laranja 12 -amarelo escuro 1 -branco 5 -cyan 9 -roxo 13 -aqua 2 -vermelho 6 -magenta 10 -amarelo/verde 14 -roxo escuro 3 -verde 7 amarelo 11 -azul médio 15 -cinza estilo: 1 -sólido 4 -traço curto/longo 7 -ponto/traço 2 -traço longo 5 -pontos 3 -traço curto 6 -ponto/traço espessura: 1, 2, 3, . . . , 10 set strsiz hsiz <vsiz> set rgb número vermelho verde azul número: 16 a 99; vermelho, verde e azul: 0 a 255
Gr. ADS Controlando gráficos: set ccolor cor (cor definida anteriormente) set ccolor rainbow (cores do arco-iris) set ccolor revrain (ordem inversa arco-iris) set cthick espessura (espessura: de 1 a 10) set cstyle estilo (estilo: definido anteriormente) set cterp on|off (liga|desliga suavizador) set cint valor (valor: intervalo da análise) set cmin valor (plota contornos > valor) set cmax valor (plota contornos < valor) set black val 1 val 2 (não plota no intervalo val 1 e val 2)
Gr. ADS Controlando gráficos(continuação): set clevs lev 1 lev 2 lev 3. . . (traça lev 1, lev 2, lev 3, . . . ) set ccols col 1 col 2 col 3. . . (define cor para cada lev) set rbcols cor 1 cor 2 cor 3. . (nova sequência de cores) set clopts cor <espessura < tamanho>> (-1 e 0. 09 default) set clab on|off|string|auto (controla a rotulação) set clab %g. K (coloca um K no valor) set clab %g%% (coloca % no valor) set clab %. 2 f (valor com 2 decimais) set clab %03. 0 f (três dígitos) set clskip numero (numero de linhas puladas) set arrscl tamanho <magnitude> (para vetor)
Gr. ADS Controlando a orientação dos eixos: set xyrev on off (inverte os eixos) set xflip on off (vira a ordem do eiixo x) set yflip on off (vira a ordem do eixo y) Controlando a rotulação dos eixos: set xaxis|yaxis inicial final <incr> (início e fim do eixo) set xlint|ylint intervalo (intevalo de rotulação do eixo) set xlopts|ylopts cor <espessura <tamanho>> (eixo) set xlpos|ylpos offset lado (lado: b-botton, t-top, r-rigth, l-left)
Gr. ADS Controlando projeções de mapas: set mproj= robinson latlon scaled nps sps off Controlando desenho do mapa: set mpdset <lowres|mres|hires|nmap|mresbr> set map auto|cor estilo espessura set mpdraw on off Controlando moldura e display de logotipo: set frame on|off set grads on|off
Gr. ADS Funções do Gr. ADS média: ave(expr, xdim 1, xdim 2) ou ave(expr, ydim 1, ydim 2) ave(expr, xdim 1, xdim 2), ydim 1, ydim 2) aave(expr, xdim 1, xdim 2, ydim 1, ydim 2) integral: vint(expr, psexpr, topo) filtro: smth 9(expr) diferença finita: cdiff(expr, dim) constante: const(expr, constante<, bandeira> mascara: maskout(expr, mascara) densidade de plotagem: skip(expr, skipx, skipy)
Gr. ADS Funções do Gr. ADS (continuação) matemáticas: abs(expr) acos(expr) asin(expr) atan 2(expr 1, expr 2) tan(expr) cos(expr) sin(expr) log 10(expr) pow(expr 1, expr 2) sqrt(expr) meteorológicas: tvrh 2 q(tvexpr, rhexpr) (calcula a umidade específica q) tvrh 2 t(tvexpr, rhexpr) (calcula a temperatura em K)
Gr. ADS Funções do Gr. ADS (continuação) vetores: hcurl(uexpr, vexpr) hdivg(uexpr, vexpr) mag(uexpr, vexpr) Interação com o sistema operacional Usa-se o símbolo “!” com o comando DOS ou UNIX Ex: !dir, !ls, !copy a: teste. dat c: !mv teste 1. txt teste 2. txt etc.
Gr. ADS Cartão Gr. ADS http: //www. dca. ufcg. edu. br/grads/doc_grads/reference_card. pdf
Gr. ADS FIM

















