- O que é LabVIEW?
- Como ele difere de outros softwares de design / simulação de circuitos?
- Por que se deve preferir o LabVIEW?
- Lançando LabVIEW
- Tipos de dados no LabVIEW:
- Exemplo 1: LED brilhante ao pressionar o botão
- Exemplo 2: LED ON-OFF
- Exemplo 3: LED piscando
- Atalhos
O que é LabVIEW?
LabVIEW é um acrônimo de Laboratory Virtual Instrumentation Engineering Workbench. Sua aparência e operações lembram instrumentos do mundo real, como botão, voltímetro, osciloscópio, etc. e, portanto, são chamados de instrumentos virtuais (VIs). Ele oferece uma abordagem de programação gráfica e ajuda a simular produtos do mundo real, o que ajuda a visualizar e programar. Portanto, ele requer apenas lógica para programar e é independente da sintaxe. O LabVIEW é uma ferramenta de design de alto nível. É uma programação de intérprete (ou seja,) não precisamos compilá-la. Ele se compila, só precisamos executá-lo.
Como ele difere de outros softwares de design / simulação de circuitos?
Todos os softwares de projeto / simulação de circuito são esquemas que capturam e simulam um programa que permite testar a saída de vários circuitos, montando os componentes e desenhando esquemas. Considerando que o LabVIEW é uma bancada de trabalho virtual para programação gráfica, capturando e fazendo interface de circuitos virtuais criados em qualquer software de design / simulação de circuito.
A programação pode ser de dois tipos. Eles são baseados em texto e programação gráfica. C, C ++, java, etc,. são todas linguagens de programação textuais baseadas em texto, e MATLAB é uma linguagem de nível intermediário, enquanto o LabVIEW é uma linguagem de programação baseada em gráficos.
Por que se deve preferir o LabVIEW?
Quem não tem nenhum conhecimento básico sobre programação pode iniciar o LabVIEW. Para fazer programação em LabVIEW, deve-se ter conhecimento prático e capacidade de raciocínio lógico. O programador do LabVIEW não precisa conhecer nenhuma sintaxe de programação ou qualquer estrutura de programação como c, c ++, linguagens de programação java.
Pode-se preferir o LabVIEW, quando o programa é muito grande. Isso é tão simples conectar componentes de hardware para seu projeto, mas em um software.
O diagrama abaixo mostra a diferença entre a programação textual e a gráfica. No lado esquerdo, existe um programa Arduino para piscar um LED com 1 segundo de atraso, e no lado direito sua réplica gráfica foi feita usando o software LabVIEW. Sempre que você pressionar o botão OK o LED booleana piscará em e off com 1 segundo de atraso.
Lançando LabVIEW
Primeiro baixe o software LabVIEW da National Instruments. Depois de iniciar o software, a janela Getting Started é exibida.
Esta janela é conhecida como janela de introdução. Pressione ctrl + N para abrir um novo projeto.
Depois de abrir o Novo Projeto, você verá o painel frontal e o diagrama de blocos.
A janela Getting Started desaparece quando você abre um projeto novo ou existente. Ele reaparece quando você fecha todos os painéis frontais e diagramas de bloco. Você também pode acessar esta janela do painel frontal ou do diagrama de blocos selecionando Exibir >> janela de introdução .
Pressione ctrl + T para trazer o painel frontal e o diagrama de blocos lado a lado assim,
No LabVIEW, você estará construindo uma interface de usuário, ou seja, painel frontal, com controles e indicadores. Os controles nada mais são do que as entradas que você fornece, como botões, interruptores, etc., os indicadores nada mais são que as saídas que você cria, como led, gráficos, etc., explicarei todas as entidades com um exemplo, para que você entenda Melhor.
Tipos de dados no LabVIEW:
Os tipos de dados nada mais são do que classificação de variáveis. A seguir estão os tipos de dados usados no LabVIEW e suas especificações de cores no diagrama de blocos.
Tipos de dados |
Cores |
Ponto flutuante |
laranja |
Inteiros |
Azul |
Booleanos |
Verde |
Corda |
Rosa |
Polimórfico |
Preto |
Polimórfico - aquele que pode ser qualquer um dos tipos de dados acima ou não.
Exemplo 1: LED brilhante ao pressionar o botão
Adicionando controles ao painel frontal
Os controles do painel frontal simulam o mecanismo de entrada em um instrumento físico e fornecem dados para o diagrama de blocos dos instrumentos virtuais (os programas do LabVIEW são chamados de VI ou instrumentos virtuais).
- Selecione Exibir >> Paleta de controles para ter a paleta de controles ou funções permanentemente na tela, ou clique com o botão direito em qualquer espaço em branco no painel frontal ou diagrama de bloco para exibi-lo temporariamente.
- Mova o cursor sobre os ícones na paleta Modern para localizar os controles necessários (Paleta de controles booleanos).
NOTA: Quanto ao led aceso ao pressionar o botão, o controle aqui é o botão. Portanto, selecione a paleta de controles booleanos.
- Clique no ícone de controles booleanos para exibir a paleta de controles booleanos.
- Clique no controle de botão na paleta de controles booleanos para anexar o controle e, em seguida, adicione o botão ao painel frontal.
Você usará este botão de controle para acender o led.
Assim, o controle de botão é adicionado ao painel frontal.
Adicionando Indicador ao Painel Frontal:
- Da mesma forma, adicione o botão da paleta Booleana. Em seguida, forneça a conexão conforme mostrado abaixo,
Para executar o instrumento virtual:
- Selecione Operar >> Executar / Executar continuamente.
- Ou você pode usar os ícones que mencionei na figura acima.
- Para parar a execução novamente, pressione o ícone de execução contínua.
Assim, o led brilha quando você pressiona o botão.
Nota: Se o botão Run estiver quebrado, significa que há um erro na programação do LabVIEW. Para saber o que é o erro, pressione aquele botão de execução quebrado, você irá se aproximar de uma caixa de diálogo que descreve o erro.
Consulte o vídeo fornecido no final do artigo.
Exemplo 2: LED ON-OFF
No exemplo abaixo, em vez do botão, usaremos o botão da paleta Booleana.
Nota: Confira o vídeo no final.
Exemplo 3: LED piscando
- No exemplo acima, removi o botão ok e adicionei o botão parar.
- Clique com o botão direito na janela do diagrama de blocos, a paleta de funções aparecerá.
- Escolha e arraste enquanto loop.
- Botão direito do mouse sobre o enquanto loop e selecione Add Shift Register.
- Clique com o botão direito no diagrama de blocos e selecione Boolean, em que selecione Boolean not gate .
- Da mesma forma, escolha e arraste o atraso e adicione uma constante a ele.
Constantes são valores que você pode alterar de acordo com sua necessidade, como 1000 ms por 1 segundo.
- Dê as conexões conforme mostrado no diagrama acima.
NOTA: Você pode usar sua própria lógica para construir os exemplos acima.
Atalhos
Você pode usar os atalhos de teclado abaixo para controlar o LabVIEW.
atalho |
função |
|
Abra um novo VI em branco |
|
Mostra ou esconde a janela de ajuda de contexto |
|
Exibe a caixa de diálogo de queda rápida. |
|
Exclui todos os fios quebrados em um VI |
|
Exibe a janela da lista de erros. |