UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DIRETORIA DE PESQUISA PROGRAMA INSTITUCIONAL DE BOLSAS DE INICIAÇÃO CIENTÍFICA

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

Download "UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DIRETORIA DE PESQUISA PROGRAMA INSTITUCIONAL DE BOLSAS DE INICIAÇÃO CIENTÍFICA"

Transcrição

1 UNIVERSIDADE FEDERAL DO PARÁ PRÓ-REITORIA DE PESQUISA E PÓS-GRADUAÇÃO DIRETORIA DE PESQUISA PROGRAMA INSTITUCIONAL DE BOLSAS DE INICIAÇÃO CIENTÍFICA Período: Dezembro/2012 a Fevereiro/2013 ( X ) PARCIAL ( ) FINAL RELATÓRIO TÉCNICO-CIENTÍFICO IDENTIFICAÇÃO DO PROJETO Título do Projeto de Pesquisa: Sistemas e dispositivos para comunicações na banda Óptica e milimétrica. Nome do Orientador: João Crisóstomo Weyl Albuquerque Costa Titulação do Orientador: Doutorado em Engenharia Elétrica UNICAMP Faculdade: Faculdade de Engenharia da Computação Unidade: Instituto de Tecnologia Laboratório: Laboratório de Eletromagnetismo Aplicado LEA Título do Plano de Trabalho: Automação de Simulações do Software VPItransmissionMaker para sistemas com aplicações em redes de altas velocidades. Nome do Bolsista: Alexandre van der Ven de Freitas Tipo de Bolsa: ( ) PIBIC/CNPq (x) PIBIC/UFPA ( ) PIBIC/INTERIOR ( ) PIBIC/FAPESPA ( ) PARD ( ) PARD renovação ( ) Bolsistas PIBIC do edital CNPq 001/2007

2 INTRODUÇÃO As redes de computadores são um dos maiores avanços no ramo de telecomunicações do século passado a qual manteve o mundo mais unido, possibilitando a troca de informações de maneira mais rápida e eficiente. A demanda para telecomunicações é incessante, sempre exigindo meios mais eficientes e baratos com alta qualidade. Com o advento da internet, países e continentes foram se interligando através de grandes redes. Tais interligações foram feitas, a nível físico, através de grandes cabos Ópticos submarinos, os quais a fibra Óptica, o material utilizado, possui um desempenho excelente para transmissão de dados. O sucesso da fibra é tão grande que já há tecnologias que as empregam cada vez menores e local. Para que tais avanços continuem, faz-se necessário o estudo de novas metodologias que supram esta demanda para o projeto de redes que sejam capazes de se adaptar aos novos paradigmas que são maior capacidade de transferência de dados e maior velocidade. Estas metas serão alcançadas também com o surgimento de novos componentes que possibilitam a realização destas novas metodologias. JUSTIFICATIVA As redes WDM-PON (Wavelength Division Multiplexing Passive Optical Network) estão cada vez mais presentes no cotidiano devido a seu grande sucesso. Estas podem ser empregadas em todos os tipos de redes de computadores, sendo que atualmente são mais comumente empregadas em grandes redes, mas cada vez mais estão ganhando espaço entre as LANs, redes de chão de fábrica, sensores e outros. Tudo graças a larga capacidade de banda e imunidade a interferências eletromagnéticas que a fibra Óptica possui. Algumas soluções e propostas de redes estão presentes sejam em fase de estudo ou consolidadas como produtos no mercado. Entretanto, a busca por soluções mais práticas, versáteis e de fácil instalação e funcionamento é constante. Soluções exploradas neste projeto apresentam como vantagens o monitoramento em tempo real dessas redes, como já citados a larga capacidade de banda e material imune a interferência eletromagnética, material de baixo custo, baixa atenuação o que caracteriza a mínima necessidade de componentes repetidores, altamente seguro contra espionagem indesejada de sinal, ausência interferências Crosstalk entre fibras em um mesmo cabo, pouca distorção de sinal, baixo consumo de energia e grande resistência elétrica, podendo ser seguramente utilizadas perto de equipamentos com grande voltagem. A proposta do projeto é de criar, simular e testar diversos protótipos de Redes WDM-PON inserindo e avaliando diversas técnicas e tecnologias, é bastante relevante uma vez que necessita de várias áreas de conhecimentos dentro de Engenharia da Computação e Elétrica, tornando-se um projeto multidisciplinar além de ter um caráter prático muito importante, pois visa uma realidade no mercado de telecomunicações.

3 OBJETIVOS Os objetivos iniciais do projeto são: Fundamentar uma base teórica acerca do estudo sobre redes WDM-PON. Fundamentar uma base teórica acerca da linguagem de programação Tcl. Automatizar simulações do software VPItransmissionMaker. MATERIAIS E MÉTODOS A metodologia empregada nesse trabalho inclui o estudo de literatura científica acerca dos fundamentos relacionados a redes WDM-PON e linguagem de programação Tcl (Tool Control Language). Pretende-se automatizar as simulações através do próprio VPItransmissionMaker e possivelmente incluindo o MATLAB e IDEs de Tcl e Python. O bolsista de iniciação científica será supervisionado por um doutorando que trabalha na mesma área de interesse. TEORIA E RESULTADOS Incialmente fui responsável em auxiliar nos projetos em geral de todos os pesquisadores do LEA que trabalham com o VPItransmissionMaker. Durante os estudos inicias utilizando a documentação do software, informações sobre um script de controle e automação para o software fora referenciados, e após ter reportado sobre a existência do mesmo para o orientador, devido a grande demanda de automação de simulações para que o processo seja agilizado, fiquei responsável sobre o estudo do mesmo. O estudo da linguagem Tcl, a qual é usada na automação do VPItransmissionMaker, inclui as seguintes etapas de subprojeto: estudar a aplicação de Tcl no VPItransmissionMaker (1), escrever um manual de utilização que ajudará a aplicação desta automação nas simulações de maneira fácil e rápida (2), automatizar qualquer projeto necessário baseado em todos os conhecimentos adquiridos (3). Durante a primeira etapa, foram estudadas diversas aplicações para os scripts. Essas aplicações seguem listadas: Uma simulação pode ser executada até que um objetivo seja atingido. Dados das simulações podem ser extraídos e enviados para um arquivo externo. Em forma de arquivo de texto ou de banco de dados. Dados podem ser extraídos de arquivos externos e inseridos nas simulações.

