4 Implementação do Gerador de arquivos VRML - VRMLGer

Tamanho: px
Começar a partir da página:

Download "4 Implementação do Gerador de arquivos VRML - VRMLGer"

Transcrição

1 29 4 Implementação do Gerador de arquivos VRML - VRMLGer Neste capítulo são apresentados o desenvolvimento do Gerador de arquivos VRML - VRMLGer, a linguagem de programa utilizada, a estrutura da entrada de dados e dados resultantes da simulação, informações geométricas, de configuração do Gerador, de escolhas de geração e o que é gerado em cada escolha. É apresentada também a linguagem de programação em scripts do software de FEA com a qual foram criados os macros para geração dos arquivos texto, que servem de entrada para o VRMLGer A linguagem de programação utilizada A linguagem de programação escolhida para o desenvolvimento do VRMLGer foi a linguagem C++ (Object Management Group, 2003) e particularmente utilizou-se o ambiente de programação do software Visual C (MSDN, 2001). O desenvolvimento deste gerador não está restrito à utilização da linguagem C++. Poderia ter sido utilizada qualquer outra linguagem de programação que gerencie eficientemente a manipulação de arquivos texto e tenha a facilidade de manipular estruturas de dados dinâmicas. Na sua programação foram utilizados conceitos de arrays dinâmicos para otimizar a utilização da memória do computador onde funcionará o VRMLGer e também para ser adaptável a qualquer quantidade de dados numéricos, como dados de entrada ou saída. Foram utilizadas características de orientação a objetos, como programação com Classes para o armazenamento dos dados e na manipulação destas estruturas de dados utilizaram-se seus respectivos Métodos de cada Classe. No gerenciamento dos arquivos textos de entrada utilizaram-se bibliotecas de programação que facilitaram a leitura dos arquivos de entrada e a gravação nos arquivos de saída, com extensão wrl.

2 A estrutura dos dados de entrada Os dados de entrada são arquivos no formato texto e com extensão txt contendo as seguintes informações: ALLNODES.txt: Arquivo que contém as informações das coordenadas de pontos no espaço, estes pontos em FEA são denominados Nós. Na figura 9 está mais apresentada a estrutura do arquivo. Cada linha contém os dados de um ponto ou Nó. Do lado direito do índice do Nó, separados por vírgulas, estão os valores das coordenadas x, y e z. No caso de se tratar de uma estrutura em 2D, bastaria zerar os valores de um dos três eixos. Figura 9 - Modelo do arquivo de entrada ALLNODES.txt ALLELEM.txt: Arquivo que contém as informações dos Nós que fazem parte de cada Elemento. Os Elementos podem ser planos quadrangulares, triangulares ou a união de 2 pontos que é chamada de uma linha. Usualmente têm-se até 3 identificadores numéricos como atributos de cada Elemento, a saber: tipo de material, tipo de Elemento e espessura do Elemento. Na figura 14 está apresentada a estrutura do arquivo. Cada linha contém os dados de um Elemento. Do lado direito do índice do Elemento, separados por vírgulas, estão os valores dos 3 identificadores e logo depois os valores dos 4 Nós que fazem parte do Elemento.

3 31 Segundo o exemplo da figura 10 os Elementos 1 até 5 teriam um tipo de material indicado com o número 1, enquanto que os Elementos 6 até 10 teriam um outro tipo de material indicado com o número 2. Na terceira coluna encontra-se o identificador do tipo do Elemento. No exemplo da figura 14 os Elementos de 1 a 3 são do tipo 4. Na quarta coluna está identificador de espessura dos Elementos. No caso todos os elementos do exemplo da figura 14 têm a espessura indicada com o número 2. As colunas 5, 6, 7 e 8 contêm os índices dos Nós que fazem parte da estrutura do elemento. No exemplo os elementos 1, 2, 3 e 4 têm uma estrutura quadrangular, pois os quatro índices de Nós aos quais faz referência são diferentes; já os elementos 5, 6 e 7 têm os dois últimos valores dos seu respectivos Nós repetidos, indicando assim que é um elemento com uma estrutura triangular. Finalmente temos o exemplo dos elementos 8, 9 e 10, aonde os dois zeros no final indicam que estes elementos são a união só 2 Nós. Deve-se observar que: 1. Os índices dos Nós de cada Elemento seguem o sentido anti-horário ao olhar-se para os Elementos de frente. 2. Os caracteres não numéricos são descartados no momento da leitura do arquivo. Figura 10 - Modelo do arquivo de entrada ALLELEM.txt KPLIST.txt: Arquivo que contém as informações dos KeyPoints, que, no software de FEA usado, são os pontos mais importantes que o usuário definiu na estrutura no momento da modelagem da malha.

4 32 Na figura 11 mostra-se um exemplo de 12 KeyPoints e logo depois dos índices de cada ponto, separados por virgulas, estão os valores das coordenadas x, y e z destes pontos. Figura 11 - Modelo do arquivo de entrada KPLIST.txt LINES.txt: Arquivo que contém as informações das Linhas, que são linhas no espaço, que o usuário definiu na estrutura no momento da modelagem da malha. Estas Linhas são compostas por uma série de Nós. Este arquivo texto contém na primeira linha dois valores separados por uma vírgula. O primeiro valor é o índice da Linha e o segundo é o número de Nós que compõem a Linha. Nas linhas seguintes estão os índices dos Nós que fazem parte desta Linha. Entre uma Linha e outra há comentários que são ignorados na leitura do arquivo. Os dois primeiros índices representam os Nós do início e final da Linha. Os demais índices representam os nós intermediários da Linha. Na figura 12 mostra-se um exemplo de um arquivo LINES.txt. A primeira Linha tem 6 Nós, o Nó 1 é seu Nó inicial e o Nó 33 é seu Nó final. Os Nós 60, 61, 62 e 63 são os Nós intermediários desta Linha. Após o texto define-se a composição da Linha número 2 que tem 4 Nós e o restante da informação é análogo ao explicado para Linha 1.

5 33 Figura 12 - Modelo do arquivo de entrada LINES.txt AREAS.txt: Arquivo que contém as informações das Áreas, que são na realidade superfícies no espaço, que o usuário definiu na estrutura no momento da modelagem da malha. Estas superfícies são compostas por uma série de pequenas superfícies, que são os Elementos. Cada Elemento pertencente a somente uma Área em particular. Este arquivo contém, na primeira linha, dois valores separados por uma vírgula. O primeiro valor é o índice da Área e o segundo valor é o número de Elementos que compõem esta Área. Nas linhas seguintes estão os índices dos Elementos que fazem parte desta Área. Uma nova Área será definida ao aparecer dois novos valores separados por uma vírgula. Na figura 13 mostra-se um exemplo de um arquivo AREAS.txt. A primeira Área tem 234 Elementos, cujos índices estão nas linhas subsequentes.

