aula labview 1

Upload: paulo-pereira-jr

Post on 02-Mar-2018

246 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/26/2019 Aula Labview 1

    1/12

    Faculdade de Engenharia Mecnica

    IM 343 - Calibrao Filosofia e Aspectos Prticos

    Introduo ao Labview

    Atividade 1

    O objetivo ser construir uma VIque gere um sinal e mostre-o em um grfico.

    1. Abra o Labview.

    2. Na janela Getting Started, clique em New>>Blank VI

    3. O Labveiw mostrar duas janelas: O Painel Frontal e o Diagrama de Blocos:

    No Painel Frontal (a janela com fundo cinza) se encontram oscontroles, indicadores e grficos. A interface do usurio com oprograma ocorre pelo Painel Frontal.

    Na janela do Diagrama de Blocos (fundo branco) se encontram asVIse estruturas que controlam os objetos do Painel Frontal.

    Obs.: Se o Diagrama de Blocos no aparecer, clicar Window>>ShowBlock Diagramou .

    4. Vamos adicionar um controle ao Painel Frontal. Clique com o boto direitoem qualquer local no Painel Frontal ou clique em View>>Controls Palette everemos nosso Painel de Controle (Controls) onde se encontram todos osobjetos disponveis que podem ser usados no Painel Frontal.

  • 7/26/2019 Aula Labview 1

    2/12

    5. O controle que usaremos ser um Knob. Ele se encontra no grupo deNumeric Controls (Num Ctrls ou Numeric). Quando encontr-lo, clique nele edepois clique no local no Painel Frontal em que deseje posicion-lo. EsseKnobser utilizado para controlar a amplitude do sinal.

    6. Podemos verificar tambm que automaticamente o Knob representado noDiagrama de Blocos.

  • 7/26/2019 Aula Labview 1

    3/12

    7. Vamos agora inserir uma VIno Diagrama de Blocos que simula um sinal. No

    Diagrama de Blocos clique com o boto direito em qualquer local paraaparecer o Painel de Funes (Functions). Nele se encontram todas as VIsdisponveis, separadas em vrios tipos para as mais diversas aplicaes.

    8. A VIque simula um sinal se encontra em Signal Processing>>WaveformGeneration (ou Wfm Genera..). Clique na caixa Simulate Signale clique emum local no Diagrama de Blocos onde deseja posicionar a VI(de preferncia direita do Knob).

    9. Vamos agora configurar nosso sinal gerado pela VI. Automaticamenteaparece um painel para configurramos o sinal. Em Signal type, escolhaSawtooth. Clique em OK.

  • 7/26/2019 Aula Labview 1

    4/12

    10. Alguns dos parmetros que vimos no painel de configurao podem seralterados tambm no prprio diagrama de blocos. Vamos fazer com que onosso Knobcontrole a amplitude do sinal gerado. No Diagrama de Blocos,

    mova o cursor do mouse at seta do Knob.

    11. O cursor tomar forma de um carretel, d um clique e mova o cursor at aterceira seta de cima para baixo esquerda da VI Simulate Signalque aentrada para valores de amplitude e d um clique. Pronto, voc conectou oKnob entrada de amplitude da VI.

    12. Iremos agora inserir um grfico para a leitura do sinal. No Painel Frontaliremos ao Painel de Controle, Modern>>Graph>>Waveform Grapheclicamos no Painel Frontal para posicion-lo.

  • 7/26/2019 Aula Labview 1

    5/12

    13. No Diagrama de Blocos, conectamos a sada do Simulate Signal (Sawtooth) entrada do Waveform Graph.

    14. Criaremos agora um Looppara que o programa possa rodar continuamente e

    no apenas uma vez. Para isso, usaremos um While Loop. No Diagrama deBlocos, Painel de Funes, Express>>Exec Control>>While Loop. Clique nocanto esquerdo do diagrama de blocos e mova o retngulo pontilhado sobreos componentes do programa de forma que todos eles fiquem dentro daestrutura. Se precisar excluir o Loop, clique com o boto direito na borda eclique em Remove While Loop.

  • 7/26/2019 Aula Labview 1

    6/12

    15. Note que automaticamente foi criada uma condio de parada do Loop, oboto Stopque aparece tanto no Painel Frontal quanto no Diagrama deBlocos.

    16. Podemos rodar o programa atravs do comando ou no boto

    na barra de ferramentas, abaixo da barra de menu do Labview. Ajuste o valorda amplitude do sinal no Knobpara poder visualizar o sinal no Painel Frontal.

    Para parar, pressione o boto Stopcriado pelo loop ou clique em .

    17. Note que a execuo do programa bastante rpida. Podemos controlar avelocidade de execuo do Loop de algumas maneiras. Uma delas pode seratravs da VI Wait Until Next ms Multiple. Ele est em Programming >>Timing. Posicione-o dentro do Loop.

    18. Na entrada do Wait Until Next ms Multiple, clique com o boto direito, Create>> Constant e digite 100. Rode o programa agora e perceba a diferena.

  • 7/26/2019 Aula Labview 1

    7/12

    19. Vamos agora visualizar duas formas de onda no grfico, uma com aamplitude dez vezes maior que a outra. Vamos ao Painel de Funes doDiagrama de Blocos em Mathematics>>Numeric>>Multiplye posicione-oentre o Simulate Signale o Waveform Graph.

    20. Delete a conexo entre Simulate Signale o Waveform Graph. Conecte asada do Simulate Signalagora a uma das entradas do Multiplye na outraentrada clique com o boto direito e crie uma constante de valor 10 (Create>> Constant).

    21. Para enviarmos duas formas de onda ao grfico, utilizaremos a VI MergeSignals (Express>>Sig Manip>>Merge Signals).

    22. Conecte a sada do Multiplya uma das entradas do Merge Signals, delete alinha entre o Simulate Signalse o Waveform Graph(clique na linha epressione delete) e na outra entrada do Mergefaa uma conexo at a sada

  • 7/26/2019 Aula Labview 1

    8/12

    do Simulate Signals. Por fim, conecte a sada do Mergeao Waveform Graphe rode o programa no painel Frontal.

    23. No Painel Frontal, clique na legenda do grfico e arraste para cima parapoder visualizar a legenda da segunda forma de onda.

    24. No Painel Frontal voc tambm pode alterar outras configuraes doscontroles clicando com o boto direito sobre eles e depois em Properties.Tambm pode alterar as posies clicando nos controles e arrastando-os ata posio desejada (o cursor do mouse deve estar em forma de seta paraque voc possa mov-los).

    25. Vamos salvar nosso programa e depois salvar como para criar outroprograma a partir dele. Em File>>Sive As,mantenha a opo padro e cliqueem Continue...e escolha um novo nome.

  • 7/26/2019 Aula Labview 1

    9/12

    26. No Diagrama de Blocos vamos deletar a VI Multiplye a constante de valor10. Com um apague todas as conexes quebradas devido aexcluso das VIs.

    27. Vamos alterar nosso sinal para uma senide no Simulate Signal. D doiscliques na VIe altere o Signal Typepara Sine.

    28. Vamos utilizar uma VIpara realizar uma reduo do nmero de amostras donosso sinal e enviaremos a nova forma de onda para o grfico junto comsinal original. A VIutilizada ser a Sample Compression(Express>>SignalManipulation>>Sample Comp) e clique entre o Simulate Signale o WaveformGraph.

    29. Na Janela de configurao do Simulate Signal,configure o Reduction Factorpara 25 e deixe o Reduction Methodsem Mean. Clique OK. Se precisarconfigurar esses valores novamente, d dois cliques na VI.

  • 7/26/2019 Aula Labview 1

    10/12

    30. Conecte a sada do Sample Compression (Mean) entrada livre do MergeSignalse conecte a entrada do Sample Compression (Signals) sada doSimulate Signals.

    31. Vamos criar um controle para ativar ou desativar o Sample Compression.Clique com o boto direito na entrada Enableda VI(primeira seta verde dolado esquerdo da VI), Create>>Control. Foi criado o controle e ele aparecetanto no Diagrama de Blocos quanto no Painel Frontal

    32. Na sada do Sample Compression, podemos inserir um indicador paravisualizar o valor de amplitude do sinal em cada instante. Clique com o botodireito na sada do Sample Compression (Mean)e Create>>NumericIndicator.

    33. Queremos tambm agora controlar a freqncia do sinal no Simulate Signal.Procure a entrada de Frequency na VIe com o boto direito, Create >>Control.

  • 7/26/2019 Aula Labview 1

    11/12

    34. No Painel Frontal, organize os controles e troque a legenda dos mesmos seachar necessrio e rode o programa. Durante a execuo, mude osparmetros e veja o resultado no grfico.

  • 7/26/2019 Aula Labview 1

    12/12

    Exerccio:Crie uma VI que simule dois sinais senoidais. A primeira senide ter freqncia eamplitude controlada no Painel Frontal e ter um rudo branco uniforme comamplitude tambm controlada no Painel Frontal. O segundo sinal senoidal ter amesma amplitude e o mesmo rudo, mas ter uma freqncia 10 vezes maior.

    Some as duas formas de onda e envie o sinal resultante para o grfico junto com osinal da primeira senide. Mostre tambm o valor pico a pico do sinal resultante dasoma das duas senides.

    Dicas:

    Use as estruturas (Simulate Signal, While Loop, Waveform Graph, etc.) daatividade anterior.

    Voc vai precisar simular dois sinais (o vale noLabview).

    Voc s precisa de um controle de freqncia, um de amplitude e outro deamplitude do rudo.

    Para a leitura pico a pico da forma de onda, procure a VIAmplitude andLevel Measurementsno Painel de Funes.

    Ao pressionar voc ir abrir o Context Helpque uma boaferramenta para conhecer o funcionamento de uma VI. Passe o ponteiro domouse em uma VI, controle ou qualquer outro elemento e apareceroinformaes teis na janela de Context Help.