SlideShare una empresa de Scribd logo
LabVIEW Nivel I   Israel Carrión, Ing  [email_address]
ESTRUCTURAS
Ciclo For Es usado para ejecutar una sección del código un número determinado de veces El  código que necesita ser ejecutado repetidas veces es ingresado en el lazo. El número de iteraciones se especifica en la N del cuadro si es cero el lazo no se ejecutará i es un contador ascendente Los datos salen del ciclo por un túnel, si este tiene habilitado el indexado saldrá un arreglo si no, saldrá el último valor que entre a él
Ciclo For Es utilizado para crear arreglos y para separarlos, lo que permite trabajar elemento por elemento del array. El auto-indexado puede manejar arreglos de mas de una dimensión Con un lazo dentro de otro se crean arreglos de dos dimensiones donde el lazo interior dará el número de columnas y el de fuera el de filas.
Ciclo While Se ejecutará hasta que se cumpla una condición y se entregue el valor boleano de parada (parar cuando sea verdadero es la mas utilizada) El terminal condicional se ubica en la parte inferior derecha del lazo. Puede usar túneles (auto-indexado esta deshabilitado por defecto). Usualmente mas usado que el For loop porque tiene un mecanismo para abortar la ejecución y el tener la capacidad de detener la ejecución es muy importante en cualquier programa.
Shift register Los registros de corrimiento permiten almacenar los datos que ingresaron a él en un registro. Permite retroalimentar los valores para la nueva ejecución Consta de un elemento que entrega los datos y otro que permite ingresarle datos al registro. Permite inicializarse, si no se lo hace el primer valor será 0 si el registro es de datos numéricos y la próxima ves que se ejecute el programa el primer valor que entregue será el último que llegó al registro
Estructura de caso Es una estructura condicional Se ejecutara el caso correspondiente a su entrada Si el caso no esta especificado se ejecuta el que esta por defecto
Estructura de caso Boleano: Solo existen dos valores Numérico Se ejecuta el caso en relación al número de entrada 1,2,… o en función de rangos 2..5, o desde un número en adelante 5.. String Compara el texto del control con el texto del caso y se ejecutara el algoritmo que se encuentra dentro de este Enum Se ejecuta el caso seleccionado en el Enum
Estructura de caso Se puede añadir o borrar casos accediendo al menú rápido y seleccionando: Add case after o before Delete this case
Estructura de secuencia Se encuentra en la paleta de estructuras Luce como un cuadro de película cuando se lo posiciona Permite una ejecución progresiva en relación al orden establecido en ella. Los objetos ubicados en el primer cuadro se ejecutaran primero y así sucesivamente Se le pueden añadir cuadros haciendo clic derecho sobre la estructura e indicando “Add Frame” estos se pueden ubicar antes o después del cuadro actual
Estructura de secuencia Se pueden pasar datos de un cuadro a otro usando secuencias locales (disponible en el menú rápido) donde la flecha en ellas indica si el dato esta ingresando en la secuencia o saliendo de ella y su color representa el tipo de dato. La secuencia local esta disponible en todos los cuadros Los datos salen de la estructura por túneles pero el dato saldrá por ellos solo cuando todos los cuadros culminen
Estructura de secuencia Control de tiempo en la estructura de secuencia Utilizando las funciones de temporización Wait (ms) Wait until next ms multiple
Nodo de fórmula Es un contenedor de formulas matemáticas. Acepta lenguaje c. Las variables de la fórmula deben ser especificadas como entradas o salidas en sus paredes con Add input o Add output para que se creen los terminales para estos datos. Todas las entradas deben ser conectadas para que se ejecute. Cualquier expresión debe terminar con “;” En el Context Help se encuentran las funciones que se puede usar. Las operaciones son compiladas internamente y ahorra espacio en el diagrama de bloques.

Más contenido relacionado

DOCX
Prácticas labview
PDF
Taller2 lab stats_matlab
PPTX
Programacion en matlab
PDF
Programacion matlab
PPTX
Solución de Problemas de Ingeniería con MATLAB
PPTX
Metodo de la secante en scilab
DOCX
Maquina de turing
Prácticas labview
Taller2 lab stats_matlab
Programacion en matlab
Programacion matlab
Solución de Problemas de Ingeniería con MATLAB
Metodo de la secante en scilab
Maquina de turing

La actualidad más candente (20)

PDF
Arreglos en Pseint
PDF
Logica Fuzzy
PDF
Arreglos vectores pseint
PPT
Clase 2
PPTX
Programación de nivel básico 3. c1. p2.
PDF
Recomendación al graficar funciones
PPTX
Programación de nivel básico 3. c2. p2.
PPTX
Programación de nivel básico 3. c1. p2.
PPTX
No regresan valor c3. p3.
PDF
Seminario de matlab
PDF
cap10.pdf
PPTX
Programación de nivel básico 1 y 2. c2.
PPT
Introduccion a la programación
PDF
cap7.pdf
PPTX
APLICACIONES
DOC
Tutorial matlab
PDF
cap6.pdf
PDF
Formulas matriciales
PPT
Programacion En Mat Lab
PPTX
10 programas a tu eleccion
Arreglos en Pseint
Logica Fuzzy
Arreglos vectores pseint
Clase 2
Programación de nivel básico 3. c1. p2.
Recomendación al graficar funciones
Programación de nivel básico 3. c2. p2.
Programación de nivel básico 3. c1. p2.
No regresan valor c3. p3.
Seminario de matlab
cap10.pdf
Programación de nivel básico 1 y 2. c2.
Introduccion a la programación
cap7.pdf
APLICACIONES
Tutorial matlab
cap6.pdf
Formulas matriciales
Programacion En Mat Lab
10 programas a tu eleccion
Publicidad

