CINEL - FORMAÇÃO EM LABVIEW

UNIDADE 6 - FUNÇÕES GRÁFICAS

Ponto 6 - Análise gráfica de temperaturas- Exercício

ponto anterior  ponto seguinte
6 de 11


 

VI de Análise de Temperaturas


Exercício 1

Complete as seguintes etapas para construir um VI que mede a temperatura a cada 0.25 segundo durante 10 segundos. Durante a aquisição, o VI disponibiliza as medidas em tempo real num waveform chart. Depois da aquisição estar completa, o VI plota os dados num gráfico e calcula o mínimo, o máximo e as temperaturas médias. O VI disponibiliza o melhor enquadramento do gráfico da temperatura.

Painel Frontal

  1. Abra um VI novo e construa o painel frontal, Figura 1.

    Figura 1

    1. Defina o estilo do ponto do plot do waveform chart para um x pequeno.
    2. Esconda a legenda do plot do waveform chart.
    3. Altere a etiqueta do waveform chart para Temperature Chart.
    4. Altere a etiqueta do waveform graph para Temperature Graph.
    5. Clique lado direito Temperature Chart e seleccione Properties do menu de atalho. Nas tab Scales, altere o multiplicador do eixo do x para 0.25. Na tab Format and Precision, altere Digits of Precision para 2. Os dados para Temperature Graph serão formatados no diagrama de blocos.
    6. Redimensione a legenda do plot do waveform graph para mostrar dois plots.
    7. Altere o nome do Plot 0 para Temp e Plot 1 para Fitted.
    8. Defina o estilo do ponto do plot do waveform graph Temp para um quadrado pequeno.
    9. Não crie ainda o Mean, Max, e Minindicators. Serão criados do diagrama de blocos.

     

Diagrama de Blocos

  1. Construa o diagrama de blocos da Figura 2.

    Figura 2

    1. Coloque o VI Thermometer no diagrama de blocos. Selecione Functions>>All Functions>>Select a VI e navegue para C:\Exercises\LabVIEW Basics I\Thermometer.vi. Este subVI devolve um ponto dos dados da temperatura.
    2. Coloque a função Wait Until Next ms Multiple, localizada na palete Functions>>All Functions>>Time & Dialog, no diagrama de blocos. Esta função faz com que o For Loop seja executado a cada 0.25seconds (250ms).
    3. Coloque a função Array Max & Min, localizada na palete Functions>>All Functions>>Array, no diagrama de blocos. Esta função devolve a temperatura máxima e mínima.
    4. Coloque o Mean VI, localizado na palete Functions>>All Functions>>Analyze>>Mathematics>>Prand Statistics, no diagrama de blocos. Este subVI devolve a média das medidas da temperatura.
    5. Clique do lado direito os terminais de saída da função Array Max & Min e da Mean VI e seleccione Create>>Indicator do menu de atalho para os indicadores Max, Min, e Mean.
    6. Coloque o General Polynomial Fit VI, localizado na palete do Functions>>All Functions>>Analyze>>Mathematics>>Curve Fitting, no diagrama de blocos. Este subVI devolve um array que é um polynomial fit ao array da temperatura.
    7. Coloque a função Bundle, localizada na palete Functions>>All Functions>>Cluster, no diagrama de blocos. Esta função monta os elementos do plot num único cluster. Prima <Ctrl> enquando arrasta a função para copiá-la. Os elementos incluem o valor inicial de x (0), o valor de x (0.25) e o y array de dados da temperatura. O valor de x de 0.25 é necessário para que o VI plot indique a cada 0.25 segundos o array de temperatura no waveform graph.
    8. Coloque a função Build Array, localizada na palete da Functions>>All Functions>>Array, no diagrama de blocos. Esta função cria um array dos clusters do cluster da temperatura e do cluster melhor enquadrado.
    9. Complete o diagrama de blocos conforme mostrado.
  2. Grave o VI como Temperature Analysis.vi na directoria the C:\Exercises\LabVIEW Basics I.

Execute o VI

  1. Disponibilize o painel frontal e execute o VI. O gráfico mostra os dados da temperatura e melhor curva do waveform de temperatura.
  2. Experimente valores diferentes para a constante de ordem polynomial no diagrama de blocos e execute o VI novamente.
  3. Altere a aparência dos plots modificando o estilos e enchimento do plot.
    1. Clique do lado direito o plot Temp disponibilizado na legenda do plot e seleccione Common Plots>>Scatter Plot do menu de atalho, a opção central superior.
    2. Clique do lado direito plot Fitted disponibilizado na legenda do plot, seleccione Bar Plots do menu de atalho e seleccione a segunda opção na linha central. O waveform graph deve parecer similar ao painel frontal da Figura 3.

  4. Figura 3

  5. Grave e feche o VI.
 


 

ponto anterior    ponto 6 de 11    ponto seguinte