bloques, ejecutando automticamente lo que est programado en su interior. Suministran los correspondientes valores a los cables unidos a sus salidas. Sin embargo, cada estructura ejecuta su subdiagrama de acuerdo con las reglas especficas que rigen su comportamiento. Un subdiagrama es una coleccin de nodos, cables y terminales situados en el interior del rectngulo que constituye la estructura. El For Loop y el While Loop nicamente tienen un subdiagrama. El Case Structure y el Sequence Structure, sin embargo, pueden tener mltiples subdiagramas superpuestos, por lo que en el diagrama de bloques nicamente ser posible visualizar uno a la vez. Se ejecutar hasta que se cumpla una condicin y se entregue el valor booleano de parada (parar cuando sea verdadero es la ms utilizada) El terminal condicional se ubica en la parte inferior derecha del lazo. Puede usar tneles (auto-indexado esta deshabilitado por defecto). Usualmente ms usado que el For loop porque tiene un mecanismo para abortar la ejecucin y el tener la capacidad de detener la ejecucin es muy importante en cualquier programa.
Si se desea cambiar la lgica del terminal de condicin Generacin de una onda seno
Es usado para ejecutar una seccin del cdigo un nmero determinado de veces El cdigo que necesita ser ejecutado repetidas veces es ingresado en el lazo. El nmero 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 tnel, si este tiene habilitado el indexado saldr un arreglo si no, saldr el ltimo valor que entre a l Es utilizado para crear arreglos y para separarlos, lo que permite trabajar elemento por elemento del array. El auto-indexado puede manejar arreglos de ms de una dimensin Con un lazo dentro de otro se crean arreglos de dos dimensiones donde el lazo interior dar el nmero de columnas y el de fuera el de filas. Grfica de 100 nmeros aleatorios entre 10 y 50
While Loop y Foor Loop es necesario pasar datos entre interacciones Shift Registers permiten almacenar los datos que ingresaron a l en un registro. Permite retroalimentar los valores para la nueva ejecucin 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 numricos y la prxima ves que se ejecute el programa el primer valor que entregue ser el ltimo que lleg al registro Estn formados por un par de terminales que se adaptan a cualquier tipo de dato y que estn localizados a cada lado de los bordes de la estructura
Sumar los nmeros entre 1 y 100 Para poder tener acceso a iteraciones anteriores se debe adicionar elementos al registro de desplazamiento. El comportamiento del Shift Register con elementos adicionados Promediar los dos ltimos datos aleatorios Es una estructura condicional Se ejecutar el caso correspondiente a su entrada Si el caso no esta especificado se ejecuta el que esta por defecto
En la parte superior del marco de cada estructura se encuentra el identificador de diagrama que es utilizado para navegar entre frames. Boleano: Solo existen dos valores Numrico Se ejecuta el caso en relacin al nmero de entrada 1,2, o en funcin de rangos 2..5, o desde un nmero 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 Se puede aadir o borrar casos accediendo al men rpido y seleccionando: Add case after o before Delete this case
Se encuentra en la paleta de estructuras Luce como un cuadro de pelcula cuando se lo posiciona
Permite una ejecucin progresiva en relacin al orden establecido en ella. Los objetos ubicados en el primer cuadro se ejecutaran primero y as sucesivamente Se le pueden aadir cuadros haciendo clic derecho sobre la estructura e indicando Add Frame estos se pueden ubicar antes o despus del cuadro actual
Se pueden pasar datos de un cuadro a otro usando secuencias locales (disponible en el men rpido) 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 tneles pero el dato saldr por ellos solo cuando todos los cuadros culminen Control de tiempo en la estructura de secuencia Utilizando las funciones de temporizacin Wait (ms) Wait until next ms multiple Es un contenedor de formulas matemticas. Acepta lenguaje c. Las variables de la frmula 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 expresin 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.