6 34 Figura 13 - Modelo do arquivo de entrada AREAS.txt ALLDOF.txt: Arquivo que contém informações sobre os graus de liberdade (DOF) de cada Nó. Armazenam os deslocamentos x,y,z das posições originais de cada Nó da estrutura depois de ter sido realizado o processamento de FEA. Este arquivo texto tem uma estrutura parecida com a estrutura do arquivo ALLNODES.txt. Cada linha contém o índice do Nó seguido das informações de quanto se deslocou um Nó no espaço x, y, z desde sua posição original. Na figura 14 mostra-se um exemplo de um arquivo ALLDOF.txt. Cada linha contém informação do DOF de cada Nó correspondente do arquivo ALLNODES.txt. Por exemplo, pegando a primeira linha desde arquivo texto, o Nó 1 tem os seguintes deslocamentos: de em X, de 0.0 em Y e de x10-5 em Z.

7 35 Figura 14 - Modelo do arquivo de entrada ALLDOF.txt RES.txt: Arquivo que contém os resultados do processamento, uma malha modelada pelo usuário, em uma ferramenta computacional de FEA. Este arquivo tem uma estrutura parecida com a estrutura do arquivo ALLNODES.txt. Cada linha contém três valores de resultados e um primeiro de indice, separados por vírgulas, que são correspondentes a um Nó. Na figura 15 mostra-se um exemplo de um arquivo RES.txt, com dados correspondentes aos valores de S1, S2 e S3 para cada Nó. S1, S2 e S3 representam os valores das tensões principais. No exemplo, o Nó 1 tém os valores , e correspondentes a S1, S2 e S3, respectivamente.

8 36 Figura 15 - Modelo do arquivo de entrada RES.txt 4.3. A configuração do VRMLGer A configuração do Gerador é feita por meio de arquivos texto São fornecidas informações sobre a paleta de cores usada na visualização dos resultados, as funções que devem ser ativadas no gerador de VRML, a transparência com que devem ser mostrados os objetos, a saturação das cores do material do objeto etc. O arquivo paletacores.txt: Arquivo que contém 128 linhas e em cada linha de texto tem 3 valores, separados por vírgulas, correspondentes aos valores de Vermelho(R), Verde(G) e Azul(B). Estes valores estão entre 0 e 1 e a combinação destes três valores geram uma cor especifica, sendo que 0 indica ausência da componente e 1 é o valor máximo da componente. Por default, em FEA, a paleta de cores para mostrar dados entre 128 cores diferentes começa com a cor Azul (R=0, G=0, B=1), passa gradativamente até a cor Verde (R=0, G=1, B=0) e passando gradativamente termina na cor Vermelha (R=1, G=0, B=0). Na figura 16 mostra-se a escala de cores default que começa do o Azul o vai até o Vermelho.

9 37 Figura 16 Paleta de Cores de 128 valores Na figura 17 mostra-se o arquivo dos dados da paleta de cores de 128 valores, na primeira linha se descreve o valor da cor Azul absoluta. Nas linhas seguintes vai se aumentando o valor da componente Verde até atingir os valores de R=0, G=1 e B=1, logo depois vai se diminuindo os valores de Azul até chegar ao Verde absoluto (R=0, G=1, B=0). Faz-se a mesma operação de passo gradativo entre as cores Verde e Vermelho. Figura 17 - Modelo do arquivo de configuração da paleta de cores. O arquivo transparency.txt: Arquivo que contém um único valor numérico que varia entre 0 e 1, onde 1 é a total transparência dos objetos a serem colocados dentro dos arquivos VRML e 0 não mostra efeito nenhum de transparência nos objetos. O arquivo diffusecolor.txt: Arquivo que contém um valor numérico que pode ser 0 ou 1, o valor de 1 ativa a ação e o valor de 0 a desativa. A ação consiste em calcular a componente difusa (Watt, 2000) da iluminação gerando um sombreamento mais realista. Na figura 18 mostra-se um exemplo de um objeto gerado com esta ação ativado mediante o valor 1 no arquivo diffusecolor.txt. Na figura 19 mostra-se um

10 38 exemplo do mesmo objeto da figura 18 só que desta vez com a ação desativada mediante o valor 0 no arquivo diffusecolor.txt. Figura 18 - Objeto gerado com o valor 1 (ativado) no arquivo diffusecolor.txt. Figura 19 Objeto gerado com o valor 0 (desativado) no arquivo diffusecolor.txt.

11 39 O arquivo creaseangle.txt: Arquivo que contém um valor numérico entre 0 e , correspondendo a valores de ângulos em radianos. Suaviza as bordas das faces e superfícies adjacentes toda vez que o ângulo entre elas for igual ou menor que o especificado no arquivo creaseangle.txt. Figura 20 - Objeto gerado com valor de 0.5 (com suavização) no arquivo creaseangle.txt. Figura 21 - Objeto gerado com valor de 0.0 (sem suavização) no arquivo creaseangle.txt.

12 40 Na figura 20 mostra-se um exemplo de um objeto gerado com um creaseangle de 0.5. Na figura 21 se mostra um exemplo do mesmo objeto da figura 20 só que desta vez gerado com um creaseangle de 0, onde o objeto é visualizado facetado. Uma observação importante é que o valor colocado no arquivo creaseangle fica sem efeito caso o valor do arquivo difusecolor.txt seja 0. O arquivo funções.txt: Arquivo que contém uma lista de valores relacionados com determinadas funções de geração a serem realizadas dentro do VRMLGer. Os valores possíveis são: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 140, 141, 142, 143, 150, 151 e 152. Cada um destes números ativará uma função de geração que resulta em um arquivo VRML com extensão wrl. Na figura 22 mostra-se um arquivo exemplo de entrada, ativando todas as funções do gerador. Figura 22 Modelo do arquivo de entrada que ativa as funções do Gerador Dados de saída em VRML das funções de geração Cada função dentro do VRMLGer gera um VRML diferente. A seguir serão apresentadas cada uma das funções de geração dentro do VRMLGer

13 41 1 : Gera em um arquivo VRML a malha de Elementos, fornecida no arquivo ALLELEM.txt, traçada somente por linhas brancas. 2 : Gera em um arquivo VRML a malha de Elementos, com seus planos preenchidos e sem desenhar as linhas, o que faz parecer todo o objeto como se fosse um bloco inteiro. 3 : Gera em um arquivo VRML a malha de Elementos, com linhas traçadas e seus planos preenchidos. 4 : Gera em um arquivo VRML os Elementos, representados por uma coloração diferente, relativos ao tipo de material, fornecidos no arquivo ALLELEM.txt. 5 : Gera em um arquivo VRML os Elementos, representados por uma coloração diferente, relativos ao tipo de elemento, fornecidos no arquivo ALLELEM.txt. 6 : Gera em um arquivo VRML os Elementos, representados por uma coloração diferente, relativos a espessura do elemento, fornecidos no arquivo ALLELEM.txt. 7 : Gera em um arquivo VRML as linhas fornecidas no arquivo LINES.txt. Estas linhas são traçadas em diferentes cores. 8 : Gera em um arquivo VRML as áreas fornecidas no arquivo AREAS.txt. Estas áreas são preenchidas em diferentes cores. 9 : Gera em um arquivo VRML os pontos no espaço fornecidos no arquivo KPLIST.txt. 10 : Gera em um arquivo VRML os pontos no espaço fornecidos no arquivo ALLNODES.txt. 11 : Gera em um arquivo VRML os deslocamentos (DOFs) dos Nós fornecidos no arquivo ALLDOF.txt. 12 : Gera em um arquivo VRML a malha de elementos considerando os deslocamentos dos Nós, isto é a estrutura deformada. 13 : Gera em um arquivo VRML as duas malhas da estrutura, a malha inicial não deformada junto com a malha final deformada. Cada uma delas com um preenchimento de cor diferente. Este arquivo VRML tem interação do usuário com os objetos mediante picks nas estruturas. A programação da interação foi desenvolvida em linguagem JavaScript. A interação consiste em virar transparente, invisível ou visível cada uma das malhas independentemente uma da outra.

