Em formação

Tutorial do LabVIEW: demonstração e exemplo

Tutorial do LabVIEW: demonstração e exemplo


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

O LabVIEW é simples de usar e uma demonstração direta pode facilmente fornecer algumas das principais etapas necessárias para iniciar um programa LabVIEW.

Demonstrações diretas do LabVIEW são capazes de demonstrar os princípios básicos por trás da programação do LabVIEW e atuar como um tutorial útil.

A demonstração abaixo de como o LabVIEW pode ser usado para ler rapidamente cinco canais de dados de um dispositivo de aquisição de dados USB e gravar as medições em um arquivo.

Este tipo de demonstração / tutorial é útil porque é o tipo de rotina frequentemente necessária no LabVIEW.

Abrindo o LabVIEW

Com o computador ligado e inicializado pronto para funcionar, o primeiro estágio do tutorial ou demonstração é abrir o LabVIEW e então selecionar File >> New VI.

Isso abrirá um novo LabVIEW VI ou instrumento virtual. Ao contrário dos instrumentos tradicionais, um VI não tem funcionalidade fixa, o que significa que pode se adaptar conforme o projeto se expande.

O painel frontal e o diagrama de blocos do VI serão abertos. O painel frontal tem um fundo cinza e é onde a interface do usuário do VI é criada. O diagrama de blocos é branco e é onde o código que define o aplicativo é adicionado.

Tela do LabVIEW mostrando o painel frontal do VI e o diagrama de blocos

Adicionar gráfico ao painel frontal

A próxima etapa neste tutorial é colocar um gráfico no painel frontal que pode mostrar os dados adquiridos. Para fazer isso, clique com o botão direito no painel frontal para abrir a Paleta de controles. Selecione Silver >> Graph >> Waveform Graph (Silver) e coloque o item no painel frontal.

A Paleta de controles tem muitos controles e indicadores de clicar e soltar que podem ser usados ​​para construir rapidamente uma interface de usuário. Esta é uma grande vantagem sobre as linguagens baseadas em texto, onde as interfaces do usuário podem consumir muito tempo.

Selecione o diagrama de blocos

A próxima etapa neste tutorial e demonstração do LabVIEW é selecionar o diagrama de blocos. Agora há um 'terminal' para o gráfico de forma de onda que permite que os dados sejam conectados para serem exibidos no painel frontal. Para obter os dados a serem exibidos no gráfico, uma função do LabVIEW é necessária para ler os dados do dispositivo de aquisição de dados USB (DAQ).

Para fazer isso, clique com o botão direito do mouse no diagrama de bloco para abrir a Paleta de funções e selecione Measurement I / O >> NI-DAQmx >> DAQ Assistant para colocar a função no diagrama de bloco. DAQmx é um driver de hardware e existem centenas de drivers de terceiros disponíveis para o LabVIEW.

O assistente DAQ é uma função baseada em configuração. Isso significa que um assistente de configuração aparecerá para selecionar os canais de dados quando a função for colocada no diagrama de blocos. Essas funções baseadas em configuração são chamadas de VIs expressos e são usadas para acelerar o tempo de desenvolvimento de programas simples.

A primeira janela de configuração permite que o tipo de medição seja selecionado. A segunda janela mostra o hardware e os canais que podem ser selecionados. A integração simples de hardware é outra vantagem do LabVIEW.

Neste exemplo, uma peça de hardware chamada USB_Voltage_DAQ está sendo usada e 5 canais (a0 a a4) estão sendo lidos.

A janela final configura cada canal a ser lido. Aqui, a faixa, o número de amostras a serem lidas, a taxa de aquisição, etc. podem ser selecionados. Uma vez configurado, clicar em OK colocará a função DAQ Assistant no diagrama de blocos. A função tem uma saída chamada ‘dados’. Ao clicar na saída da função DAQ Assistant e, em seguida, inserir o indicador Waveform Graph, é criado um fio que passará os dados da função para o indicador do painel frontal quando o programa for executado.

