CINEL - FORMAÇÃO EM LABVIEW

UNIDADE 3 - Passagem de dados de Loops por "Túneis"

Ponto 7 - Notas e Truques sobre Loops e Shift-Registers

ponto anterior  ponto seguinte
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.


 

ponto anterior    ponto 7 de 7    ponto seguinte