Similar a Lab View Nivel I (Semana 3) (20)

PDF
Revista
DOCX
Manual dfd
DOCX
Manual dfd
DOCX
Manuales ...
PDF
Introduccion a Matlab
PDF
38555282 manual-simulink
PDF
PPTX
Algebra junior rico2
DOC
Fc3b3rmulas y-funciones
PPTX
Presentación 2014 profe gabriel
DOC
Fc3b3rmulas y-funciones
DOC
Fc3b3rmulas y-funciones
PPTX
Clase 1 - Repaso de Programacion Orientada a Objetos.pptx
PDF
Taller formulas y funciones
PPT
Practicas 120322224406-phpapp02
PPTX
algoritmo
PPTX
Algoritmo, Pseudocódigo, Diagramas de Flujo y Metodología para resolver probl...
DOCX
Algoritmos y programas ing civil
PPTX
GRAFCET [Autoguardado].pptx
Revista
Manual dfd
Manual dfd
Manuales ...
Introduccion a Matlab
38555282 manual-simulink
Algebra junior rico2
Fc3b3rmulas y-funciones
Presentación 2014 profe gabriel
Fc3b3rmulas y-funciones
Fc3b3rmulas y-funciones
Clase 1 - Repaso de Programacion Orientada a Objetos.pptx
Taller formulas y funciones
Practicas 120322224406-phpapp02
algoritmo
Algoritmo, Pseudocódigo, Diagramas de Flujo y Metodología para resolver probl...
Algoritmos y programas ing civil
GRAFCET [Autoguardado].pptx
Publicidad

Lab View Nivel I (Semana 3)

  • 1. LabVIEW Nivel I Israel Carrión, Ing [email_address]
  • 3. Ciclo For Es usado para ejecutar una sección del código un número determinado de veces El código que necesita ser ejecutado repetidas veces es ingresado en el lazo. El número de iteraciones se especifica en la N del cuadro si es cero el lazo no se ejecutará i es un contador ascendente Los datos salen del ciclo por un túnel, si este tiene habilitado el indexado saldrá un arreglo si no, saldrá el último valor que entre a él
  • 4. Ciclo For Es utilizado para crear arreglos y para separarlos, lo que permite trabajar elemento por elemento del array. El auto-indexado puede manejar arreglos de mas de una dimensión Con un lazo dentro de otro se crean arreglos de dos dimensiones donde el lazo interior dará el número de columnas y el de fuera el de filas.
  • 5. Ciclo While Se ejecutará hasta que se cumpla una condición y se entregue el valor boleano de parada (parar cuando sea verdadero es la mas utilizada) El terminal condicional se ubica en la parte inferior derecha del lazo. Puede usar túneles (auto-indexado esta deshabilitado por defecto). Usualmente mas usado que el For loop porque tiene un mecanismo para abortar la ejecución y el tener la capacidad de detener la ejecución es muy importante en cualquier programa.
  • 6. Shift register Los registros de corrimiento permiten almacenar los datos que ingresaron a él en un registro. Permite retroalimentar los valores para la nueva ejecución Consta de un elemento que entrega los datos y otro que permite ingresarle datos al registro. Permite inicializarse, si no se lo hace el primer valor será 0 si el registro es de datos numéricos y la próxima ves que se ejecute el programa el primer valor que entregue será el último que llegó al registro
  • 7. Estructura de caso Es una estructura condicional Se ejecutara el caso correspondiente a su entrada Si el caso no esta especificado se ejecuta el que esta por defecto
  • 8. Estructura de caso Boleano: Solo existen dos valores Numérico Se ejecuta el caso en relación al número de entrada 1,2,… o en función de rangos 2..5, o desde un número en adelante 5.. String Compara el texto del control con el texto del caso y se ejecutara el algoritmo que se encuentra dentro de este Enum Se ejecuta el caso seleccionado en el Enum
  • 9. Estructura de caso Se puede añadir o borrar casos accediendo al menú rápido y seleccionando: Add case after o before Delete this case
  • 10. Estructura de secuencia Se encuentra en la paleta de estructuras Luce como un cuadro de película cuando se lo posiciona Permite una ejecución progresiva en relación al orden establecido en ella. Los objetos ubicados en el primer cuadro se ejecutaran primero y así sucesivamente Se le pueden añadir cuadros haciendo clic derecho sobre la estructura e indicando “Add Frame” estos se pueden ubicar antes o después del cuadro actual
  • 11. Estructura de secuencia Se pueden pasar datos de un cuadro a otro usando secuencias locales (disponible en el menú rápido) donde la flecha en ellas indica si el dato esta ingresando en la secuencia o saliendo de ella y su color representa el tipo de dato. La secuencia local esta disponible en todos los cuadros Los datos salen de la estructura por túneles pero el dato saldrá por ellos solo cuando todos los cuadros culminen
  • 12. Estructura de secuencia Control de tiempo en la estructura de secuencia Utilizando las funciones de temporización Wait (ms) Wait until next ms multiple
  • 13. Nodo de fórmula Es un contenedor de formulas matemáticas. Acepta lenguaje c. Las variables de la fórmula deben ser especificadas como entradas o salidas en sus paredes con Add input o Add output para que se creen los terminales para estos datos. Todas las entradas deben ser conectadas para que se ejecute. Cualquier expresión debe terminar con “;” En el Context Help se encuentran las funciones que se puede usar. Las operaciones son compiladas internamente y ahorra espacio en el diagrama de bloques.