14 : Gera em um arquivo VRML a malha de elementos considerando os deslocamentos dos Nós, como no caso da função 12, mas desta vez os elementos têm uma cor diferente em cada Nó. Esta cor depende do valor armazenado na segunda coluna do arquivo ALLDOF.txt. É feita uma correlação entre estes valores e as cores da paleta de cores, onde o menor valor de DOFs corresponde à cor Azul e o maior valor corresponde à cor Vermelha. Os valores da segunda coluna do arquivo ALLDOF.txt são os valores de UX. UX é a distancia que se deslocou só no eixo X cada Nó desde seu ponto original antes da análise. 141 : Gera em um arquivo VRML a malha de elementos considerando os deslocamentos dos Nós, como no caso da função 12, mas desta vez os elementos têm uma cor diferente em cada Nó. Esta cor depende do valor armazenado na terceira coluna do arquivo ALLDOF.txt. É feita uma correlação entre estes valores e as cores da paleta de cores, onde o menor valor de DOFs corresponde à cor Azul e o maior valor corresponde à cor Vermelha. Os valores da terceira coluna do arquivo ALLDOF.txt são os valores de UY. UY é a distancia que se deslocou só no eixo Y cada Nó desde seu ponto original antes da análise. 142 : Gera em um arquivo VRML a malha de elementos considerando os deslocamentos dos Nós, como no caso da função 12, mas desta vez os elementos têm uma cor diferente em cada Nó. Esta cor depende do valor armazenado na quarta coluna do arquivo ALLDOF.txt. Os valores da quarta coluna do arquivo ALLDOF.txt são os valores de UZ. UZ é a distancia que se deslocou só no eixo Z cada Nó desde seu ponto original antes da análise. 143 : Gera em um arquivo VRML a malha de elementos considerando os deslocamentos dos Nós, como no caso da função 12, mas desta vez os elementos têm uma cor diferente em cada Nó. Esta cor depende dos três valores das colunas dois, três e quatro, armazenados no arquivo ALLDOF.txt, UX, UY e UZ, respectivamente. O módulo do vetor deslocamento é chamado em FEA de USUM. 150 : Gera em um arquivo VRML a malha de elementos considerando os deslocamentos dos Nós, como no caso da função 12, mas desta vez os elementos têm uma cor diferente em cada Nó. Esta cor depende

15 43 do valor armazenado na segunda coluna do arquivo RES.txt. Como nas funções acima é feita uma correlação entre estes valores e a paleta de cores. Para nosso estudo de caso corresponde com os valores de S1, que é correspondente à primeira tensão principal. 151 : Gera em um arquivo VRML a malha de elementos considerando os deslocamentos dos Nós, como no caso da função 12, mas desta vez os elementos têm uma cor diferente em cada Nó. Esta cor depende do valor armazenado na terceira coluna do arquivo RES.txt. Como nas funções acima é feita uma correlação entre estes valores e a paleta de cores. Para nosso estudo de caso corresponde com os valores de S2, que é correspondente à segunda tensão principal. 152 : Gera em um arquivo VRML a malha de elementos considerando os deslocamentos dos Nós, como no caso da função 12, mas desta vez os elementos têm uma cor diferente em cada Nó. Esta cor depende do valor armazenado na quarta coluna do arquivo RES.txt. Como nas funções acima é feita uma correlação entre estes valores e a paleta de cores. Para nosso estudo de caso corresponde com os valores de Tensão Equivalente Von Mises para o Modelo 1 e 2 e corresponde com os valores da terceira tensão principal para os Modelos 3 e Macros na linguagem APDL do ANSYS Para extrair os dados necessários, em arquivos texto, que servem como entrada no VRMLGer se utilizou uma linguagem de programação criada pela mesma ANSYS, chamada de APDL (ANSYS, 2000). Os dados necessários se encontram nos arquivos dbs (em formato proprietário da ANSYS) onde só se pode ter acesso mediante rotinas na linguagem APDL. Na realidade APDL é uma linguagem de Scripting que serve para automatizar procedimentos na construção de estruturas ou modelos (ANSYS, 2000). Foram desenvolvidas algumas macros que servem para obter os arquivos texto, entrada do VRMLGer. O código pode ser visto no Apêndice B.

Raúl Ademar Valdivia Pacheco. Visualização de Modelos de Engenharia via WEB utilizando VRML. Dissertação de Mestrado

Raúl Ademar Valdivia Pacheco. Visualização de Modelos de Engenharia via WEB utilizando VRML. Dissertação de Mestrado 1 Raúl Ademar Valdivia Pacheco Visualização de Modelos de Engenharia via WEB utilizando VRML Dissertação de Mestrado Dissertação apresentada como requisito parcial para obtenção do título de Mestre pelo

Leia mais

Figura 23 - Modelo 1 utilizado nos testes de Geração

Figura 23 - Modelo 1 utilizado nos testes de Geração 44 5 Resultados obtidos Neste capítulo são apresentados diversos testes, utilizando diferentes malhas e com visualizações gráficas com várias das configurações disponíveis no VRMLGer. 5.1. Modelos e dados

Leia mais

5 Implementação da Metodologia

5 Implementação da Metodologia 5 Implementação da Metodologia A implementação da metodologia proposta no Capítulo 4 é possível devido ao importante avanço que os métodos numéricos e a capacidade de processamento computacional atuais

Leia mais

Figura 1 - Uma possível forma de acesso à informação compartilhada.

Figura 1 - Uma possível forma de acesso à informação compartilhada. 14 1 Introdução Uma das técnicas de simulação numérica largamente utilizada para calcular esforços e o comportamento de estruturas em engenharia, mediante a utilização de computadores, é a Análise de Elementos

Leia mais

Trabalho Prático 2015 Simulador de Circuitos Opção 1 Versão /11/2013

Trabalho Prático 2015 Simulador de Circuitos Opção 1 Versão /11/2013 Trabalho Prático 2015 Simulador de Circuitos Opção 1 Versão 1.0 12/11/2013 SSC0300 Linguagem de Programação e Aplicações Engenharia Elétrica - Eletrônica 2º Semestre de 2015 Prof: Daniel Rodrigo Ferraz

