CINEL - FORMAÇÃO EM LABVIEW

UNIDADE 7 - ESTRUTURAS DE DECISÃO

Ponto 1 - Função Select

ponto anterior  ponto seguinte
1 de 8


 

Tomada decisões com a função Select

Cada VI descrito neste curso foi executada numa ordem dependente do fluxo dos dados. Há casos em que uma decisão deve ser feita num programa. Por exemplo, se acontecer a, faça b; se não acontece c, faça d.

Em linguagens de programação baseadas em texto isto pode ser realizado com declarações if-else, case declarações, declarações do interruptor, e assim por diante. LabVIEW inclui muitas maneiras diferentes de tomar decisões. O mais simples destes métodos é a função Select.

Função Select

A função Select, localizada na palete Functions>>Express Comparison, selecciona entre dois valores dependentes de uma entrada booleana. Se a entrada booleana s for True, a função devolve o valor ligado à entrada de t. Se a entrada Boolean for False, a função devolve o valor ligado à entrada de f.
Utilizou a função Select no exercício do VI Thermometer para determinar se a saída é um valor Fahrenheit ou um valor Celsius, como mostrado no diagrama de blocos da Figura 1.

Figura 1

Se a decisão a ser feita for mais complexa para ser executada uma função Select, uma estrutura Case pode ser requerida.


 

ponto anterior    ponto 1 de 8    ponto seguinte