Observe que a cor do indicador Waveform Graph mudou de cor. Isso ocorre devido à mudança do tipo de dados de duplo (laranja) para um tipo de dados dinâmico usado pelos VIs expressos.

LabVIEW conectando fios

O programa pode ser executado clicando na seta de execução branca no canto superior esquerdo do diagrama de blocos ou no painel frontal. Quando o programa é executado, o número pré-configurado de amostras para cada um dos cinco canais é lido do hardware e exibido no gráfico.

Para fazer com que esta aquisição de dados se repita continuamente, um loop é necessário. Para adicionar um loop, clique com o botão direito no diagrama de bloco para abrir a Paleta de funções. Selecione Programação >> Estruturas >> While Loop. Arraste o loop ao redor da função DAQ Assistant e do indicador. Todo o código dentro do loop será executado repetidamente até que seja dito para parar.

Ajuda do LabVIEW Contextual

Um botão do painel frontal pode ser usado para interromper o loop. Clique com o botão direito no terminal de parada vermelho no canto inferior direito do loop while. Selecione 'criar controle' e um terminal de botão de parada é criado no diagrama de blocos. Um botão de parada correspondente é adicionado ao painel frontal. Agora, quando o programa for executado, ele irá parar quando o usuário pressionar o botão.

Dados de filtro

A próxima etapa do desenvolvimento do programa neste tutorial e demonstração do LabVIEW é filtrar os dados adicionando a função Digital IIR Filter ao diagrama de blocos. Ele está localizado em Processamento de sinal >> Condicionamento de forma de onda >> Filtro IIR digital na Paleta de funções. Exclua a ligação de dados para que o filtro possa ser adicionado.

Às vezes é difícil saber em qual terminal de uma função conectar os dados ou em qual terminal ler. O LabVIEW tem uma ferramenta chamada ajuda de contexto para tornar isso fácil. Ele pode ser usado pressionando Ctrl-H. Passe o mouse sobre a função Filtro Digital IIR para obter uma visão geral abrangente de cada terminal e o que a função faz.

Conecte a saída de dados do DAQ Assistant à entrada Signal In na função de filtro. Conecte a saída Signal Out ao Waveform Graph. Clique com o botão direito no terminal de especificações do filtro FIR e selecione 'criar constante'. A constante criada são as definições de configuração do Filtro IIR Digital e podem ser alteradas clicando em cada constante. A Ajuda de contexto pode ser usada para determinar quais são todas as opções.

Grave os dados no arquivo de medição

A última etapa é gravar os dados em um arquivo de medição. A função para fazer isso está localizada em Programação >> E / S de arquivo >> Gravar no arquivo de medição na Paleta de funções. Este é um VI expresso, então uma janela de configuração aparecerá quando a função for colocada dentro do loop. Use a janela de configuração para selecionar o local de salvamento do arquivo, o tipo de arquivo a ser criado, etc. Clique em OK e conecte os dados filtrados na entrada de Sinais Função Gravar no Arquivo de Medição.

O programa acabou! Quando a seta de execução é clicada, o programa irá adquirir dados continuamente até que o usuário pressione o botão parar. Todos os dados serão salvos em um arquivo que pode ser aberto quando o programa for interrompido.

Neste exemplo, alguns minutos extras foram gastos para arrumar o painel frontal para torná-lo mais amigável e atraente.


Assista o vídeo: How to Measure a Load Cell (Junho 2022).


Comentários:

  1. Wacian

    Neste algo está. Antes de pensar o contrário, agradeço a ajuda nesta pergunta.

  2. Meleager

    Eu sou final, sinto muito, mas isso não se aproxima de mim. Quem mais, pode ajudar?

  3. Sajas

    Fine, I thought so.

  4. Garwood

    É uma pena que agora não possa expressar - me apresso no trabalho. Voltarei - vou necessariamente expressar a opinião sobre esta questão.

  5. Pendragon

    Na minha opinião você não está certo. Estou garantido. Vamos discutir isso. Escreva para mim em PM, vamos conversar.



Escreve uma mensagem