4 Parâmetros podem ser varridos de todas as formas. Rotinas de otimização podem ser implementadas a uma simulação. Dados de simulações podem ser manipulados. Programas externos podem ser chamados, por exemplo, a já conhecida cosimulação. Diálogos interativos podem ser criados para controlar e prover retorno de informações sobre os estados de simulações de múltiplas execuções. O exemplo mais básico de automação de simulações e o primeiro a ser estudado, foi o controle do comando run através de seus parâmetros e loops. O comando run é o mais básico possível encontrado nesses scripts, pois ele é o gatilho de toda uma simulação. Por padrão, todo esquemático construído possui um comando run 1, o qual se traduz executar simulação somente uma vez. É obrigatório que toda simulação possua pelo menos este comando em seu script. A sintaxe geral do comando run é a seguinte: run n i m Onde i é o número atual da rodada, n é o número de execuções nesta rodada e m é o número total de rodadas. Deve-se lembrar que todos os parâmetros a, excluindo-se o parâmetro n, são opcionais. Aplicando o comando run em um loop for para obter o controle completo da execução da simulação temos a seguinte sintaxe, por exemplo: #Isto e um comentario. for {set i 0 {$i < 5 {incr i 1 { run 1 $i 5 Onde o comando set é utilizado para atribuir um valor a uma variável independentemente do tipo de dado atribuído. Para acessar o valor atribuído a variável, colocamos $ em frente ao nome da variável. incr neste caso significa incremento da variável i de uma unidade. Tipicamente um loop incluiria um comando setstate para mudar um parâmetro da simulação, além de outras estruturas de controle de script e da simulação em si. Sua sintaxe é definida a seguir: setstate nome-do-módulo setstatename valor

