Practicas3 Secuencia While

4

Click here to load reader

description

Un tipo importante de operación es aquella que permite la realización del mismo proceso una y otra vez un número finito de veces o realizar el proceso mientras que cumple una condición especial; este concepto describe las estructura de repetición, cuya secuencia de instrucciones se conoce como bluce o ciclo.

Transcript of Practicas3 Secuencia While

Page 1: Practicas3 Secuencia While

1

Ing. Saúl Olaf Loaiza Meléndez

Url: ticmatematic.zooluciones.com

Page 2: Practicas3 Secuencia While

2

Un tipo importante de operación es aquella que permite la rea-

lización del mismo proceso una y otra vez un número finito de veces

o realizar el proceso mientras que cumple una condición especial;

este concepto describe las estructura de repetición, cuya secuencia

de instrucciones se conoce como bluce o ciclo.

Para elaborar una sección repetitiva de código, se requiera la

presencia de una estructura de control que delimite la sección de

código a repetir y controle su ejecución.

Existen dos modalidades de control repetitivo.

Stop if True , para la secuencia cuando el control booleano sea verdadero.(Fig 3.1 a)

Continue if True, realizar la secuencia hasta que el control booleano sea falso. (Fig

Practica 3. Secuencia While-Loop

EJEMPLO 3:

Realizaremos una gráfica en el panel de control:

CONTROLS/GRAPH/WAVE form Chart y generaremos un número aleatorio en-

tre 0 y 1 mediante la función FUNTIONS/NUMERIC/RAMDOM NUMER, como se

muestra en la Fig. 3.2, con las propiedades indicadas.

Figura 3.1 Estructura While-loop a) Stop if true , lado derecho b) Continue if true.

Figura 3.2 Diseño del Vi Diagram/Panel Frontal Ejemplo 3

La ejecución debe parar cuando el usuario pulse el botón ON/OFF. La función tiene

como entrada un valor en milisegundos, por lo que va muy rápido la colección.

Page 3: Practicas3 Secuencia While

3

Colocar un retardo para que la colección de este se pueda observar adecuadamente.

Por lo cual colocar un selector con un valor máximo de 10, por lo tanto, el retardo máximo

= 10 *100 mseg = 1 segundo. Colocar la función PROGRAMING\TIMING\WAIT UNTIL

NEXT MS MULTIPLE.. Realizar la conexión siguiente Fig. 3.3

Por lo tanto podemos ver una colección de datos más segura. Fig 3.4

Figura 3.3 Configuración de Retardo

Figura 3.4 Ejecución Final Ejemplo 3

Page 4: Practicas3 Secuencia While

4

Practica 3

PASO A:

Realizar el siguiente diseño para simular el llenado de un tanque, co-

mo se observa en la Fig 3.4.

Figura 3.4 Panel Frontal Diseño de la simulación de un Tanque

Paso B

Utilizar la siguiente función y todo lo practicado hasta el momento para realizar tu simula-

ción, realizar la conexión apropiada para que se observe que va subiendo el nivel del tan-

que y cuando llega al tope, automáticamente se reinicia.

Función Quotient & Remainder

Observar el siguiente video de cómo debe de quedar:

Simulación Tanque