Leia mais

4.1. Validação da análise de fluxo e transporte de soluto no meio fraturado

4.1. Validação da análise de fluxo e transporte de soluto no meio fraturado 4 Exemplos Este capítulo apresenta exemplos utilizados na validação das implementações computacionais realizadas neste trabalho, incluindo um teste comparativo entre os métodos de Picard e BFGS. São apresentados

Leia mais

SSC510 Arquitetura de Computadores 1ª AULA

SSC510 Arquitetura de Computadores 1ª AULA SSC510 Arquitetura de Computadores 1ª AULA REVISÃO DE ORGANIZAÇÃO DE COMPUTADORES Arquitetura X Organização Arquitetura - Atributos de um Sistema Computacional como visto pelo programador, isto é a estrutura

Leia mais

4 Análise de Dados. 4.1.Procedimentos

4 Análise de Dados. 4.1.Procedimentos 4 Análise de Dados 4.1.Procedimentos A idéia inicial para a comparação dos dados foi separá-los em series de 28 ensaios, com a mesma concentração, para depois combinar esses ensaios em uma única série.

Leia mais

Revisando Banco de Dados. Modelo Relacional

Revisando Banco de Dados. Modelo Relacional : Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador

Leia mais

4 Sistema Computacional

4 Sistema Computacional 78 4 Sistema Computacional Este trabalho está inserido na linha de Pesquisa Computação Gráfica Aplicada do Departamento de Engenharia Civil da PUC-Rio e do laboratório Tecgraf (Grupo de Tecnologia em Computação

Leia mais

MATLAB. Que é MATLAB?

MATLAB. Que é MATLAB? MATLAB Que é MATLAB? MATLAB é o nome abreviado de MATrix LABoratory. MATLAB é um programa para realizar cálculos numéricos com vetores e matrizes. Como caso particular pode também trabalhar com números

Leia mais

Para compensar, o DP permite o uso de parênteses. Na expressão anterior, para multiplicar 4 por 5 primeiro, fazemos:

Para compensar, o DP permite o uso de parênteses. Na expressão anterior, para multiplicar 4 por 5 primeiro, fazemos: Locação Geométrica Trataremos neste item da construção de coordenadas, que permitirão mais tarde locar elementos gráficos sobre o desenho. Tanto a locação geométrica de coordenadas quanto o desenho de

Leia mais

petroblog Santini Página 1 de 6

petroblog Santini Página 1 de 6 Requisitos para a execução de Análise de Tensões pelo Método de Elementos Finitos (MEF) Por Patrício e Freire - Petrobras 1- Escopo 1.1- Quando for necessária uma Análise de Tensões pelo Método de Elementos

Leia mais

SSC Linguagem de Programação e Aplicações

SSC Linguagem de Programação e Aplicações SSC0300 - Linguagem de Programação e Aplicações Professor responsável: Fernando Santos Osório Semestre: 2013/2 Prof. Auxiliar: Artur Lovato Cunha Estagiário PAE: Rafael L. Klaser Horário: Sexta Manhã 10h10

Leia mais

INF Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza

INF Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza INF2608 - Fundamentos da Computação Gráfica Professor: Marcelo Gattass Aluno: Rogério Pinheiro de Souza Trabalho 02 Visualização de Imagens Sísmicas e Detecção Automática de Horizonte Resumo Este trabalho

Leia mais

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 2. SIG- Eng. Cartográfica Prof. Luciene Delazari

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 2. SIG- Eng. Cartográfica Prof. Luciene Delazari SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS Aula 2 SIG- Eng. Cartográfica Prof. Luciene Delazari Descrição de uma realidade com algum propósito Modelo MODELAR Termo geral para denotar o processo de construir representações

Leia mais

Estruturas de Dados Estáticas Cont.

Estruturas de Dados Estáticas Cont. Estruturas de Dados Estáticas 1 Estruturas de Dados Estáticas Cont. Matriz (arrays multidimensionais) Uma matriz é uma variável composta homogênea bidimensional formada por uma sequência de variáveis,

Leia mais

Figura 4.1: a)elemento Sólido Tetraédrico Parabólico. b)elemento Sólido Tetraédrico Linear.

Figura 4.1: a)elemento Sólido Tetraédrico Parabólico. b)elemento Sólido Tetraédrico Linear. 4 Método Numérico Foi utilizado o método dos elementos finitos como ferramenta de simulação com a finalidade de compreender e avaliar a resposta do tubo, elemento estrutural da bancada de teste utilizada

Leia mais

0RGHODJHP&RPSXWDFLRQDO$WUDYpVGR3URJUDPD$%$486

0RGHODJHP&RPSXWDFLRQDO$WUDYpVGR3URJUDPD$%$486 0RGHODJHP&RPSXWDFLRQDO$WUDYpVGR3URJUDPD$%$486 Neste capítulo apresenta-se de forma sucinta o programa de elementos finitos ABAQUS, em particular o elemento finito de placa usado neste trabalho. A seguir

Leia mais

Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel

Algoritmos - 1. Alexandre Diehl. Departamento de Física - UFPel Algoritmos - 1 Alexandre Diehl Departamento de Física - UFPel Conceitos básicos Computador: conceito clássico (até quando????) HARDWARE (partes físicas) SOFTWARE (programas) SCEF 2 Conceitos básicos Computador:

Leia mais

manual do sdk para rep trilobit layouts

manual do sdk para rep trilobit layouts May/2014 Versão 1.01 - Maio de 2014. As informações contidas neste manual estão sujeitas a alterações sem prévio aviso e não representam compromisso por parte do fabricante. O software descrito neste manual

Leia mais

PROBLEMA A: SINUCA. Cor: Roxo. Nomes dos Arquivos. Arquivo-fonte: sinuca.c, etc Arquivo de entrada: sinuca.in Arquivo de saída: sinuca.

PROBLEMA A: SINUCA. Cor: Roxo. Nomes dos Arquivos. Arquivo-fonte: sinuca.c, etc Arquivo de entrada: sinuca.in Arquivo de saída: sinuca. PROBLEMA A: SINUCA Cor: Roxo Nomes dos Arquivos Arquivo-fonte: sinuca.c, etc Arquivo de entrada: sinuca.in Arquivo de saída: sinuca.out Descrição do Problema Uma equipe de desenvolvimento de jogos está

Leia mais

DESENVOLVIMENTO DE UM SOFTWARE DE GERAÇÃO E VISUALIZAÇÃO DE NANOESTRUTURAS

DESENVOLVIMENTO DE UM SOFTWARE DE GERAÇÃO E VISUALIZAÇÃO DE NANOESTRUTURAS DESENVOLVIMENTO DE UM SOFTWARE DE GERAÇÃO E VISUALIZAÇÃO DE NANOESTRUTURAS Aluno: Marcos Paulo Moraes Orientador: André Silva Pimentel Introdução A nanotecnologia está associada a diversas áreas de pesquisa