5 Este comando muda valores de um módulo presente na simulação. Podemos usar um sufixo init no final de sua sintaxe para parâmetros voláteis e também para reinicializar um módulo. Para alterarmos um parâmetro global de uma simulação, basta trocar o parâmetro nomedo-módulo por this, o qual referencia o universo atual da simulação em que o comando está sendo aplicado. Porém, antes que um parâmetro global possa ser acessado, o mesmo deve ser inicializado através do comando a seguir: intialize this statename Mais uma vez this está referenciando uma variável global no universo atual da simulação. Durante uma simulação, vários valores diferentes de parâmetros são recalculados, e muitas vezes esta sincronia é perdida na relação entre módulos destas simulações ou na relação com o script de controle. Para solucionar este problema se tem o comando calcstate o qual possui duas formas: a primeira para recalcular o estado de um parâmetro global, e outra para recalcular o estado de um parâmetro em um módulo. As sintaxes são ilustradas a seguir: calcstate parâmetro calcstate módulo parâmetro Muitas vezes na automação de simulações se faz necessário a leitura de arquivos externos. Um comando simples para ler um código no formato.tcl encontrado em algum lugar no sistema de diretórios é ilustrado abaixo: source path/file Outra sintaxe importante para a execução de um script Tcl fluir são as estruturas de controle. Em Tcl também é usado a estrutura padrão de controle de fluxo. Seguem exemplos bem básicos devido a pequenas diferenças de sintaxe em comparação com a maioria das outras linguagens de programação: while {$var < 5 { <código> if {$var > 1 { <código1> else if {$var < 0 { <código2> else { <código3>

6 Muitas vezes na automação de simulações é necessário que no processo de manipulação de dados haja a leitura de entrada de dados, mais comumente neste caso de estudo os parâmetros, provenientes de arquivos externos e de criar e escrever dados em arquivos externos que terão diversas utilidades mais tarde. Estes dados podem ser lidos ou escritos em diversos formatos de arquivos, tendo como os mais recomendados e frequentemente utilizados.txt para documentos de texto e.dat para banco de dados. Abaixo, seguem um exemplo de como se escreve dados em um arquivo externo, e outro de como se lê arquivos de uma fonte externa respectivamente: set var 3 set filename c:/vpi/file.dat set fileid [open $filename w] puts $fileid $var close $fileid O arquivo é aberto no modo de escrita, o qual indica que todos os seu conteúdo prévio e descartado. Se o usuário quiser somente adicionar dados deve usar o modo a. A variável é referenciada entre aspas simples indicando que deve ser escrito uma string do dado contido nela. set filename c:/vpi/file.txt set var 0 set fileid [open $filename r] gets $fileid var close $fileid O arquivo acima é aberto no modo r para leitura. Um mecanismo importante que deve ser citado é como o script checa se chegou ao fim do arquivo lido através do comando eof, do inglês End of file, ou fim do arquivo. if {[eof $fileid] { close $fileid A cosimulação como já foi citada neste documento, é uma ferramenta essencial para a análise das simulações feitas no VPItransmissionMaker. Podemos assim, também chamar um software externo ao VPItransmissionMaker através de um simples comando do script: exec aplicação $file -?sync? Obs: estruturas entre? dos comandos aqui exemplificados são consideradas opcionais. -sync define em qual regime esta aplicação será executada. Se for especificada no modo síncrono o script espera para a aplicação externa terminar sua execução e depois continuar

7 a sua rotina. Mas se omissa, no modo assíncrono, o script continua rodando paralelamente com a aplicação externa. A seguir segue um exemplo: exec matlab /r mfile /automation exec python c:/vpi/vpi_script.py Para acessar arquivos anexados em um esquemático usamos o comando: path expand path/filename O comando converte o arquivo de referência codificado para futuramente ser usado junto com outros comandos a exemplo de open, souce, visualize, etc. Todos as técnicas de programação foram testadas em exemplos do VPItransmissionMaker e comprovadas que aplicadas de maneira devida funcionam com excelência. CONCLUSÃO Baseado nesses estudos sobre o script em linguagem Tcl do VPItransmissionMaker, podemos concluir que possui todas as tecnologias possíveis para obter resultados satisfatórios no processo de automatização de simulações de redes Ópticas. Sendo assim podendo alterar parâmetros, controlar quantas vezes uma simulação pode ser executada, inserir dados através de arquivos externos ou escrever os resultados obtidos durante a noite, por exemplo, para poder analisa-los no outro dia. Além de poder executar scripts do MATLAB e Python de maneira síncrona ou assíncrona, fazendo o trabalho de pesquisa muito mais fácil e prático com o auxílio da automação dos diversos processos. REFERÊNCIAS BIBLIOGRÁFICAS [1] VPItransmissionMaker/VPIcomponentMaker Developer Guide VPIphotonics [2] Optical WDM Networks Optical Network Series 1 st edition Springer Biswanath Mukherjee, University of California, Davis PARECER DO ORIENTADOR DATA: 23 / 02 /_2013 ASSINATURA DO ORIENTADOR ASSINATURA DO ALUNO

Algoritmos em Javascript

Algoritmos em Javascript Algoritmos em Javascript Sumário Algoritmos 1 O que é um programa? 1 Entrada e Saída de Dados 3 Programando 4 O que é necessário para programar 4 em JavaScript? Variáveis 5 Tipos de Variáveis 6 Arrays

Leia mais

Tutorial de Matlab Francesco Franco

Tutorial de Matlab Francesco Franco Tutorial de Matlab Francesco Franco Matlab é um pacote de software que facilita a inserção de matrizes e vetores, além de facilitar a manipulação deles. A interface segue uma linguagem que é projetada

Leia mais

Programação Web Prof. Wladimir

Programação Web Prof. Wladimir Programação Web Prof. Wladimir Linguagem de Script e PHP @wre2008 1 Sumário Introdução; PHP: Introdução. Enviando dados para o servidor HTTP; PHP: Instalação; Formato básico de um programa PHP; Manipulação

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO - PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS CURRÍCULO DO CURSO DE GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO PERFIL

UNIVERSIDADE FEDERAL DE PERNAMBUCO - PRÓ-REITORIA PARA ASSUNTOS ACADÊMICOS CURRÍCULO DO CURSO DE GRADUAÇÃO EM ENGENHARIA DA COMPUTAÇÃO PERFIL PERFIL 3001 - Válido para os alunos ingressos a partir de 2002.1 Disciplinas Obrigatórias Ciclo Geral Prát IF668 Introdução à Computação 1 2 2 45 MA530 Cálculo para Computação 5 0 5 75 MA531 Álgebra Vetorial

Leia mais

Introdução à Informática. Aula 04. Sistemas Operacionais Aplicativos e Utilitários Transmissão e meios de transmissão de dados. Prof.

Introdução à Informática. Aula 04. Sistemas Operacionais Aplicativos e Utilitários Transmissão e meios de transmissão de dados. Prof. Aula 04 Sistemas Operacionais Aplicativos e Utilitários Transmissão e meios de transmissão de dados Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware:

Leia mais

MUM Brasil - MikroTiK User Meeting Florianópolis - 2015

MUM Brasil - MikroTiK User Meeting Florianópolis - 2015 EVENTO MUM Brasil - MikroTiK User Meeting Florianópolis - 2015 MikroTiK PoE Automation APRESENTAÇÃO MikroTiK PoE Automation TÍTULO: Desenvolvimento de Soluções de Automação Comercial e Residencial através

Leia mais

Python. Introdução à Programação SI1 - BSI

Python. Introdução à Programação SI1 - BSI Python Introdução à Programação SI1 - BSI Conteúdo História Instalação Apresentação da Interface Comandos Básicos Exercícios 07/06/2013 2 História Criada em 1989 pelo holandês Guido van Rossum no Centrum

Leia mais

Projeto de Redes Top-Down

Projeto de Redes Top-Down Projeto de Redes Top-Down Referência: Slides extraídos (material de apoio) do livro Top-Down Network Design (2nd Edition), Priscilla Oppenheimer, Cisco Press, 2010. http://www.topdownbook.com/ Alterações

Leia mais

Introdução à Linguagem

Introdução à Linguagem Introdução à Linguagem Curso de Nivelamento do PPGMNE Janeiro / 2011 Juliano J. Scremin jjscremin@jjscremin.t5.com.br Um pouco de história Um pouco de história: Nascimento do Python Um pouco de história:

Leia mais

TIM Brasil Padroniza Testes e Antecipa Erros em Aplicações com CA Service Virtualization

TIM Brasil Padroniza Testes e Antecipa Erros em Aplicações com CA Service Virtualization CUSTOMER SUCCESS STORY Junho 2014 TIM Brasil Padroniza Testes e Antecipa Erros em Aplicações com CA Service Virtualization PERFIL DO CLIENTE Indústria: Telecomunicações Empresa: TIM Brasil Colaboradores:

Leia mais

Projeto de controle e Automação de Antena

Projeto de controle e Automação de Antena Projeto de controle e Automação de Antena Wallyson Ferreira Resumo expandido de Iniciação Tecnológica PUC-Campinas RA: 13015375 Lattes: K4894092P0 wallysonbueno@gmail.com Omar C. Branquinho Sistemas de

Leia mais

Introdução à Programação de Computadores

Introdução à Programação de Computadores 1. Objetivos Introdução à Programação de Computadores Nesta seção, vamos discutir os componentes básicos de um computador, tanto em relação a hardware como a software. Também veremos uma pequena introdução

Leia mais

6 - Gerência de Dispositivos

6 - Gerência de Dispositivos 1 6 - Gerência de Dispositivos 6.1 Introdução A gerência de dispositivos de entrada/saída é uma das principais e mais complexas funções do sistema operacional. Sua implementação é estruturada através de

Leia mais

2 echo "PHP e outros.";

2 echo PHP e outros.; PHP (Hypertext Preprocessor) Antes de qualquer coisa, precisamos entender o que é o PHP: O PHP(Hypertext Preprocessor) é uma linguagem interpretada gratuita, usada originalmente apenas para o desenvolvimento

Leia mais

TÍTULO: EMBALADORA DE TABULEIROS DE DAMAS CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA: ENGENHARIAS

TÍTULO: EMBALADORA DE TABULEIROS DE DAMAS CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA: ENGENHARIAS Anais do Conic-Semesp. Volume 1, 2013 - Faculdade Anhanguera de Campinas - Unidade 3. ISSN 2357-8904 TÍTULO: EMBALADORA DE TABULEIROS DE DAMAS CATEGORIA: CONCLUÍDO ÁREA: ENGENHARIAS E TECNOLOGIAS SUBÁREA:

Leia mais

PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS

PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS PROPOSTA DE SOFTWARE DE INSTALAÇÃO PARA UM AMBIENTE INTEGRADO DE GERÊNCIA DE PROJETOS E DE PROCESSOS DE NEGÓCIOS Élysson Mendes Rezende Bacharelando em Sistemas de Informação Bolsista de Iniciação Científica

Leia mais

1 Introdução. 1.1. Motivação

1 Introdução. 1.1. Motivação 15 1 Introdução Esta dissertação dedica-se ao desenvolvimento de um analisador de erro para Redes Ópticas através da utilização de circuitos integrados programáveis de última geração utilizando taxas que

Leia mais

Estatística Básica via MySQL para Pesquisas On-Line

Estatística Básica via MySQL para Pesquisas On-Line Estatística Básica via MySQL para Pesquisas On-Line Gabriel Ramos Guerreiro - DEs, UFSCar 1 2 Anderson Luiz Ara-Souza - DEs, UFSCar 1 3 Francisco Louzada-Neto - DEs, UFSCar 1 4 1. INTRODUÇÃO Segundo Cavalcanti

Leia mais

Automação de Bancada Pneumática

Automação de Bancada Pneumática Instituto Federal Sul-rio-grandense Campus Pelotas - Curso de Engenharia Elétrica Automação de Bancada Pneumática Disciplina: Projeto Integrador III Professor: Renato Allemand Equipe: Vinicius Obadowski,

Leia mais

AutoTest Um Framework Reutilizável para a Automação de Teste Funcional de Software

AutoTest Um Framework Reutilizável para a Automação de Teste Funcional de Software AutoTest Um Framework Reutilizável para a Automação de Teste Funcional de Software Marcelo Fantinato CPqD Telecom & IT Solutions UNICAMP Instituto de Computação Campinas SP Agenda Motivação Objetivo Automação

Leia mais

A Linguagem Python: Uma visão geral. Prof. Alberto Costa Neto Programação em Python

A Linguagem Python: Uma visão geral. Prof. Alberto Costa Neto Programação em Python A Linguagem Python: Uma visão geral Prof. Alberto Costa Neto Programação em Python Python é a linguagem do interpretador Python e daqueles que são capazes de conversar com ele. Um indivíduo que fala Python

Leia mais

Roteiro para preparação de proposta de Trabalhos Técnico-Científicos

Roteiro para preparação de proposta de Trabalhos Técnico-Científicos 1 Roteiro para preparação de proposta de Trabalhos Técnico-Científicos Prof. Valdemir Carrara www.valcar.net www.carrara.us 2 1 INTRODUÇÃO Na introdução deve-se descrever os objetivos principais do trabalho

Leia mais

1 Introduc ao 1.1 Hist orico

1 Introduc ao 1.1 Hist orico 1 Introdução 1.1 Histórico Nos últimos 100 anos, o setor de telecomunicações vem passando por diversas transformações. Até os anos 80, cada novo serviço demandava a instalação de uma nova rede. Foi assim

Leia mais

Apostilas de Eletrônica e Informática SDH Hierarquia DigitaL Síncrona

Apostilas de Eletrônica e Informática SDH Hierarquia DigitaL Síncrona SDH A SDH, Hierarquia Digital Síncrona, é um novo sistema de transmissão digital de alta velocidade, cujo objetivo básico é construir um padrão internacional unificado, diferentemente do contexto PDH,

Leia mais

Introdução à Redes de Computadores

Introdução à Redes de Computadores Introdução à Redes de Computadores 1 Agenda Camada 1 do modelo OSI (continuação) 2 1 Camada 1 do modelo OSI Continuação 3 Sinais Analógicos e Digitais Os sinais são uma voltagem elétrica, um padrão de

Leia mais

IBM Software Demos Rational Software Delivery Platform - Teste automatizado

IBM Software Demos Rational Software Delivery Platform - Teste automatizado Na parte final da demonstração, Jan, nossa testadora, usará o IBM Rational Functional Tester ou RFT para registrar um novo script de teste. O RFT está integrado ao IBM Rational Software Delivery Platform

Leia mais

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software Análise e Projeto de Sistemas Análise e Projeto de Sistemas Contextualização ENGENHARIA DE SOFTWARE ANÁLISE E PROJETO DE SISTEMAS ENGENHARIA DA INFORMAÇÃO Perspectiva Histórica Engenharia de Software 1940:

Leia mais

PROJETO DE PESQUISA MODALIDADE INICIAÇÃO CIENTÍFICA (BOLSA PIC/FACIT/FAPEMIG)

PROJETO DE PESQUISA MODALIDADE INICIAÇÃO CIENTÍFICA (BOLSA PIC/FACIT/FAPEMIG) PROJETO DE PESQUISA MODALIDADE INICIAÇÃO CIENTÍFICA (BOLSA PIC/FACIT/FAPEMIG) MONTES CLAROS FEVEREIRO/2014 1 COORDENAÇÃO DE PESQUISA PROGRAMA DE INICIAÇÃO CIENTÍFICA RASTREAMENTO DE MOTOCICLETAS ORIENTADOR:

Leia mais

11 Conclusão. 11.1 Descobertas

11 Conclusão. 11.1 Descobertas 97 11 Conclusão 11.1 Descobertas Nesse trabalho apresentamos o McCloud Service Framework, um arcabouço para implementação de serviços baseados na Simulação de Monte Carlo na nuvem, disponibilizamos duas

Leia mais

Conteúdo Programático de PHP

Conteúdo Programático de PHP Conteúdo Programático de PHP 1 Por que PHP? No mercado atual existem diversas tecnologias especializadas na integração de banco de dados com a WEB, sendo o PHP a linguagem que mais se desenvolve, tendo

Leia mais

Migração de sistemas antigos. Avançando para um futuro competitivo

Migração de sistemas antigos. Avançando para um futuro competitivo Migração de sistemas antigos Avançando para um futuro competitivo A automação e controle é um dos mais importantes investimentos para garantir o sucesso da manufatura de qualquer indústria. Porém, por

Leia mais

09/08/2015 DISCIPLINA: TECNOLOGIA DE REDES DE COMPUTADORES. Tecnologia em Jogos Digitais. Mídias (meios) de transmissão

09/08/2015 DISCIPLINA: TECNOLOGIA DE REDES DE COMPUTADORES. Tecnologia em Jogos Digitais. Mídias (meios) de transmissão Tecnologia em Jogos Digitais Mídias (meios) de transmissão DISCIPLINA: TECNOLOGIA DE REDES DE COMPUTADORES Mídias físicas: composta pelo cabeamento e outros elementos componentes utilizados na montagem

Leia mais

Resumo da Introdução de Prática de Programação com C. A Linguagem C

Resumo da Introdução de Prática de Programação com C. A Linguagem C Resumo da Introdução de Prática de Programação com C A Linguagem C O C nasceu na década de 70. Seu inventor, Dennis Ritchie, implementou-o pela primeira vez usando um DEC PDP-11 rodando o sistema operacional

Leia mais

Como utilizar o ScadaBR para monitorar os sensores da linha Comet.

Como utilizar o ScadaBR para monitorar os sensores da linha Comet. Como utilizar o ScadaBR para monitorar os sensores da linha Comet. Para acessar os dados dos monitores de temperatura da linha Comet utilizando a solução open source ScadaBR, basta seguir a rotina abaixo.

Leia mais

15 Computador, projeto e manufatura

15 Computador, projeto e manufatura A U A UL LA Computador, projeto e manufatura Um problema Depois de pronto o desenho de uma peça ou objeto, de que maneira ele é utilizado na fabricação? Parte da resposta está na Aula 2, que aborda as

Leia mais

Capítulo 5. ARQUIVOS E FUNÇÕES MATEMÁTICAS INTRÍNSECAS

Capítulo 5. ARQUIVOS E FUNÇÕES MATEMÁTICAS INTRÍNSECAS Capítulo 5. ARQUIVOS E FUNÇÕES MATEMÁTICAS INTRÍNSECAS OBJETIVOS DO CAPÍTULO Conceitos de: arquivo de saída, biblioteca, funções matemáticas intrínsecas Criar e usar arquivos para mostrar resultados da

Leia mais

FAdC Frauscher Advanced Counter

FAdC Frauscher Advanced Counter FAdC Frauscher Advanced Counter PT FAdC FRAUSCHER Advanced Counter A detecção de via livre do futuro O Frauscher Advanced Counter (FAdC) é a mais nova geração de sistemas de contagem de eixos com base

Leia mais

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais.

Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Desenvolvimento de um CMS 1 para a criação e publicação de web sites acessíveis por deficientes visuais. Tales Henrique José MOREIRA 1 ; Gabriel da SILVA 2 ; 1 Estudante de Tecnologia em Sistemas para

Leia mais

Um Arcabouço open source em Python para DBC com

Um Arcabouço open source em Python para DBC com Um Arcabouço open source em Python para DBC com Suporte à Evolução Dinâmica não Antecipada Yguaratã C. Cavacanti 1, Hyggo Oliveira de Almeida 1, Evandro Costa 2 1 Instituto de Computação Universidade Federal

Leia mais

Sistema Web de Ensino Voltado aos Conteúdos da Física

Sistema Web de Ensino Voltado aos Conteúdos da Física Sistema Web de Ensino Voltado aos Conteúdos da Física Fábio Luiz P. Albini 1 Departamento de Informática, Instituto Federal do Paraná (IFPR) Curitiba, Paraná 81520-000, Brazil. fabio.albini@ifpr.edu.br

Leia mais

Capítulo 14. ARQUIVOS DE SAÍDA, DE ENTRADA E INTERNOS

Capítulo 14. ARQUIVOS DE SAÍDA, DE ENTRADA E INTERNOS Capítulo 14. ARQUIVOS DE SAÍDA, DE ENTRADA E INTERNOS OBJETIVOS DO CAPÍTULO Conceitos de: arquivo de entrada, arquivo interno, arquivo texto, arquivo binário, dispositivo e nome de arquivo genéricos Comandos

Leia mais

Guia Rápido de Licenciamento do SQL Server 2012

Guia Rápido de Licenciamento do SQL Server 2012 Guia Rápido de Licenciamento do SQL Server 2012 Data de publicação: 1 de Dezembro de 2011 Visão Geral do Produto SQL Server 2012 é uma versão significativa do produto, provendo Tranquilidade em ambientes

Leia mais

REDES FÍSICAS DE ACESSO EM BANDA LARGA

REDES FÍSICAS DE ACESSO EM BANDA LARGA REDES FÍSICAS DE ACESSO EM BANDA LARGA Foi inventada em 1989 por um engenheiro da Bell Labs. O seu uso começou no final da década de 1990 como forma de acesso à internet de banda larga. TECNOLOGIAS DSL

Leia mais

Técnicas para interação de computador de bordo com dispositivo móvel usando tecnologia bluetooth

Técnicas para interação de computador de bordo com dispositivo móvel usando tecnologia bluetooth Técnicas para interação de computador de bordo com dispositivo móvel usando tecnologia bluetooth João Paulo Santos¹, Wyllian Fressaty¹ ¹Universidade Paranaense (Unipar) Paranavaí PR Brasil Jpsantos1511@gmail.com,

Leia mais

Profª Danielle Casillo

Profª Danielle Casillo UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Automação e Controle Aula 07 Linguagem Ladder Profª Danielle Casillo A LINGUAGEM LADDER Foi a primeira que surgiu para programação

Leia mais

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP

Programação WEB. Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida. Aula III Introdução PHP Programação WEB Prof. André Gustavo Duarte de Almeida andre.almeida@ifrn.edu.br docente.ifrn.edu.br/andrealmeida Aula III Introdução PHP Introdução PHP PHP=Hypertext Pre-Processor Linguagem de script open

Leia mais

MasterTool Extended Edition

MasterTool Extended Edition Descrição do Produto O software MasterTool Extended Edition é a ferramenta de configuração e programação de equipamentos ALTUS (Série Grano, Série Ponto, Série PX e AL-2004), incluindo CPs e remotas. Esta

Leia mais

ASPECTOS DE EFICIÊNCIA ENERGÉTICA EM REDES INTELIGENTES SMART GRIDS PROJETO DE PESQUISA 01: ANÁLISE DA MEDIÇÃO INTELIGENTE DE ENERGIA VIA PLC

ASPECTOS DE EFICIÊNCIA ENERGÉTICA EM REDES INTELIGENTES SMART GRIDS PROJETO DE PESQUISA 01: ANÁLISE DA MEDIÇÃO INTELIGENTE DE ENERGIA VIA PLC PONTIFÍCIA UNIVERSIDADE CATÓLICA DE CAMPINAS CENTRO DE CIÊNCIAS EXATAS, AMBIENTAIS E DE TECNOLOGIAS CEATEC PUC-CAMPINAS ASPECTOS DE EFICIÊNCIA ENERGÉTICA EM REDES INTELIGENTES SMART GRIDS PROJETO DE PESQUISA

Leia mais

MC-102 Aula 01. Instituto de Computação Unicamp

MC-102 Aula 01. Instituto de Computação Unicamp MC-102 Aula 01 Introdução à Programação de Computadores Instituto de Computação Unicamp 2015 Roteiro 1 Por que aprender a programar? 2 Hardware e Software 3 Organização de um ambiente computacional 4 Algoritmos

Leia mais

Organização de Computadores Software

Organização de Computadores Software Organização de Computadores Software Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)3614.1936 marcus.ramos@univasf.edu.br www.univasf.edu.br/~marcus.ramos Objetivos: Entender

Leia mais

O que é RAID? Tipos de RAID:

O que é RAID? Tipos de RAID: O que é RAID? RAID é a sigla para Redundant Array of Independent Disks. É um conjunto de HD's que funcionam como se fosse um só, isso quer dizer que permite uma tolerância alta contra falhas, pois se um

Leia mais

1. CAPÍTULO COMPUTADORES

1. CAPÍTULO COMPUTADORES 1. CAPÍTULO COMPUTADORES 1.1. Computadores Denomina-se computador uma máquina capaz de executar variados tipos de tratamento automático de informações ou processamento de dados. Os primeiros eram capazes

Leia mais

Automatização de Aplicativos Windows usando o AutoHotKey

Automatização de Aplicativos Windows usando o AutoHotKey Automatização de Aplicativos Windows usando o AutoHotKey Muitos processos de negócio dependem de aplicativos de terceiros que assumem a presença de um operador humano para executar determinadas rotinas.

Leia mais

ARQUITETURA DE COMPUTADORES Prof. João Inácio

ARQUITETURA DE COMPUTADORES Prof. João Inácio ARQUITETURA DE COMPUTADORES Prof. João Inácio Memórias Memória: é o componente de um sistema de computação cuja função é armazenar informações que são, foram ou serão manipuladas pelo sistema. Em outras

Leia mais

TECNOLOGIA DA INFORMAÇÃO

TECNOLOGIA DA INFORMAÇÃO TECNOLOGIA DA INFORMAÇÃO TELECOMUNICAÇÕES As telecomunicações referem -se à transmissão eletrônica de sinais para as comunicações, incluindo meios como telefone, rádio e televisão. As telecomunicações

Leia mais

CONCEITOS BÁSICOS DE REDES E FIREWALL

CONCEITOS BÁSICOS DE REDES E FIREWALL Secretaria Municipal de Educação SME Coordenadoria de Tecnologia da Informação e Comunicação CTIC Núcleo de Tecnologia Municipal NTM CONCEITOS BÁSICOS DE REDES E FIREWALL Amauri Soares de Brito Mário Ângelo

Leia mais

Exercícios de Redes de Computadores Assuntos abordados: Conceitos gerais Topologias Modelo de referência OSI Modelo TCP/IP Cabeamento 1.

Exercícios de Redes de Computadores Assuntos abordados: Conceitos gerais Topologias Modelo de referência OSI Modelo TCP/IP Cabeamento 1. Exercícios de Redes de Computadores Assuntos abordados: Conceitos gerais Topologias Modelo de referência OSI Modelo TCP/IP Cabeamento 1. (CODATA 2013) Em relação à classificação da forma de utilização

Leia mais

for Information Interchange.

for Information Interchange. 6 Memória: 6.1 Representação de Memória: Toda a informação com a qual um sistema computacional trabalha está, em algum nível, armazenada em um sistema de memória, guardando os dados em caráter temporário

Leia mais

De novo, vamos começar pelas funções mais básicas, testá-las e depois usá-las em funções mais complexas.

De novo, vamos começar pelas funções mais básicas, testá-las e depois usá-las em funções mais complexas. Aula 3 Funções para tratamento de texto, e função para obtenção de dados em arquivos texto com formato livre (e-mails, relatórios, pdfs salvos como texto, etc.). Função para pesquisa fonética. De novo,

Leia mais

Unidade IV ADMINISTRAÇÃO DE BANCO DE DADOS. Software livre se refere à liberdade dos usuários com relação ao software, mais precisamente:

Unidade IV ADMINISTRAÇÃO DE BANCO DE DADOS. Software livre se refere à liberdade dos usuários com relação ao software, mais precisamente: ADMINISTRAÇÃO DE BANCO DE DADOS Unidade IV DEFINIR A MELHOR SOLUÇÃO DE BANCO DE DADOS PARA AS NECESSIDADES DA EMPRESA.1 O uso das tecnologias.1.1 O software livre 1 A tecnologia de banco de dados, assim

Leia mais

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador Sistemas de Informação Prof. Anderson D. Moura Um programa de computador é composto por uma seqüência de instruções, que é interpretada e executada por um processador ou por uma máquina virtual. Em um

Leia mais

DESENVOLVIMENTO DE SOFTWARE

DESENVOLVIMENTO DE SOFTWARE VARIAÁ VEL Antes de iniciarmos os comandos referentes a Banco de Dados, precisamos de uma breve descrição técnica sobre Variáveis que serão uma constante em programação seja qual for sua forma de leitura.

Leia mais

Desenvolvimento de Novos Produtos e Serviços para a Área Social

Desenvolvimento de Novos Produtos e Serviços para a Área Social Programa 0465 SOCIEDADE DA INFORMAÇÃO - INTERNET II Objetivo Incrementar o grau de inserção do País na sociedade de informação e conhecimento globalizados. Público Alvo Empresas, usuários e comunidade

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 8. Introdução ao Linux Introdução a linguagem C

CURSO BÁSICO DE PROGRAMAÇÃO AULA 8. Introdução ao Linux Introdução a linguagem C CURSO BÁSICO DE PROGRAMAÇÃO AULA 8 Introdução ao Linux Introdução a linguagem C Linux Linux é um termo utilizado para se referir a sistemas operacionais que utilizem o núcleo Linux. Existem muitas distribuições

Leia mais

PROJETO DE PLACAS DE CIRCUITO IMPRESSO

PROJETO DE PLACAS DE CIRCUITO IMPRESSO PROJETO DE PLACAS DE CIRCUITO IMPRESSO COM O SOFTWARE EAGLE 2 A PARTE: O SOFTWARE EAGLE EWALDO LUIZ DE MATTOS MEHL DEPARTAMENTO DE ENGENHARIA ELÉTRICA UNIVERSIDADE FEDERAL DO PARANÁ Esta obra é licenciada

Leia mais

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC Tiago Menezes Xavier de Souza¹, Igor dos Passos Granado¹, Wyllian Fressatti¹ ¹Universidade Paranaense (UNIPAR) Paranavaí- PR- Brasil tiago_x666@hotmail.com,

Leia mais

esip- Sistema Integrado de Processo

esip- Sistema Integrado de Processo esip- Sistema Integrado de Processo Geração Distribuição Transmissão www.ecilenergia.com.br Integração dos dispositivos da SE na rede do esip Criação de uma Base de Dados Unificada Otimização no Deslocamento

Leia mais

Manual do Usuário 2013

Manual do Usuário 2013 Manual do Usuário 2013 MANUAL DO USUÁRIO 2013 Introdução Um ambiente virtual de aprendizagem é um programa para computador que permite que a sala de aula migre para a Internet. Simula muitos dos recursos

Leia mais

TIM Brasil Padroniza Testes e Antecipa Erros em Aplicações com CA LISA

TIM Brasil Padroniza Testes e Antecipa Erros em Aplicações com CA LISA CUSTOMER SUCCESS STORY Maio 2014 TIM Brasil Padroniza Testes e Antecipa Erros em Aplicações com CA LISA PERFIL DO CLIENTE Indústria: Telecomunicações Empresa: TIM Brasil Colaboradores: 12,167 mil EMPRESA

Leia mais

Um Driver NDIS Para Interceptação de Datagramas IP

Um Driver NDIS Para Interceptação de Datagramas IP Um Driver NDIS Para Interceptação de Datagramas IP Paulo Fernando da Silva psilva@senior.com.br Sérgio Stringari stringari@furb.br Resumo. Este artigo apresenta o desenvolvimento de um driver NDIS 1 para

Leia mais

Modelo OSI. Prof. Alexandre Beletti Ferreira. Introdução

Modelo OSI. Prof. Alexandre Beletti Ferreira. Introdução Modelo OSI Prof. Alexandre Beletti Ferreira Introdução Crescimento das redes de computadores Muitas redes distintas International Organization for Standardization (ISO) Em 1984 surge o modelo OSI Padrões

Leia mais

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo:

Para testar seu primeiro código utilizando PHP, abra um editor de texto (bloco de notas no Windows) e digite o código abaixo: Disciplina: Tópicos Especiais em TI PHP Este material foi produzido com base nos livros e documentos citados abaixo, que possuem direitos autorais sobre o conteúdo. Favor adquiri-los para dar continuidade

Leia mais

DESENVOLVIMENTO DE ALGORITMO PARA FUNÇÃO MULTILÍNGUE DO SOFTWARE TROPLUX

DESENVOLVIMENTO DE ALGORITMO PARA FUNÇÃO MULTILÍNGUE DO SOFTWARE TROPLUX DESENVOLVIMENTO DE ALGORITMO PARA FUNÇÃO MULTILÍNGUE DO SOFTWARE TROPLUX Pedro Vítor Sousa Ribeiro Universidade Federal de Alagoas pedrovsribeiro@gmail.com Ricardo Carvalho Cabús Universidade federal de

Leia mais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais

Notas da Aula 15 - Fundamentos de Sistemas Operacionais Notas da Aula 15 - Fundamentos de Sistemas Operacionais 1. Software de Entrada e Saída: Visão Geral Uma das tarefas do Sistema Operacional é simplificar o acesso aos dispositivos de hardware pelos processos

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Cabeamento Gustavo Reis gustavo.reis@ifsudestemg.edu.br Os cabos são usados como meio de comunicação há mais de 150 anos. A primeira implantação em larga escala de comunicações via

Leia mais

FAT32 ou NTFS, qual o melhor?

FAT32 ou NTFS, qual o melhor? FAT32 ou NTFS, qual o melhor? Entenda quais as principais diferenças entre eles e qual a melhor escolha O que é um sistema de arquivos? O conceito mais importante sobre este assunto, sem sombra de dúvidas,

Leia mais

José Benedito Lopes Junior ¹, Marcello Erick Bonfim 2

José Benedito Lopes Junior ¹, Marcello Erick Bonfim 2 ISBN 978-85-61091-05-7 Encontro Internacional de Produção Científica Cesumar 27 a 30 de outubro de 2009 Definição de uma tecnologia de implementação e do repositório de dados para a criação da ferramenta

Leia mais

Aula 12: Funções. Pré-requisitos: Todas as aulas anteriores deste módulo. 1. Aproveitando Códigos no Programa

Aula 12: Funções. Pré-requisitos: Todas as aulas anteriores deste módulo. 1. Aproveitando Códigos no Programa Aula 12: Funções Nesta aula explicaremos o que são e como usar funções nos seus programas em JavaScript. Você aprenderá como elas podem receber e retornar valores à estrutura que as acionou. Entenderá

Leia mais

Módulo I. Desenvolvimento Software CLP - Básico

Módulo I. Desenvolvimento Software CLP - Básico Desenvolvimento Software CLP - Básico Lista de exercícios utilizados nas vídeo aulas e manual de referência das instruções utilizadas em cada aula. Setor de capacitação técnica Branqs Automação Santos

Leia mais

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão

CURSO BÁSICO DE PROGRAMAÇÃO AULA 9. Introdução a linguagem C Estruturas de decisão CURSO BÁSICO DE PROGRAMAÇÃO AULA 9 Introdução a linguagem C Estruturas de decisão Introdução à Linguagem C Linguagem compilada. Desenvolvida sobre os paradigmas de programação procedural. Uma das linguagens

Leia mais

Análise da vantagem de adoção e uso de sistemas ERP código aberto em relação aos sistemas ERP código fechado

Análise da vantagem de adoção e uso de sistemas ERP código aberto em relação aos sistemas ERP código fechado Análise da vantagem de adoção e uso de sistemas ERP código aberto em relação aos sistemas ERP código fechado Louis Albert Araujo Springer Luis Augusto de Freitas Macedo Oliveira Atualmente vem crescendo

Leia mais

Índice: Nitgen do Brasil www.nitgen.com.br

Índice: Nitgen do Brasil www.nitgen.com.br Índice: CAPÍTULO 3. PROGRAMAÇÃO EM DELPHI...2 3.1 INICIALIZANDO E FECHANDO O MÓDULO...2 3.1.1 Inicializando o módulo...2 3.1.2 Fechar o módulo após o uso...2 3.2 RELACIONANDO OS SENSORES NA PROGRAMAÇÃO...2

Leia mais

Procedimentos para utilização do Sistema de Apoio a Gerência Unificada de Informações - SAGUI

Procedimentos para utilização do Sistema de Apoio a Gerência Unificada de Informações - SAGUI Procedimentos para utilização do Sistema de Apoio a Gerência Unificada de Informações - SAGUI Índice 1. - Histórico do Documento...1 2. - Introdução...2 3. - Requisitos...3 4. - Operacionalização do SAGUI...3

Leia mais

O que são sistemas supervisórios?

O que são sistemas supervisórios? O que são sistemas supervisórios? Ana Paula Gonçalves da Silva, Marcelo Salvador ana-paula@elipse.com.br, marcelo@elipse.com.br RT 025.04 Criado: 10/09/2004 Atualizado: 20/12/2005 Palavras-chave: sistemas

Leia mais

Simulações Utilizando o OptiSystem. Belém - Mar 2006

Simulações Utilizando o OptiSystem. Belém - Mar 2006 Simulações Utilizando o OptiSystem Belém - Mar 2006 1 Conteúdo 1. Visão Geral 2. O Ambiente de Simulação 2.1 Conceito de SubSistema 3. Biblioteca de Componentes 4. Modelos Implementados 5. Variando Parâmetros

Leia mais

CÁLCULO DA PRECIPITAÇÃO MÉDIA DE FORMA AUTOMÁTICA PELO MÉTODO DE THIESSEN

CÁLCULO DA PRECIPITAÇÃO MÉDIA DE FORMA AUTOMÁTICA PELO MÉTODO DE THIESSEN CÁLCULO DA PRECIPITAÇÃO MÉDIA DE FORMA AUTOMÁTICA PELO MÉTODO DE THIESSEN Paulo Jarbas Camurça 1, Robson Franklin Vieira Silva 2, Mosefran Barbosa Macedo Firmino 2, 3, Eduardo Sávio Passos Rodrigues Martins

Leia mais

Python Condicionais e Loops. Introdução à Programação SI1

Python Condicionais e Loops. Introdução à Programação SI1 Python Condicionais e Loops Introdução à Programação SI1 Conteúdo Comando de Decisão Comandos de Repetição Exercícios 13/06/2013 2 Condicional Controle de fluxo É muito comum em um programa que certos

Leia mais

O cursor se torna vermelho e uma Paleta de Edição contendo as instruções mais utilizadas é apresentada.

O cursor se torna vermelho e uma Paleta de Edição contendo as instruções mais utilizadas é apresentada. Editor de Ladder para VS7 Versão Teste O editor de ladder é um software de programação que permite que o VS7 e o µsmart sejam programados em linguagem de contatos. Esse editor está contido na pasta Público

Leia mais

Algoritmos e Programação I

Algoritmos e Programação I Algoritmos e Programação I Introdução a Computação Prof. Fernando Maia da Mota mota.fernandomaia@gmail.com CPCX/UFMS Fernando Maia da Mota 1 Computadores são dispositivos que só sabem fazer um tipo de

Leia mais

O PROJETO DE PESQUISA. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

O PROJETO DE PESQUISA. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza O PROJETO DE PESQUISA Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Escolher um tema de pesquisa Por onde começar? Ler para aprender Estrutura do Projeto de Pesquisa A Definição

Leia mais

Controle de robôs industriais via Labview

Controle de robôs industriais via Labview Leonel Lopes Lima Neto Instituto Tecnológico de Aeronáutica Rua H20B, casa, nº 114, Campus do CTA São José dos Campos São Paulo 12.228-460 Bolsista PIBIC-CNPq leonel@aluno.ita.br Emilia Villani Instituto

Leia mais

Determinando a equação da reta usando Python

Determinando a equação da reta usando Python Determinando a equação da reta usando Python Mario Luiz Bernardinelli 27 de Abril de 2012 v1.0 Resumo Python é uma linguagem de programação de uso geral fantástica. Seu aprendizado é rápido, fácil e a

Leia mais

DESENVOLVIMENTO DE SOFTWARE

DESENVOLVIMENTO DE SOFTWARE VARIAÁ VEL Antes de iniciarmos os comandos referentes a Banco de Dados, precisamos de uma breve descrição técnica sobre Variáveis que serão uma constante em programação seja qual for sua forma de leitura.

Leia mais

Fundamentos de Automação. Controladores

Fundamentos de Automação. Controladores Ministério da educação - MEC Secretaria de Educação Profissional e Técnica SETEC Instituto Federal de Educação Ciência e Tecnologia do Rio Grande do Sul Campus Rio Grande Fundamentos de Automação Controladores

Leia mais

Cap 01 - Conceitos Básicos de Rede (Kurose)

Cap 01 - Conceitos Básicos de Rede (Kurose) Cap 01 - Conceitos Básicos de Rede (Kurose) 1. Quais são os tipos de redes de computadores e qual a motivação para estudá-las separadamente? Lan (Local Area Networks) MANs(Metropolitan Area Networks) WANs(Wide

Leia mais

Realidade Virtual e Aumentada Bruno Madeira Luiz Velho (orientador) Technical Report TR-10-01 Relatório Técnico. January - 10 - Janeiro

Realidade Virtual e Aumentada Bruno Madeira Luiz Velho (orientador) Technical Report TR-10-01 Relatório Técnico. January - 10 - Janeiro Laboratório VISGRAF Instituto de Matemática Pura e Aplicada Realidade Virtual e Aumentada Bruno Madeira Luiz Velho (orientador) Technical Report TR-10-01 Relatório Técnico January - 10 - Janeiro The contents

Leia mais

PROGRAMA DE DISCIPLINA

PROGRAMA DE DISCIPLINA PROGRAMA DE DISCIPLINA Disciplina: INTRODUÇÃO À PROGRAMAÇÃO Carga horária total: 60 h Carga horária teórica: 30 h Carga horária prática: 30 h Código da Disciplina: CCMP0041 Período de oferta: 2015.2 Turma:

Leia mais