LabTeX Integração LabVIEW-LaTeX



Documentos relacionados
Oficina de Pesquisa Científica na Pós-Graduação- PPGIGC

Título: Controle de um sistema Bola- Barra com realimentação através de imagem

INTRODUÇÃO À ELABORAÇÃO DE TEXTOS MATEMÁTICOS UTILIZANDO O LATEX. RESUMO

Fernando Bracalente, material em desenvolvimento Página 1 de 6 Revisão Data: 1 Julho, 2010

A INSTRUMENTAÇÃO VIRTUAL COMO FORMA DE INTEGRAÇÃO ENTRE A TEORIA E PRÁTICA NO ENSINO DE MEDIDAS ELÉTRICAS

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Observatórios Virtuais

LP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br

Fazer engenharia. Alunos de graduação preparados para inovar com as soluções de ensino da NI. ni.com

Aula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.

ESTUDO COMPARATIVO ENTRE AS PLATAFORMAS ARDUINO E PIC

GUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas

O desafio: Criar um sistema para alimentar um módulo de GPS, adquirir e processar dados, além de exibir a latitude e longitude no Google Earth.

AQUISIÇÃO DE MEDIDAS DE TEMPERATURA UTILIZANDO O SOFTWARE LABVIEW

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

Integração do Teamcenter com o Catia V5

Informática Aplicada à Engenharia Florestal

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

MUDANÇAS NA ISO 9001: A VERSÃO 2015

O Valor do Browser no POS Soluções e Cases

Adoção de Requisitos da Qualidade e Produtividade em Software no Programa BIOTA-MS, Através de Implantação da Fábrica de Software do Batlab.

Simulador Virtual para Treinamento em Visão de Máquina com LabVIEW

Nesta seção apresentamos protótipos que desenvolvemos com o objetivo de levantar os requesitos necessários para um sistema para apresentações

CoNaIISI º Congresso Nacional de Engenharia Informática / Sistemas de Informação

Modelagem de Processos. Prof.: Fernando Ascani

A Linguagem Algorítmica Estrutura de Repetição. Ex. 2

CURSO DE PROGRAMAÇÃO EM JAVA

Simulação Computacional de Sistemas, ou simplesmente Simulação

Persistência e Banco de Dados em Jogos Digitais

1. Apresentação Objetivos

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

Desenvolvimento de um software de gerenciamento de projetos para utilização na Web

PROJETO LATEX PARA TODOS: PROMOVENDO A QUALIDADE NA PRODUÇÃO TEXTUAL DAS PESQUISAS CIENTÍFICAS *

EVOLUÇÃO DE SOFTWARE

Introdução ao Aplicativo de Programação LEGO MINDSTORMS Education EV3

Calendário de Concursos

PEN - Processo de Entendimento das Necessidades de Negócio Versão 1.4.0

PLANEJAMENTO E ORGANIZAÇÃO DA MANUTENÇÃO. Prof. Fernando 1

XIX Ciência Viva. Tema: Ciência, tecnologia e desenvolvimento social. 06 e 07 de Novembro de 2014

Sistema de mineração de dados para descobertas de regras e padrões em dados médicos

DESENVOLVIMENTO DE SOFTWARE DE VOTAÇÃO WEB UTILIZANDO TECNOLOGIA TOUCHSCREEN

AULA: BrOffice Impress terceira parte. Ao final dessa aula, você deverá ser capaz de:

Algoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br

Introdução ao Processamento de Dados (IPD)

Menus de configuração mais simples e auto explicativos com acesso protegido por senha de segurança;

REFORÇO DE PROGRAMAÇÃO ESTRUTURADA EM LINGUAGEM C PARA GRADUAÇÃO EM ENGENHARIA ELÉTRICA

PORTO EDITORA AREAL EDITORES LISBOA EDITORA. Manual do Utilizador. Aluno.

Análise sobre projeto Passo Certo

Single-Chip Cloud Computer

Objetivos. Processos de Software. Tópicos abordados. O processo de software. Modelos genéricos de modelos de processo de software.

Windows 8 no Surface, Data Dashboard e a evolução do mercado de tecnologia móvel

Tutorial do Iniciante. Excel Básico 2010

CENTRO UNIVERSITÁRIO DO PLANALTO DE ARAXÁ UNIARAXÁ PRÓ-REITORIA DE ENSINO, PESQUISA E EXTENSÃO COORDENADORIA DE EXTENSÃO COORDENADORIA DE PESQUISA