Leia mais

Banco de Dados Geográficos

Banco de Dados Geográficos Banco de Dados Geográficos Valéria Gonçalves Soares Professora DIMAp/UFRN Conteúdo Bancos de Dados Geográficos 1. Conceitos e Definições Características Gerais 2. Modelos de Dados Geográficos Modelos de

Leia mais

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica Introdução Geral a Computação Gráfica Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de 2 Introdução Geral a O que é CG? Áreas de Atuação Definição, Arte e Matemática Mercado

Leia mais

Levantamento de Classes

Levantamento de Classes Levantamento de Classes Conceito de Classe e Objeto Principais primitivas ou elementos de composição de softwares orientados a objetos Objeto elemento componente de um sistema computacional entidade que

Leia mais

Computação Gráfica - 09

Computação Gráfica - 09 Universidade Federal do Vale do São Francisco Curso de Engenharia da Computação Computação Gráfica - 9 jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav Objetos

Leia mais

Prof. Me. Sérgio Carlos Portari Júnior

Prof. Me. Sérgio Carlos Portari Júnior Prof. Me. Sérgio Carlos Portari Júnior Ambientes que visam desenvolver aplicações que precisam de um processamento paralelo e distribuído deverão saber lidar com algumas dificuldades. Isto decorre da heterogeneidade

Leia mais

Capítulo 3 Primeiros Passos em OpenGL Função Desenha Função Teclado Função Inicializa Programa Principal...

Capítulo 3 Primeiros Passos em OpenGL Função Desenha Função Teclado Função Inicializa Programa Principal... Sumário Prefácio...15 Capítulo 1 Introdução...17 Capítulo 2 Instalação...22 2.1 Visão Geral das Bibliotecas OpenGL...22 2.2 Bibliotecas Necessárias para Execução...24 2.3 Bibliotecas Necessárias para Compilação...24

Leia mais

Capítulo 1 Conceitos Básicos

Capítulo 1 Conceitos Básicos Capítulo 1 Conceitos Básicos Licenciatura em Computação Fundamentos de Lógica para Programação Prof. Nícolas Trigo nicolas.trigo@ifsertao-pe.edu.br http://professor.ifsertao-pe.edu.br/nicolas.trigo Introdução

Leia mais

SISTEMA INTEGRADO DE GERENCIAMENTO DO ISS SIGISS

SISTEMA INTEGRADO DE GERENCIAMENTO DO ISS SIGISS SISTEMA INTEGRADO DE GERENCIAMENTO DO ISS SIGISS Manual de Envio de Notas Fiscais Eletrônicas em lote Instruções e Layout Versão 3.0 São Paulo, 01 de fevereiro de 2018. Índice 1. Introdução... 2 2. Especificação...

Leia mais

SISTEMA INTEGRADO DE GERENCIAMENTO DO ISS SIGISS. Manual de Envio de Notas Fiscais Eletrônicas em lote Instruções e Layout

SISTEMA INTEGRADO DE GERENCIAMENTO DO ISS SIGISS. Manual de Envio de Notas Fiscais Eletrônicas em lote Instruções e Layout SISTEMA INTEGRADO DE GERENCIAMENTO DO ISS SIGISS Manual de Envio de Notas Fiscais Eletrônicas em lote Instruções e Layout Versão 3.0 São Paulo, 01 de fevereiro de 2018. Índice 1. Introdução... 2 2. Especificação...

Leia mais

Software Para Geração de Consultas e Relatórios

Software Para Geração de Consultas e Relatórios Software Para Geração de Consultas e Relatórios Características e Funcionalidades Versão 1.1 Iniview é marca registrada da Projedata Informática Ltda. Todos os direitos reservados à Projedata Informática

Leia mais

INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS PROGRAMA DE PÓS-GRADUAÇÃO EM SENSORIAMENTO REMOTO DIVISÃO DE PROCESSAMENTO DE IMAGENS

INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS PROGRAMA DE PÓS-GRADUAÇÃO EM SENSORIAMENTO REMOTO DIVISÃO DE PROCESSAMENTO DE IMAGENS INSTITUTO NACIONAL DE PESQUISAS ESPACIAIS PROGRAMA DE PÓS-GRADUAÇÃO EM SENSORIAMENTO REMOTO DIVISÃO DE PROCESSAMENTO DE IMAGENS SER-300: INTRODUÇÃO AO GEOPROCESSAMENTO Laboratório III: Modelagem Numérica

Leia mais

Projeto: Análise Numérica de Integridade Estrutural de uma Prancha. Cliente: ZINQUE IND. COM. LTDA.

Projeto: Análise Numérica de Integridade Estrutural de uma Prancha. Cliente: ZINQUE IND. COM. LTDA. Av. Presidente Vargas, 3131 12 o andar sala 1203 Tel: +55 (21) 3293-1300 Projeto: Análise Numérica de Integridade Estrutural de uma Prancha Cliente: ZINQUE IND. COM. LTDA. Relatório de Projeto Arquivo:

Leia mais

5 Resultados Dados artificiais Convergência à mediana e à média com dados artificiais

5 Resultados Dados artificiais Convergência à mediana e à média com dados artificiais 5 Resultados Os resultados da aplicação do método proposto estão estruturados de forma a evidenciar: 1. A convergência numérica do algoritmo proposto nesta tese para a mediana e para a média de grupos

Leia mais

Utilização do solidthinking Embed como interface gráfica para a construção de modelos de processos termofluidodinâmicos

Utilização do solidthinking Embed como interface gráfica para a construção de modelos de processos termofluidodinâmicos Utilização do solidthinking Embed como interface gráfica para a construção de modelos de processos termofluidodinâmicos 1 Introdução Este artigo tem por objetivo descrever as etapas de desenvolvimento

Leia mais

Redes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período

Redes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período Redes de Computadores Fundamentos de Sistemas Operacionais - 2º Período PARTE III: GERÊNCIA DE RECURSOS SUMÁRIO. SISTEMA DE ARQUIVOS:. Introdução;.2 s;.3 Diretórios;.4 Gerência de Espaço Livre em Disco;.5

Leia mais

Linguagem de Programação

Linguagem de Programação Linguagem de Programação Matrizes Gil Eduardo de Andrade Introdução Uma matriz pode ser definida, assim como um vetor, como um conjunto de elementos (variáveis) que apresentam um mesmo tipo e são referenciados

Leia mais

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES

LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES LÓGICA DE PROGRAMAÇÃO PARA ENGENHARIA INTRODUÇÃO À ORGANIZAÇÃO DE COMPUTADORES Prof. Dr. Daniel Caetano 2013-1 Objetivos Apresentar o funcionamento do computador Apresentar a função da memória e dos dispositivos

Leia mais

Sistemas Multimídia Aula 3 VRML

Sistemas Multimídia Aula 3 VRML Sistemas Multimídia Aula 3 VRML Diogo Pinheiro Fernandes Pedrosa Universidade Federal Rural do Semiárido Departamento de Ciências Exatas e Naturais Curso de Ciência da Computação Introdução O que é VRML?

