Lección 3
Estructuras Loops y Charts
Estructura While Loop
1. Seleccione While Loop
Estructura While Loop
3. Se crea una caja redimensionable a la
que se le puede añadir elementos
Estructura While Loop
2. Click sin soltar el mause arrastre XX
Estructura While Loop
El ciclo se repite mientras
no se de la condición de
verdadero en el Terminal
condicional (presionar
STOP)
Terminal condicional
Terminal de
Interacción
Estructura While Loop
El ciclo se repite mientras se
de la condición de verdadero
en el terminal condicional
El ciclo se detiene cuando se
de la condición de verdadero
en el terminal condicional
Gráficas de Barrido (Waveform Charts)
Selección de Waveform Charts en la paleta de controles
Clic y coloque en
el panel frontal
Gráficas de Barrido (Waveform Charts)
Gráficas de Barrido (Waveform Charts)
Tipos de Gráficas de Barrido
Modo Strip chart
Modo Scope chart
Modo Sweep chart
Conexión de Señales a las Graficas de Barrido
• Señal simple
• Señal múltiple
Sujetador de señales
Cableando Datos a las Gráficas
Grafica de diagrama simple
Note
Grafica de diagrama múltiple
Modificación de Controles e Indicadores
• Tipo de accionamiento mecánico de interruptores o pulsadores
Boléanos
Cambia el valor de control cada vez que se acciona el control
(interruptor)
Cambia de estado cuando se pulsa el control y mantiene el
nuevo valor hasta que el VI lea su estado
Modificación de Controles e Indicadores
Seteo de número
de decimales de
precisión
Modificación de Controles e Indicadores
Seteo del rango
del dato
Registros de Corrimiento (Shift Registers)
• Se los coloca o activa en los bordes izquierdo y derecho de
las estructuras While y For Loop
• Para añadir un registro haga click derecho sobre el borde
derecho o izquierdo de la estructura
• La terminal derecha almacena los datos hasta que la
interacción termina
• Al terminar la interacción, los datos pasan a la terminal
izquierda para que se puedan utilizar al principio de la
siguiente interacción
Valor Inicial
Valor 3
Primera Iteración
Segunda Iteración
Tercera Iteración
Registros de Corrimiento (Shift Registers)
Registro de
varias
interacciones
Valores almacenados
de interacciones
anteriores.
Ultimo valor
1 registro guardado. registrado
para pasar a
2 registro guardado. la siguiente
3 registro guardado. interacción
Registro de
salida.
Inicialización de Registros de Corrimiento
(Shift Registers)
1º Ejecución
Valor = 6
2º Ejecución
Valor = 11
Modificación de Gráficas
Clic derecho
Modificación de Gráficas
Barras de desplazamiento
 Configuración de los ejes
 Zoom para visualización

Candado
Cambio de la escala de los ejes
Botón de Zoom
Control del eje X
Control del eje Y
Formato de
las marcas de
la escala
Movimiento por la pantalla
Estructura For Loop
• Se encuentra en la paleta de funciones en structures
• La estructura o lazo se repite un número predeterminado de veces
• En los bordes se pueden abrir registros (Shift registers)
Terminal de Conteo
(Ingreso el número de
repeticiones)
Estructura For Loop
Estructura For Loop
Conversión Numérica
•Si ingresa un número de conteo de punto flotante de doble precisión es
decir con decimales (8 bytes o 4 bytes) LabVIEW convierte
automáticamente a un número entero
•En lugar donde se realiza la conversión aparece un punto
Punto de conversión
Ejemplo de For Loop
Los dados son lanzados 50 veces y registrados en una grafica
(Waveform Chart)
Revisar el siguiente ejemplo
Panel Frontal
Diagrama de Bloques
Suma
Comparación entre Ciclos

Ciclo While Loop (Mientras)
◦ Tiene una Terminal de Iteración
◦ Siempre corre al menos una vez
◦ Corre de acuerdo a la Terminal
Condicionante
• Ciclos For Loop (Para)
– Tiene una Terminal de
Iteración
– Corre de acuerdo a la
entrada N de la Terminal de
Conteo
Resumen
• Estructuras que repiten la ejecución:
• While Loop
• For Loop
• Existen tres modos de representación grafica de Waveform Grap
• Strip chart
• Scope chart
• Sweep chart
• Shift registers transfieren datos de una interacción a otra
• Se pueden agregar algunos datos de interacciones anteriores al
ingreso de una nueva interacción
Descargar

Diapositiva 1