UNIDADE 3 - Passagem
de dados de Loops por "Túneis"
Ponto 7 - Notas e Truques
sobre Loops e Shift-Registers
7 de 7
Sumário, Dicas e Truques sobre Repetições
e Ciclos
Utilize estruturas de diagrama de blocos para
repetir blocos de código e execute código condicionalmente
ou por ordem específica.
O While Loop
executa o subdiagrama até que o terminal conditional
receba um valor booleano específico. Por defeito o
While Loop executa o seu subdiagrama
até que a condição terminal receba o
valor True.
O For Loop executa
um subdiagrama um certo numero de vezes
Pode criar ciclos utilizando o cursor para
arrastar dentro da secção do diagrama de blocos
uma selecção rectangular do que quer repetir
ou arrastando e largando objectos do diagrama de blocos dentro
do ciclo.
A função Wait
Until Next ms Multiple garante que cada iteração
ocorre em determinados intervalos. Utilize esta função
para adicionar tempo aos ciclos.
A função Wait
(ms) espera um tempo pré-determinado.
Quando o LabVIEW força uma representação
numérica de um terminal aparece um ponto de coerção
para coincidir com a representação numérica
de outro terminal.
Utilize shift register
em For Loop e While
Loop para transferir valores de uma iteração
do ciclo para outra.
Crie o shift register
através de clique do lado direito no limite esquerdo
ou direito de um ciclo, e seleccione Add
Shift Register do menu de atalho.
Para configurar o shift
register para carregar valores para a próxima
iteração, clique lado direito do terminal esquerdo
e seleccione Add Element do
menu de atalho.
O Feedback Node
guarda dados quando o ciclo completa uma iteração;
e envia esse valor à próxima iteração
do ciclo e transfere qualquer tipo de dados.
Utilize o Feedback
Node para evitar cabos desnecessariamente compridos.