|
|
CINEL - FORMAÇÃO EM LABVIEW UNIDADE 7 - ESTRUTURAS DE DECISÃO Ponto 2 - Estrutura CASE |
Estruturas Case
Pode especificar um exemplo por defeito para
a estrutura Case. Deve especificar
um exemplo por defeito para segurar valores fora do intervalo
ou para especificar listas cada valor possível de entrada.
Por exemplo, se especificar casos para 1, 2, e 3 mas tiver uma
entrada de 4, a estrutura Case executa
o case default. Clique do lado direito limite da estrutura Case
para adicionar, duplicar, remover, ou rearranjar cases e para
seleccionar case por defeito. O diagrama de blocos da Figura
1 é um exemplo do VI Thermometer que utiliza uma
estrutura Case em vez da função
Select. Mostra com o principal case
True na estrutura Case.
Figura 1 Para seleccionar um case, digite o valor no identificador
do selector do caso ou use a ferramenta Labeling
para editar os valores, no diagrama de bloco da Figura
2.
Figura 2 Uma vez que seleccionou um outro case, esse case
parece como o principal, como mostrado no diagrama de bloco da
Figura 3.
Figura 3. Se inserir um valor do selector que não
seja do mesmo tipo que o objecto ligado ao terminal do selector,
o valor parece vermelho para indicar que deve eliminar ou editar
o valor antes que a estrutura possa executá-lo, e o VI
não será executado. Túneis de entrada
e saída Pode criar túneis múltiplos da
entrada e de saída para uma estrutura Case.
As entradas estão disponíveis para todos os subdiagramas,
mas os subdiagramas não necessitam de utilizar cada entrada.
Quando cria uma uma saída de túnel (Figura 3) em
um case, os túneis correspondentes aparecem na mesma posição
no limite em todos os outros cases.
Exemplos Nos seguintes exemplos, os valores numéricos
passam através dos túneis à estrutura Case
e são ou adicionados ou subtraídos, dependendo do
valor ligado ao terminal do selector.
|