Escolar Documentos
Profissional Documentos
Cultura Documentos
O LabVIEW é uma
linguagem de programação
que você pode utilizar para
resolver vários problemas.
A habilidade de resolver
problemas é essencial para
criar soluções no LabVIEW.
Programadores de
computador utilizam um
método de desenvolvimento
de software para resolver
problemas utilizando
programas.
CAPÍTULO 1:
Resolvendo Problemas
..
Método de Desenvolvimento de
Software - Introdução
O método de
desenvolvimento de
software é uma estratégia
de utilização do LabVIEW
para implementar uma
solução de software. Utilize
o método de
desenvolvimento de
software para criar uma
solução para seu problema.
Método de Desenvolvimento de
Software
Identificar as Entradas
Identificar as Saídas
Identificar Requisitos Adicionais.
PASSO 2 – Desenvolver um
algoritmo e/ou um fluxograma
Identificar as Entradas
As entradas indicam o dado puro que você precisa
processar durante a resolução do problema.
Exemplo da Fornalha - As entradas do software da
fornalha são o tempo de cura (segundos), a temperatura
necessária de cura (graus Kelvin) e a temperatura da
fornalha (graus Kelvin).
PASSO 2 – Desenvolver um
algoritmo e/ou um fluxograma
Identificar as Saídas
As saídas representam o
resultado de cálculos,
processamento ou outras
condições que o processo de
solução do problema
implemente.
Exemplo da Fornalha - A saída do software da fornalha é
uma chave liga/desliga que aplica uma tensão na bobina
da fornalha. A tensão é aplicada na bobina modificando o
estado da chave que controla a alimentação de tensão na
bobina. Quando a tensão é aplicada ou removida, a
fornalha tem uma mudança imediata de temperatura.
PASSO 2 – Desenvolver um
algoritmo e/ou um fluxograma
Um fluxograma mostra os
passos para resolver o
problema. Os fluxogramas
são úteis porque você pode
seguir processos mais
complexos de um algoritmo
de uma maneira visual. Por
exemplo, você pode ver se
um passo específico possui
dois trajetos diferentes para
a solução final e você pode
planejar o código de
acordo.
2.2 - Projetar um Fluxograma
Exemplo da Fornalha -
Você pode projetar este
exemplo utilizando tanto
um algoritmo quanto um
fluxograma. A Figura
mostra um fluxograma
seguindo o algoritmo
projetado na subseção
anterior.
2.3 - Projetar um Diagrama de
Transição de Estados
Diagrama de transição de
estados é um tipo
específico de fluxograma
muito utilizado quando são
criadas máquinas de
estados no LabVIEW.
Diagramas de transição de
estados permitem que você
indique claramente os
estados do programa e o
que causa uma transição
do programa de um estado
para o próximo.
2.3 - Projetar um Diagrama de
Transição de Estados
Um diagrama de transição
de estados utiliza um
círculo nomeado para
representar um estado
constante e uma seta
nomeada para indicar uma
transição de estado. Um
estado é uma parte de um
programa que satisfaz uma
condição, desempenha
uma ação ou aguarda por
um evento.
2.3 - Projetar um Diagrama de
Transição de Estados
O início do programa é
representado por um
círculo sólido, como
mostrado
a direita.
O final do programa é
representado por um
círculo do tipo mostrado
a direita.
2.3 - Projetar um Diagrama de
Transição de Estados
Exemplo da Fornalha:
Você também pode usar um
diagrama de transição de
estados para este exemplo.
A Figura mostra o exemplo da
fornalha reprojetado como um
diagrama de transição de
estados. Tanto o fluxograma
quanto os diagramas de
transição de estados são
formas válidas de projetar um
VI, mas podem levar a
diferentes soluções de
programação
PASSO 3 - Implementação
Projeto:
Teste: Use uma série de valores conhecidos para testar o algoritmo ou o fluxograma
projetado por você.
Input Output
Manutenção
Se o teste do valor falhou, retorne à fase
de projeto e verifique os erros.
Projeto do Curso:
Entradas:
• Temperatura Atual (T)
• Limite Superior de Temperatura (X)
• Limite Inferior de Temperatura (Y)
• Parada
Saídas:
• Níveis de Aviso: Heatstroke Warning, No Warning,
Freeze Warning
• Mostrador da Temperatura Atual
• Arquivo de Armazenamento dos Dados
CAPÍTULO 2:
O ambiente do LabVIEW
Para usar um VI como um subVI, você deve ter um ícone e um connector pane.
Ícone e Connector Pane
Partes de um VI
Painel Frontal
Diagrama de Blocos
Ícone e Connector Pane
Janela Getting Started
Iniciando um VI
Criando um VI a Partir de um Modelo
Abrindo um VI Existente
Salvando um VI
Project Explorer
Introduction
My Computer - Representa
o computador local como o
target do projeto.
Janela Project Explorer
Revisando:
A página Files mostra os itens
que têm um arquivo
correspondente no disco. Você
pode organizar nomes de
arquivos e pastas nesta página.
Operações de projeto na página
File refletem e atualizam o
conteúdo do disco.
Janela Project Explorer
Revisando:
Pastas sincronizadas se
atualizam em tempo real para
refletir o conteúdo de pastas no
disco. Adicione uma pasta
sincronizada para ver itens do
projeto na medida em que estes
são alterados no disco..
Janela Project Explorer
Quando você adiciona um arquivo a um projeto do LabVIEW, o LabVIEW inclui uma referência do arquivo no disco.
Janela Project Explorer
Todos os objetos do
LabVIEW possuem menus
de atalho associados. Ao
passo que você cria um VI,
utilize os itens do menu de
atalho para modificar a
aparência ou o
comportamento dos objetos
do painel frontal e do
diagrama de blocos. Para
acessar o menu de atalho,
clique com o botão direito no
objeto.
Caixa de Diálogo de
Propriedades
As opções disponíveis na
caixa de diálogo de
propriedades para um
objeto são semelhantes às
opções disponíveis no
menu de atalho para
aquele objeto.
Barra de Ferramentas do Painel
Frontal
A constante . 5 não aparece obrigatoriamente no painel frontal, exceto possivelmente como documentação do algoritmo.
Controles, Indicadores e
Constantes
Cada fio possui uma única fonte de dados, mas você pode
conectá-lo a vários Vis e funções que leiam os dados. Os
fios são de diferentes cores, estilos e espessuras,
dependendo do seu tipo de dados.
Fios
Dica:
Dica:
Controles e indicadores
A Controls palette.
Menus de atalhos e Caixa de
dialogo das propriedades de um
objeto.
Diagrama de blocos e nós.
Ligação dos objetos.
Procurando um controle, VI ou
função
Faça você mesmo:
Input Output
Nota: A Ferramenta de Operação é mais utilizada no painel frontal, mas você também pode
utilizá-la no diagrama de blocos para alterar o valor da constante boleana.
Positioning Tool (Ferramenta
de Posicionamento)
Dica: Clique uma vez para inserir o cursor dentro do controle. Depois dê um
duplo clique para selecionar o texto atual.
Labeling Tool (Ferramenta de
Texto)
Seguir as instruções da
APOSTILA
Fluxo de Dados
1. A função adição,
2. a função número aleatório
3. ou a função de divisão.
Fluxo de Dados
Descrição:
Os seguintes Vis
Expressos são usados na
tarefa de Aquisição:
•DAQ Assistant,
•Instrument I/O Assistant,
•Simulate Signal e
•Read from Measurement
File.
Aquisição
Os seguintes Vis
Expressos são usados na
tarefa de Aquisição:
•DAQ Assistant,
•Instrument I/O Assistant,
•Simulate Signal e
•Read from Measurement
File.
Aquisição
Os seguintes Vis
Expressos são usados na
tarefa de Análise:
Cenário: Você precisa adquirir uma onda senoidal por 0,1 segundos, determinar e
exibir o valor médio, armazenar o dado e mostrar a onda senoidal em um gráfico.
Seguir as instruções da
APOSTILA