Lógica de Programação

Projeto de controle e Automação de Antena

NOME DO AUTOR TRABALHO DE CONCLUSÃO

Virtualização Gerencia de Redes Redes de Computadores II

CURSO BÁSICO DE INFORMÁTICA

15 Computador, projeto e manufatura

Introdução. Sistemas Operacionais. Introdução. Roteiro (1 / 2) Por que Máquinas Virtuais Existem? Roteiro (2 / 2)

Sistemas de Informações Gerenciais

UTILIZAÇÃO DO AMBIENTE COLABORATIVO TIDIA-AE PELO GRUPO DE GERENCIAMENTO DO VOCABULÁRIO CONTROLADO DO SIBiUSP - BIÊNIO

Software automatizado para controle de consultas da clínica de fisioterapia

Soluções Autodesk Transferência de Tecnologias. Parcerias tecnológicas, treinamentos e licenciamentos

Mestrado em Engenharia Física Tecnológica

Ilustratown - Informação Tecnológica, Lda.

pacotes de software na forma em que são É importante salientar que não é objetivo do software, suas atividades e produtos

IFTO LÓGICA DE PROGRAMAÇÃO AULA 01

DANFE e o Código de Barras

! Software e Engenharia de Software! Engenharia de Software e Programação! Histórico. " Crise do Software

Mestrado em Engenharia Física Tecnológica

Introdução ao Paradigma Orientado a Objetos. Principais conceitos

3 Processamento de Dados e Sistemas de Informações Contábil-Financeiros, 12

GameGol. Um Manager de Futebol On-line Brasileiro

Capítulo 6. Criando um Diagrama de Caso de Uso Inicial

CURSO: TÉCNICO EM INFORMÁTICA NA MODALIDADE EAD

Adoção de Requisitos da Qualidade e Produtividade em Software no Programa BIOTA-MS, Através de Implantação da Fábrica de Software do Batlab.

Desenvolvendo Websites com PHP

II EDIÇÃO DO CONCURSO GESTÃO DE IDEIAS PARA ECONOMIZAR

Aula ao vivo pela Internet - Criação de supervisório em Visual C# via serial e USB

Pontos de Função. André Chastel Lima Andréia Ferreira Pinto Diego Souza Campos. Engenharia de Software Mestrado Ciência da Computação - UFMS

Análise e Projeto Orientados por Objetos

Adquirindo dados de medição para sua pesquisa com LabVIEW e CompactDAQ

Hardware & Software. SOS Digital: Tópico 2

Introdução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional

Gabriel Oliveira do Nascimento Rogério Libarino Aguilar. UFF - Universidade Federal Fluminense

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 8

Reconhecimento de imagem com uso de veículo autônomo. 1/5

CAPÍTULO 7 NÍVEL DE LINGUAGEM DE MONTAGEM

Universal Mobile Ad Package UMAP- v.2.0. Dezembro 2011

Implementação de Web Services em Projetos de LabVIEW

Máquinas Virtuais: Windows 2008 Server

Augusto Ribeiro Mendes Filho Assessoria de Comunicação da Elipse Software

Um compilador é um programa que lê um programa escrito numa dada linguagem, a linguagem objecto (fonte), e a traduz num programa equivalente

Melhores práticas para desenvolvimento de software e gerenciamento de código

PoliGNU. Software livre e editoração eletrônica: curso LATEX e metodologias de produção de documentos

PMI (PROJECT MANAGEMENT INSTITUT) A PROFISSIONALIZAÇÃO DA GESTÃO DE PROJETOS

A Lei de Informática como fator motivador das atividades de pesquisa e desenvolvimento: resultados.

Transcrição:

LabTeX Integração LabVIEW-LaTeX Escola Politécnica da USP PSI2591 Projeto de Formatura 2009 Apresentação Intermediária A2 Fernando J. Capeletto Neto fc@usp.br Orientador: João Eduardo Kogler Jr. kogler@lsi.usp.br

LaTeX: Estrutura/Características Ferramenta/Linguagem de Documentação Científica. Linguagem baseada em Macros e Símbolos. Comandos e Definições expandidas instantâneamente ate que se encontrem apenas símbolos inexpansiveis. Conhecimento preciso do tamanho de todos os caracteres e símbolos. (Processamento ótimo de letras/linha e de linhas/paragrafo) Autores focados no conteúdo sem serem distraídos pela sua apresentação visual.

