CINEL - FORMAÇÃO EM LABVIEW

UNIDADE 5 - CLUSTERS

Ponto 2 - Funções sobre Clusters

ponto anterior  ponto seguinte
2 de 5


 

Funções sobre Cluster

Utilize as funções Cluster localizadas na palete Functions>>All Functions>>Cluster para criar e manipular clusters. Utilize as funções Bundle and Bundle by Name para montar e manipular clusters e utilizar as funções Unbundle and Unbundle by Name para desmontar clusters.

Pode também criar o as funções Bundle, Bundle by Name, Unbundle, e Unbundle by Name através de clique do lado direito um terminal do cluster no diagrama de bloco e seleccionando Cluster Palette do menu do atalho. As funções Bundle and Unbundle contêm automaticamente o número correcto dos terminais. As funções Bundle by Name e Unbundle by Name aparecem com o primeiro o elemento no cluster. Utilize a ferramenta Positioning para redimensionar as funções Bundle by Name and Unbundle by Name para mostrar os outros elementos do cluster.

Assembling Clusters

Utilize a função Bundle para montar um cluster de elementos individuais ou mudar os valores de elementos individuais num cluster existente sem ter que especificar novos valores para todos os elementos. Utilize a ferramenta Positioning para redimensionar a função ou clique do lado direito uma entrada de element e seleccione Add Input do menu do atalho. Se ligar um cluster à entrada do cluster, o número de entradas deve coincidir com o número dos elementos no cluster de entrada.

Se ligar a entrada do cluster, pode ligar apenas os elements que quer alterar. Por exemplo, o cluster da Figura 1 contém três controlos.

Figura 1

Se souber a ordem do cluster, pode utilizar a função Bundle para alterar o valor Command ligando os elementos mostrados na Figura 2.

Figura 2

Substituir ou Aceder a Elementos de Cluster

Utilize a função Bundle by Name para substituir ou aceder a elementos nomeados dum cluster existente. Bundle by Name trabalha da mesma forma que a função Bundle, mas em vez de referenciar elementos do cluster por sua ordem do cluster, referencia-os pelas suas labels. Pode aceder apenas a elementos com labels. O número das entradas não necessita coincidir com o número dos elementos no output cluster.

Use a ferramenta Operating para clicar um terminal da entrada e seleccionar um elemento do menu pull-down. Pode também fazer clique lado direito da entrada e para seleccionar o elemento Select Item do menu de atalho.

Na Figura 3, pode utilizar o Bundle by Name para alterar o Command e Function.

Utilize a função Bundle by Name para as estruturas de dados que podem alterar-se durante o desenvolvimento. Se adicionar um elemento novo ao cluster ou modificar a sua ordem, não necessita voltar a ligar a função Bundle by Name porque os nomes ainda são válidos.

Desmontar Clusters

Utilize a função Unbundle para dividir um cluster nos seus elementos individuais.

Utilize a função Unbundle by Name para devolver os elementos do conjunto cujos nomes especificou. O número de terminais de saída não depende do número dos elementos no cluster de entrada.

Utilize a ferramenta Operating para clicar um terminal de saída e seleccionar um elemento do menu pull-down. Pode também fazer clique do lado direito do terminal de saída e seleccionar o elemento do menu de atalho Select Item.

Por exemplo, se utilizar a função Unbundle com o cluster da Figura 4, tem quatro terminais de saída que correspondem aos quatro controles no conjunto. Deve saber a ordem do cluster, assim pode associar o terminal Boolean correcto do cluster não empacotado com o interruptor correspondente no cluster. Na Figura 4, os elementos estão ordenados do topo ao fundo iniciando pelo elemento 0. Se utilizar a função Unbundle by Name, pode ter um número arbitrário de terminais de saída e aceder a elementos individuais pelo nome por qualquer ordem.

Figura 4


 

ponto anterior    ponto 2 de 5    ponto seguinte