Leia mais

Estudo de Pontes de Madeira com Tabuleiro Multicelular Protendido O PROGRAMA OTB

Estudo de Pontes de Madeira com Tabuleiro Multicelular Protendido O PROGRAMA OTB Estudo de Pontes de Madeira com Tabuleiro Multicelular Protendido 48 3. O PROGRAMA O primeiro programa para cálculo dos esforços internos de pontes protendidas de madeira foi desenvolvido por Joe Murphy,

Leia mais

Primeiro Projeto de PG: Lista de Temas Selecionados

Primeiro Projeto de PG: Lista de Temas Selecionados Primeiro Projeto de PG: Lista de Temas Selecionados Observações O sistema não pode apresentar estouro de memória, ou excessiva lentidão na execução. Haverá desconto na nota para este caso. Nenhum dos projetos

Leia mais

FERRAMENTA DE INTEGRAÇÃO ENTRE SOFTWARES PARA RECURSOS HUMANOS APINTEGRATION UTILIZANDO WEB SERVICES

FERRAMENTA DE INTEGRAÇÃO ENTRE SOFTWARES PARA RECURSOS HUMANOS APINTEGRATION UTILIZANDO WEB SERVICES 1 FERRAMENTA DE INTEGRAÇÃO ENTRE SOFTWARES PARA RECURSOS HUMANOS APINTEGRATION UTILIZANDO WEB SERVICES Andreza Mohamad Ayache 1 RA: 225628013 Orientador: Prof. Esp. Lucio Luzetti 1. RESUMO Este artigo

Leia mais

Biblioteca de auxílio ao uso de elementos gráficos

Biblioteca de auxílio ao uso de elementos gráficos UFU Universidade Federal de Uberlândia Faculdade de Computação Biblioteca de auxílio ao uso de elementos gráficos Caio de Oliveira Campos Orientador: André Ricardo Backes Uberlândia Março de 2014 Introdução

Leia mais

Victor Hugo Andrade Soares monitor João Vitor dos Santos Tristão Primeiro Trabalho Prático

Victor Hugo Andrade Soares monitor João Vitor dos Santos Tristão Primeiro Trabalho Prático Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Algoritmos e Estruturas de Dados II docente Profa. Dra. Cristina Dutra de

Leia mais

Televisao tamanho tela emitirsom. conectarperifericos

Televisao tamanho tela emitirsom. conectarperifericos 1 - Introdução a Programação Orientada a Objeto Para tentar solucionar o problema do baixo reaproveitamento de código, surgiu a idéia da Programação Orientada a Objeto (POO). A POO não é nova, sua formulação

Leia mais

3. Materiais e Métodos

3. Materiais e Métodos 34 3. Materiais e Métodos A literatura apresenta vários trabalhos que adotam o método de elementos finitos para análise da distribuição de tensões em diversos equipamentos, elementos de máquinas, peças

Leia mais

Diagramas de Transformação e Apresentação

Diagramas de Transformação e Apresentação Bancos de Dados Geográficos Extensões do OMT-G: Diagramas de Transformação e Apresentação Clodoveu Davis Primitivas OMT-G para diagramas de classes Geo-campos: fenômenos de variação contínua Rede triangular

Leia mais

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95

PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 PROGRAMAÇÃO de COMPUTADORES: LINGUAGEM FORTRAN 90/95 Exercícios de revisão Lista 01: a) Monte um mapa conceitual indicando as relações entre os seguintes conceitos, no contexto do assunto visto em aula:

Leia mais

SISTEMA INTEGRADO DE GERENCIAMENTO DO ISS SIGISS

SISTEMA INTEGRADO DE GERENCIAMENTO DO ISS SIGISS SISTEMA INTEGRADO DE GERENCIAMENTO DO ISS SIGISS Manual de Envio de Notas Fiscais Eletrônicas em lote Instruções e Layout Versão 1.2 São Paulo, 11 de dezembro de 2012. Índice 1. Introdução... 2 2. Especificação...

Leia mais

Comentários sobre a densidade de operação

Comentários sobre a densidade de operação Comentários sobre a densidade de operação A densidade de operação, ou densidade de referência, no software ANSYS CFD, tem grande importância na robustez e convergência de uma simulação de fluidodinâmica

Leia mais

Porque usar um montador? Formato de uma linha de código fonte:

Porque usar um montador? Formato de uma linha de código fonte: Instruções de uso do montador DAEDALUS (baseadas em texto extraído da monografia apresentada como trabalho de diplomação no curso de Bacharelado em Ciência da Computação por Luís Ricardo Schwengber, sob

Leia mais

Computação Gráfica. Prof. André Yoshimi Kusumoto

Computação Gráfica. Prof. André Yoshimi Kusumoto Computação Gráfica Prof. André Yoshimi Kusumoto andrekusumoto.unip@gmail.com Representação da Imagem A representação vetorial das imagens é principalmente empregada para a definição e modelagem dos objetos

Leia mais

Compiladores. Conceitos Básicos

Compiladores. Conceitos Básicos Compiladores Conceitos Básicos Processadores de Linguagem De forma simples, um compilador é um programa que recebe como entrada um programa em uma linguagem de programação a linguagem fonte e o traduz

Leia mais

TOPOGRAFIA NO REVIT TOPOGRAFIA NO REVIT

TOPOGRAFIA NO REVIT TOPOGRAFIA NO REVIT TOPOGRAFIA NO REVIT Topografia não é o ponto mais forte do Revit. No entanto, é suficiente para básicas operações em projetos de construção. A ferramenta Toposurface define uma superfície topográfica usando

Leia mais

Criação de Superfície desde um Arquivo de Texto

Criação de Superfície desde um Arquivo de Texto Criação de Superfície desde um Arquivo de Texto No PowerCivil for Brazil V8i é possível importar um arquivo TXT contendo coordenadas X,Y e Z para criação de um modelo digital de terreno. O modelo digital

Leia mais

Cartografia Digital. Aulas 3 a 5

Cartografia Digital. Aulas 3 a 5 Cartografia Digital Aulas 3 a 5 Cartografia-> Ciência que envolve a coleta, o tratamento, o armazenamento, a representação, a manutenção, a atualização de dados cartográficos e a produção de mapas a partir

Leia mais

1 Introdução. 2 Especificação

1 Introdução. 2 Especificação Bacharelado em Ciência da Computação DINF / UFPR CI067 - Oficina de Computação 2. semestre 2012 Prof. Luiz Eduardo S. de Oliveira Prof. Diego Roberto Antunes 29/11/2012 Releases - Histórico: r0 29/11/2012

Leia mais

Manual de Utilização da ferramenta IPTraf Laboratório de Redes de Alta Velocidade COPPE / UFRJ

Manual de Utilização da ferramenta IPTraf Laboratório de Redes de Alta Velocidade COPPE / UFRJ Manual de Utilização da ferramenta IPTraf Laboratório de Redes de Alta Velocidade COPPE / UFRJ versão 1.0 Introdução O portal IpTraf Um dos maiores desafios no gerenciamento de backbones IP é identificar

Leia mais

Modelagem e otimização de problemas utilizando ferramentas gráficas

Modelagem e otimização de problemas utilizando ferramentas gráficas Modelagem e otimização de problemas utilizando ferramentas gráficas Modelagem e simulação baseada em blocos Em muitas aplicações, a modelagem e a simulação são ferramentas utilizadas para encontrar valores

Leia mais

3 Uma Arquitetura Distribuída via WEB

3 Uma Arquitetura Distribuída via WEB 24 3 Uma Arquitetura Distribuída via WEB Neste capítulo será apresentada a Arquitetura de Ambiente Distribuído no qual está implementado o Gerador VRML (VRMLGer) e o fluxo de dados que há entre as diferentes

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS CURSO DE ENGENHARIA ELÉTRICA

Leia mais

SCE-201 Computação Gráfica. Representação de Objetos Tridimensionais Modelos Poligonais

SCE-201 Computação Gráfica. Representação de Objetos Tridimensionais Modelos Poligonais INSTITUTO DE CIÊNCIAS MATEMÁTICAS DE SÃO CARLOS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA SCE-201 Computação Gráfica Representação de Objetos Tridimensionais Modelos Poligonais Cenas gráficas

Leia mais

Curso de C. Introdução by Arnaldo V. Moura e Daniel F. Ferber 3/10/ :43 AM

Curso de C. Introdução by Arnaldo V. Moura e Daniel F. Ferber 3/10/ :43 AM Curso de C Introdução 1 Introdução Roteiro: Recordando Algoritmos Linguagem de Programação O computador Instruções de Máquina Níveis de Abstração Compilação 2 Algoritmos Recordando: Algoritmo: conjunto

Leia mais

3.1 CRIAR A GEOMETRIA/MALHA;

3.1 CRIAR A GEOMETRIA/MALHA; 72 3 METODOLOGIA A metodologia adotada no presente trabalho foi a de utilizar a ferramenta de dinâmica dos fluidos computacional (CFD) para simular dispositivos microfluídicos de diferentes geometrias

Leia mais

6 Aplicações Detalhes da Implementação

6 Aplicações Detalhes da Implementação 6 Aplicações Neste trabalho, é importante implementar aplicações de interação em tempo real para que seja possível avaliar a aplicabilidade das técnicas de Visão Computacional descritas ao longo dos capítulos

Leia mais

LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior

LÓGICA DE PROGRAMAÇÃO. Algoritmos Computacionais. Sérgio Carlos Portari Júnior LÓGICA DE PROGRAMAÇÃO Algoritmos Computacionais Sérgio Carlos Portari Júnior portari.uemgfrutal@gmail.com Tópicos abordados Algoritmos Computacionais Estrutura de Dados Tipos Primitivos Constantes Variáveis

Leia mais

Documentação de Software

Documentação de Software ISO/IEC 12207: Documentação de Software Registra a evolução do software para que sejam criadas as bases necessárias para uma melhor utilização e manutenção do software Estima-se que de 20% a 30% de todo

Leia mais

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático 2.1 Projeto de banco de dados 2.2 Modelo Externo 2.3 Modelo Conceitual 2.4 Modelo Interno 2.5 Modelo Físico 2.6 Modelo de Dados

Leia mais

Introdução à Programação de Computadores Fabricação Mecânica

Introdução à Programação de Computadores Fabricação Mecânica Introdução à Programação de Computadores Fabricação Mecânica Edilson Hipolito da Silva edilson.hipolito@ifsc.edu.br - http://www.hipolito.info Aula 06 - Introdução a algoritmos Roteiro Algoritmos Formas

Leia mais

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA

PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA PORTUGUÊS ESTRUTURADO: INTRODUÇÃO INTRODUÇÃO À PROGRAMAÇÃO PROF. ALEXANDRO DOS SANTOS SILVA SUMÁRIO Introdução Conceitos básicos Formato básico Tipos primitivos Variáveis Constantes Operadores Operações

Leia mais

Mapas e suas representações computacionais

Mapas e suas representações computacionais Mapas e suas representações computacionais Atributos não espaciais É qualquer informação descritiva relacionada a um único objeto ou um conjunto deles. Os SIGs armazenam estes dados em um Sistema de

Leia mais

2ª. Competição Tecnológica (Outubro/2010)

2ª. Competição Tecnológica (Outubro/2010) 2ª. Competição Tecnológica (Outubro/2010) DESCRIÇÃO A competição compreende duas fases e consiste na implementação de cinco aplicações, três na fase I e duas na fase II. Na fase I, os resultados obtidos

Leia mais

Introdução a Programação de Jogos

Introdução a Programação de Jogos Introdução a Programação de Jogos Aula 05 Introdução ao Löve Edirlei Soares de Lima Hello World em Löve function love.draw() love.graphics.print("hello World", 360, 300) end O comando

Leia mais

Laboratório 3 Modelagem Numérica de Terreno

Laboratório 3 Modelagem Numérica de Terreno Introdução ao Geoprocessamento (SER-300) Docentes responsáveis: Antônio Miguel Vieira Monteiro e Claudio Barbosa Laboratório 3 Modelagem Numérica de Terreno Professor Responsável pelo Laboratório: Carlos

Leia mais

Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução

Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados Prof. Anderson Henriques Introdução A quantidade de informação relevante para a tomada de decisões nas organizações é muito

Leia mais

DADOS EM GEOPROCESSAMENTO

DADOS EM GEOPROCESSAMENTO Universidade Federal de Campina Grande Centro de Tecnologia e Recursos Humanos Unidade Acadêmica de Engenharia Civil DADOS EM GEOPROCESSAMENTO Prof. Mauro Normando M. Barros Filho : dois grandes grupos

Leia mais

3 Extração de Regras Simbólicas a partir de Máquinas de Vetores Suporte 3.1 Introdução

3 Extração de Regras Simbólicas a partir de Máquinas de Vetores Suporte 3.1 Introdução 3 Extração de Regras Simbólicas a partir de Máquinas de Vetores Suporte 3.1 Introdução Como já mencionado na seção 1.1, as SVMs geram, da mesma forma que redes neurais (RN), um "modelo caixa preta" de

Leia mais

SISTEMA DE CONVERSÃO DE DADOS DE SIMULAÇÃO HIDRODINÂMICA DO SISBAHIA PARA O GNOME

SISTEMA DE CONVERSÃO DE DADOS DE SIMULAÇÃO HIDRODINÂMICA DO SISBAHIA PARA O GNOME SISTEMA DE CONVERSÃO DE DADOS DE SIMULAÇÃO HIDRODINÂMICA DO SISBAHIA PARA O GNOME Cabral, A. 1 ; Sperb, R. M. 2 ; Lima, G. 3 ; Mussi, C. S. 4 RESUMO A crescente demanda por estudos sobre a dispersão de

Leia mais

Linguagem C Princípios Básicos (parte 1)

Linguagem C Princípios Básicos (parte 1) Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos

Leia mais

TUTORIAL DO PROGRAM ADINA 9.2

TUTORIAL DO PROGRAM ADINA 9.2 Disciplina: PEF 3302 Mecânica das Estruturas I Data: 26/09/2016 TUTORIAL DO PROGRAM ADINA 9.2 PROBLEMA: CHAPA BIAPOIADA SUJEITA A CARREGAMENTO DISTRIBUÍDO CONSTANTE Considerações iniciais O programa empregado

Leia mais

CAPÍTULO 5 LINGUAGEM LEGAL E EXTENSÕES PROPOSTAS

CAPÍTULO 5 LINGUAGEM LEGAL E EXTENSÕES PROPOSTAS CAPÍTULO 5 LINGUAGEM LEGAL E EXTENSÕES PROPOSTAS Os operadores de manipulação de campos geográficos implementados neste trabalho tiveram como ambiente de desenvolvimento a Linguagem Espacial para Geoprocessamento

Leia mais

GEOPROCESSAMENTO SIAD,

GEOPROCESSAMENTO SIAD, Aplicações do SIG GEOPROCESSAMENTO SIAD, 2005 SISTEMA DE INFORMAÇÕES GEOGRÁFICAS SIG é um sistema que engloba hardware, software, procedimentos e módulos, ou subsistemas, integrados e projetados para dar

Leia mais

Processamento de Imagens Coloridas. Prof. Adilson Gonzaga

Processamento de Imagens Coloridas. Prof. Adilson Gonzaga Processamento de Imagens Coloridas Prof. Adilson Gonzaga 1 Aparência de um Objeto A aparência de um objeto é o resultado de uma complexa interação da luz incidente sobre este objeto, suas características

Leia mais

Algoritmos e Programação

Algoritmos e Programação ESTADO DE MATO GROSSO SECRETARIA DE ESTADO DE CIÊNCIA E TECNOLOGIA UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E TECNOLÓGICAS Algoritmos e Programação

Leia mais

TUTORIAL DO PROGRAM ADINA 9.2

TUTORIAL DO PROGRAM ADINA 9.2 Disciplina: PEF 3302 Mecânica das Estruturas I Data: 17/10/2016 TUTORIAL DO PROGRAM ADINA 9.2 PROBLEMA: SÓLIDO ENGASTADO SUJEITO A FORÇA DE VOLUME DEVIDA AO PESO PRÓPRIO Considerações iniciais O programa

Leia mais

O que é? Como funciona?

O que é? Como funciona? A ideia deste trabalho é explicar como funciona a técnica de traçado de raios (raytracing), falando sobre os tipos de estratégias que podem ser tomadas, bem como iluminação, sombra e visibilidade. Será

Leia mais

O Micromundo Transtaruga

O Micromundo Transtaruga O Micromundo Transtaruga Heliel Ferreira dos Santos Transtaruga 1 é um ambiente dinâmico, interativo que possui uma linguagem própria, nesse caso a comunicação estabelecida entre os objetos desse micromundo

Leia mais

Orientador Prof. Marcel Hugo

Orientador Prof. Marcel Hugo A visualização de consultas de um Sistema de Informação Gerencial em um Sistema de Informação Geográfica avançando a Inteligência de Negócios Rodrigo Alves Orientador Prof. Marcel Hugo 1 Roteiro da Apresentação

Leia mais

Algoritmo e Programação Matemática

Algoritmo e Programação Matemática Algoritmo e Programação Matemática Fundamentos de Algoritmos Parte 1 Renato Dourado Maia Instituto de Ciências Agrárias Universidade Federal de Minas Gerais Dados A funcionalidade principal de um computador

Leia mais

Universidade de Santa Cruz do Sul UNISC Departamento de informática COMPILADORES. Introdução. Geovane Griesang

Universidade de Santa Cruz do Sul UNISC Departamento de informática COMPILADORES. Introdução. Geovane Griesang Universidade de Santa Cruz do Sul UNISC Departamento de informática COMPILADORES Introdução geovanegriesang@unisc.br Processadores de linguagem Linguagens de programação são notações para se descrever

Leia mais

Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO

Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO Programação de Computadores I Introdução PROFESSORA CINTIA CAETANO Introdução Resolução de problemas Encontrar uma maneira de descrever este problema de uma forma clara e precisa. Encontremos uma seqüência

Leia mais

UML Unified Modeling Language Linguagem de Modelagem Unificada

UML Unified Modeling Language Linguagem de Modelagem Unificada UML Unified Modeling Language Linguagem de Modelagem Unificada Prof. Gilberto Porto e-mail: porto@gilbertoporto.com.br A linguagem UML n UML (Unified Modeling Language) Linguagem de Modelagem Unificada

Leia mais

3 Técnicas de medição do escoamento

3 Técnicas de medição do escoamento Técnicas de medição do escoamento 28 3 Técnicas de medição do escoamento O conhecimento do campo de velocidade de fluidos em movimento é fundamental para o entendimento dos mecanismos básicos que governam

Leia mais

Desenho auxiliado por computador

Desenho auxiliado por computador Desenho auxiliado por computador Atalhos O que é atalho? No teclado, pode-se acionar diversos comandos do AutoCad. O arquivo onde podemos ter acesso a esses atalhos é o acad.pgp INTRODUÇÃO Como? Acessando,

Leia mais

Ambiente de desenvolvimento

Ambiente de desenvolvimento Linguagem C Ambiente de desenvolvimento Um programa em C passa por seis fases até a execução: 1) Edição 2) Pré-processamento 3) Compilação 4) Linking 5) Carregamento 6) Execução Etapa 1: Criação do programa

Leia mais

Conceitos e convenções

Conceitos e convenções Conceitos e convenções Neste capítulo descreveremos alguns conceitos do DP e as convenções adotadas no manual para a descrição da linguagem. Visão geral Vamos mostrar o esquema de processamento de arquivos

Leia mais

BLOCKSIM. Simulador de Sistemas Dinâmicos por Diagrama de Blocos

BLOCKSIM. Simulador de Sistemas Dinâmicos por Diagrama de Blocos BLOCKSIM Simulador de Sistemas Dinâmicos por Diagrama de Blocos ÍNDICE 1. INTRODUÇÃO... 2 2. DEFINIÇÃO DA ENTRADA DE DADOS... 2 3. CONCEITO DE PROGRAMAÇÃO... 4 4. RESULTADOS... 5 1 1. Introdução O BLOCKSIM

Leia mais

SCS Sistemas de Controle / Servomecanismos. Aula 01 Introdução ao software MATLAB

SCS Sistemas de Controle / Servomecanismos. Aula 01 Introdução ao software MATLAB Aula 01 Introdução ao software MATLAB O MATLAB (Matrix Laboratory) é um ambiente de programação de alto desempenho voltado para a resolução de problemas expressos em notação matemática, projeto e simulação

Leia mais