LaTex: Exemplo de Documento \documentclass[10pt]{article} \usepackage{amsmath} \title{\latex} \date{} \begin{document} \maketitle \LaTeX{} é um sistema de macros preparadas para o sistema de tipografia \TeX{}. Oferece ferramentas para publicar (saída visual para diversos formatos) e grandes facilidades para automatizar a maioria dos aspectos da tipografia, incluindo numerar paginas automaticamente, referencia cruzada, tabelas, figuras, layout de pagina, bibliografias e em especial no contexto desse projeto, formulas e graficos matematicos. % Isso é um comentário, não será exibido na saída. % As linhas abaixo demonstram um pouco do poder tipográfico do LaTeX \begin{align} E &= mc^2 \\ m &= \frac{m_0}{\sqrt{1-\frac{v^2}{c^2}}} \\ \int^{0}_{1} 4x &= \left[\frac{4x^2}{2} \right]^{0}_{1} \\ \oint B.\partial{A} &= 0 \\ \ip{\gamma}{\psi'} &= x'' + y^{2} + z_{i}^{n} \end{align} \end{document}

LaTeX: Componentização TeX é a linguagem de programação central e provê as instruções de formataçao Com o TeX vem o conjunto de fontes definidas (No exemplo as fontes CM (Computer Modern) e AMS (Simbolos Matemáticos) Sobre o Tex+Fontes estruturam-se as Macros LaTex e desenvolvem-se classes e pacotes de documentos e aplicações. O LabTex será um package nessa estrutura com interface para o LabVIEW.

LaTeX: Vantagens da Estrutura Código Aberto. Fácil uso para expressar o pensamento criativo Universalmente aceita e Amplamente utilizada nas últimas 3 decadas. (Milhares de livros publicados em.tex em academias e journals) Encoraja separação entre layout e conteúdo. Portabilidade: Independente da Plataforma. Estavel (versão aproxima o numero pi, alterações mínimas) Escalavel (alta capacidade de encapsulamento) Comunidades Difundidas: TUG (Tex User Group), CTAN (Compreehensive TeX Arquive Network)

LabVIEW: Estruturas/Características Plataforma e Ambiente de Desenvolvimento de Linguagem Gráfica. Orientada por fluxo de dados (diagrama em bloco) Ferramenta/Linguagem de Experimentação Científica, Aquisição de dados, Controle Automoção e Testes Industriais. Software Proprietário (National Instruments) Disponível na Escola por meio de parceria com o Serviço de Relações Academicas da NI.

LabVIEW: Componentização

LabVIEW: Vantagens da Estrutura Instrumentação Virtual: Componentes de Software customizavel + hardware existente substituem sistemas em hardware complexos e custosos. Facilita Transformação do Pensamento Criativo em Aplicações Reais por meio de instrumentos virtuais Vis (.vi) Permite execução paralela, multi-processamento, multi-threading, encapsulamento (subvis) Amplamente Utilizado há 22 anos com uso abrangente em Disciplinas Práticas do Curso de Engenharia Elétrica (PSI2315, PSI2317, PSI2325, PSI2327, etc)

LabTex: Justificativas/Objetivos Carater Inovador: Geração de processos ativos de ensino. Criação de arquivo técnico vivo (com existência ativa no escopo das variáveis simuladas/adquiridas em tempo de execução) Necessidades: Investigar o Conhecimento Documentado. Documentar o Conhecimento Investigado. Aumentar Interatividade dos Experimentos. Vantagens: Une processamento ao LaTeX (ferramenta de documentação). Une documentação ao LabVIEW (ferramenta de procesamento). Diversificação e Colaboração dos Experimentos.

LaTeX + LabVIEW = LabTeX 1. Pensamento Expresso em LaTeX (LabTex (.tex)) 2. Documento Ativo é Executado pelo LabVIEW (LabTex (.vi) ) 3. Resultados da Aplicação geram/atualizam Documentos Ativos. 4. Documento Ativo realimenta o Pensamento Criativo fechando a malha.

LabTex Front-end: Idéia Básica I

LabTex Front-end: Idéia Básica II

LabTex Back-panel: Idéia Básica