CINEL - FORMAÇÃO EM LABVIEW

UNIDADE 7 - ESTRUTURAS DE DECISÃO

Ponto 4 - Controlo Activo da Temperatura - Exercício

ponto anterior  ponto seguinte
4 de 8


 

Control Activo da Temperatura

Sumário: O objectivo deste exercício é utilizar a estrutura Case num VI. Complete as seguintes etapas para construir um VI que permita ao utilizador analisar dados para limitar testes e determinar o valor mais elevado.

Exercício 1

Painel Frontal

  1. Abra o VI Temperature Running Average VI.
  2. Altere o painel frontal dianteiro como mostrado na Figura 1.


Figura 1

    1. Coloque uma caixa lisa horizontal, localizada na palete Controls>>All Controls>>Decorations, no painel frontal. Esta decoração agrupa visivelmente os itens de Analysis.
    2. Crie uma cópia do interruptor Power Boolean. Nomeie a o novo interruptor de ANALYSIS. Clique do lado direito o interruptor e seleccione Mechanical Action>>Switch When Pressed do menu de atalho.
    3. Coloque um controlo numérico, localizado na palete Controls>>Numeric Controls, no painel frontal. Nomeie o controlo de High Limit.
    4. Coloque um LED redondo, localizado na palete Controls>>LEDs, no painel frontal. Nomeie o indicador de Warning.
    5. Coloque um indicador numérico da palete the Controls>>Numeric Indicators, no painel frontal. Nomeie o indicador de High Value.
    6. Clique do lado direito chart display e seleccione select Visible Items>>Digital Display do menu de atalho para mostrat os valores digitais.
  1. Seleccione File>>Save As para guardar o VI como a Temperature Control.vi na directoria C:\Exercises\LabVIEW Basics I.

Diagrama de blocos

  1. Altere o diagrama de blocos como mostrado na Figura 2. Amplie While Loop para criar espaço para os itens novos.


Figura 2

    1. Coloque a estrutura Case, localizada na palete Functions>>Execution Control, no diagrama de blocos. Ligue o controlo Analysis ao terminal do selector. Clique o botão de decrement ou increment para seleccionar o case True.
    2. Coloque duas funções Greater ?, localizada na palete Functions>>Arithmetic & Comparison>>Express Comparison, no diagrama de blocos. Esta função devolve True se a temperatura exceder High Limit. Se não, a função devolve False.
    3. Coloque a função Select, localizada na palete Functions>>Arithmetic & Comparison>>Express Comparison, no diagrama de blocos. Esta função devolve o maior dos dois valores de entrada.
    4. Ligue o case True como mostrado na Figura 2.
    5. Clique o botão ecrement ou increment para seleccionar o case False.
  1. Complete o case False da Case Structure, mostrado na Figura 3.

Figura 3

    1. Clique do lado direito o túnel que liga o Warning Indicator e seleccione Create>>Constant. Utilize a ferramenta Operating para alterar a constante Boolean para False.
    2. Clique do lado direito o túnel que liga o indicador High Value e seleccione Create>>Constant. Insira -99999 para o valor da constante.
  1. Grave o VI. Utilizará este VI mais tarde no curso.

Execute o VI

  1. Diponibilize o painel frontal, tipo 80 no High Limit, e execute o VI. Se a ANALYSIS estiver desligada, o VI desliga Warning LED e mostra um valor de -99999 para High Value. Se ANALYSIS estiver ligada, o VI liga o Warning LED quando a temperatura é superior a High Value e mostra o High Value actual.
  2. Feche o VI.


 

ponto anterior    ponto 4 de 8    ponto seguinte