Académique Documents
Professionnel Documents
Culture Documents
FASE 3
GRUPO: 203037_11
PRESENTADO A:
Juan Monroy.
TUTOR
ESTUDIANTE:
CODIGO: 74150700
Octubre 26 2017
Estructuras de ejecucin LabVIEW
Las estructuras de ejecucin contienen secciones de cdigo grfico y controlan cmo y dnde el
cdigo dentro se ejecuta. Las estructuras de ejecucin ms comunes son Ciclos While, Ciclos For
y Estructuras de Casos los cuales puede usar para ejecutar la misma seccin del cdigo varias
veces o para ejecutar una seccin diferente del cdigo basada en alguna condicin.
Ciclos While
Similar a un Ciclo Do o a un Ciclo Repeat-Until en lenguajes de programacin basados en texto,
un Ciclo While.
La terminal de conteo es una terminal de entrada cuyos valores indican cuantas veces se repite el
subdiagrama.
La terminal de iteracin es una terminal de salida que contiene el nmero de iteraciones
terminadas.
La cantidad de iteraciones para el Ciclo For siempre comienza en cero.
El Ciclo For difiere del Ciclo While en que el Ciclo For ejecuta un nmero de veces establecido.
Un Ciclo While detiene la ejecucin solamente si existe el valor en la terminal condicional.
La etiqueta del selector de caso en la parte superior de la estructura de Caso contiene el nombre
del valor del selector que corresponde al caso en el centro y a las flechas de incremento y reduccin
a cada lado.
Haga clic en las flechas de incremento y reduccin para desplazarse en los casos disponibles.
Tambin puede hacer clic en la flecha hacia abajo a lado del nombre del caso y seleccionar un caso
en el men desplegable.
Cablee un valor de entrada o selector a la terminal del selector para determinar qu caso se ejecuta.
Flat Sequence y Stacked Sequence
Son dos sentencias de secuencias, y se encuentran en estructuras. Cuando es insertada en el
diagrama de nuestra aplicacin, aparece con nica ventana o Frame: es la unidad o elemento donde
ira un mdulo dado del cdigo de nuestra aplicacin. Para aadir ms ventanas, se pulsa sobre la
ventana con el botn derecho del ratn y se ejecuta Add Frame Before o Add Frame After, para
aadir la ventana antes o despus de la actual, respectivamente.
Estructuras de Datos
Algunas veces es benfico agrupar datos relacionados entre s. Use arreglos y clusters para agrupar
datos relacionados en LabVIEW. Los arreglos combinan el mismo tipo de datos en una estructura
de datos y los clusters combinan datos de mltiples tipos de datos en una estructura de datos.
Arreglos
Un arreglo consiste de elementos y dimensiones. Los elementos son los datos que componen el
arreglo. Una dimensin es la longitud, altura o profundidad de un arreglo. Un arreglo puede tener
una o ms dimensiones y tantos como (231) 1 elemento por dimensin, si la memoria lo permite.
Puede construir arreglos de tipos de datos numricos, Booleano, paths, cadena de caracteres, forma
de onda y cluster. Considere usar arreglos cuando trabaje con una coleccin de datos similares y
cuando realice clculos repetitivos. Los arreglos son ideales para almacenar datos que colecta
desde formas de onda o datos generados en ciclos, donde cada iteracin de un ciclo produce un
elemento del arreglo.
Crear Controles e Indicadores tipo Arreglo
Cree un control o indicador tipo arreglo en el panel frontal al aadir una estructura de arreglo al
panel frontal, como se muestra en la Figura y arrastrar un objeto de datos o elemento, como un
control numrico o de cadena de caracteres, a la estructura del arreglo.
Iniciar Arreglos
Puede iniciar un arreglo o dejarlo sin inicializar. Cuando un arreglo es iniciado, usted define el
nmero de elementos en cada dimensin y el contenido de cada elemento. Un arreglo sin inicializar
contiene un nmero fijo de dimensiones pero no elementos. La Figura muestra un control arreglo
en 2D sin configurar.
seis elementos son iniciados. En un arreglo en 2D, despus de que inici un elemento en una fila,
los elementos restantes en esa fila son iniciados y aparecen con el valor predeterminado para el
tipo de datos. Por ejemplo, en la Figura, si proporciona 4 en el elemento en la primera columna,
tercera fila, los elementos en la segunda y tercera columna en la tercera fila aparecen
automticamente con un 0.
En la Figura, el Ciclo For se ejecuta un nmero de veces igual al nmero de elementos en el arreglo.
Normalmente, si la terminal Loop Count del Ciclo For no est cableada, el botn de ejecucin
est roto. Sin embargo, en este caso el botn Run Arrow no aparece roto.
Salidas de Arreglo
Cuando aplica auto-indexing a un tnel de salida de arreglo, el arreglo de salida recibe un nuevo
elemento desde cada iteracin del ciclo. Por lo tanto, los arreglos de salida de auto-indexing son
siempre iguales en tamao al nmero de iteraciones. El cable desde el tnel de salida al indicador
del arreglo se vuelve ms grueso conforme cambia a un arreglo en el borde del ciclo y el tnel de
salida contiene parntesis cuadrados representando un arreglo.
Matrices
Las matrices son conjuntos de datos de una misma especie. Para crear una matriz se ubica en el
panel frontal un cuadro de matriz (Array o arreglo) sacado del men ARRAY & CLUSTER, y
dentro se ubica el control o indicador que se mostrar. Se puede estirar el cuadro para que muestre
varios datos pertenecientes a la misma matriz. Si se estira el display lateral se aumenta el nmero
de dimensiones. El conector ser uno solo para la matriz con todos los datos, y se diferencia de los
otros conectores por tener el tipo de datos dibujado entre [ ], en lugar de un recuadro, as se puede
poseer una matriz de cualquier clase de nmero, sea doble, alfanumrico, boleano, etc. Las lneas
o cables que conducen matrices son ms gruesos y aumentan de espesor segn sea el nmero de
dimensiones que manejen.
REFERENCIAS BIBLIOGRAFICAS