Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Labview Ejercicios
Labview Ejercicios
En la primera etapa se asegura de que estn todos apagados menos el primero. Espera 1
segundo (1000ms) y pasa a la siguiente etapa.
En la segunda y dems etapas apaga el led de la etapa anterior al mismo tiempo que enciende
el de la etapa actual. Tambin espera 1 segundo antes de pasar a la siguiente etapa.
stopPresionando este botn se sale del programa. Como la lectura de este botn solamente se
produce al finalizar la secuencia, no importa cuando uno presione el botn, el programa recin
terminar cuando termine la secuencia.
LED 1
LED 2
LED 3
LED 4
LED 5
Permite seleccionar que operacin (suma, resta, multiplicacin o divisin) realizar entre A y B.
En el caso de que la operacin sea Divisin, y B sea igual a cero, se muestra el indicador
Error. Esto se logra insertando un TRUE a la propiedad Visible de tal indicador. De lo
contrario se le inserta unFALSE.
A Primer operando.
B Segundo Operando.
Operacin Este control relaciona la operacin Sumar con un 0, Restar con un 1, Multiplicar con
un 2 y Dividir con un 3.
Estos valores numricos son insertados en el CASE para determinar que operacin se
realizar.
Error Este indicador siempre muestra el texto Divisin por cero. Pero est siempre invisible,
excepto cuando ocurre una divisin por cero.
LabVIEW - Estructura FOR.
1- Dentro del bucle FOR simplemente se muestra, en el indicador Cuenta, el valor i+1. La
variable i incrementa su valor en cada ciclo, empezando de cero y terminando en Contar
hasta - 1. La estructuraFOR tambin contiene un retardo de 100ms para que el ojo pueda
apreciar el incremento de la cuenta.
2- Dentro del bucle WHILE se espera a que se presione el botn Contar, para volver a contar
hasta el valor indicado por el control Contar hasta, o hasta que se presione SALIR. En este
ltimo caso no se vuelve a repetir el bucle WHILE principal, terminando el programa. Las
lecturas de los botones Contar y SALIR solo se realizan cuando ocurre un cambio en el panel
frontal. Esto para que este bucle no est leyendo innecesariamente, ocupando as el
procesador.
Dentro del bucle principal, un bucle WHILE, hay un bucle FOR y un bucle WHILE:
1- Dentro del bucle FOR, que se repite Muestras veces, se genera un nmero aleatorio entre
0 y 1. Luego se lo multiplica por Rango para que est entre 0 y Rango. Este valor equivale a
ValorActual en la frmula. El valor Promedio[i-1] se obtiene del shift register, que en el
primer ciclo vale cero. Con estos dos valores aplicamos la frmula y obtenemos Promedio[i],
que se guarda en el shift register. Esto se repite en cada ciclo. Al salir del bucle FOR se
toma el valor Promedio[i] y se lo muestra en el indicador Promedio.
2- Dentro del bucle WHILE se espera a que se presione el botn Calcular, para volver a
calcular el promedio, o hasta que se presione SALIR, para salir del programa. En este ltimo
caso no se vuelve a repetir el bucle WHILE principal, terminando as el programa. Las lecturas
de los botones Calcular y SALIR solo se realizan cuando ocurre un cambio en el panel frontal.
Esto para que este bucle no est leyendo innecesariamente, ocupando as el procesador.
SALIR Cuando se presiona sale del bucle WHILE principal, terminando as el programa.
Calcular Cuando se presiona, se vuelve a tomar los datos de los controles Muestras y Rango, se
calcula, y se muestra el resultado en el indicador Promedio.
Elementos
adicionales en
los Shift
Registers .
El VI efecta un promedio con una cantidad Muestras de nmeros aleatorios entre 0 y
Rango. Para ello se utiliza la siguiente frmula:
Dentro del bucle principal, un bucle WHILE, hay un bucle FOR y un bucle WHILE:
1- Dentro del bucle FOR, que se repite Muestras veces, se genera un nmero aleatorio entre
0 y 1. Luego se lo multiplica por Rango para que est entre 0 y Rango. Este valor equivale a
ValorActual en la frmula. El valor Promedio[i-1] se obtiene del shift register, que en el
primer ciclo vale cero. Con estos dos valores aplicamos la frmula y obtenemos Promedio[i],
que se guarda en el shift register. Esto se repite en cada ciclo. Al salir del bucle FOR se
toma el valor Promedio[i] y se lo muestra en el indicador Promedio. Tambin muestra el
valor de Promedio[i-1] obtenindolo directamente del shift register (antes de procesar todo)
y hace uso de un elemento adicional en el shift register para mostrar el valor de
Promedio[i-2].
2- Dentro del bucle WHILE se espera a que se presione el botn Calcular, para volver a
calcular el promedio, o hasta que se presione SALIR, para salir del programa. En este ltimo
caso no se vuelve a repetir el bucle WHILE principal, terminando as el programa. Las lecturas
de los botones Calcular y SALIR solo se realizan cuando ocurre un cambio en el panel frontal.
Esto para que este bucle no est leyendo innecesariamente, ocupando as el procesador
SALIR Cuando se presiona, sale del bucle WHILE principal, terminando as el programa.
Promedio i-1 Muestra el promedio parcial antes de haber tomado la ltima muestra.
Promedio i-2 Muestra el promedio parcial antes de haber tomado las ltimas dos muestras.
Waveform Chart.
Dentro del bucle principal, un bucle WHILE, hay una estructura Flat Sequence que primero
elimina los datos del Waveform Chart y luego pasa a un bucle FOR que vuelve a tomar los
datos. Tambin hay un bucle WHILE:
1- Dentro del bucle FOR, que se repite Muestras veces, se genera un nmero aleatorio entre
0 y 1. Luego se lo multiplica por Rango para que est entre 0 y Rango. Este valor equivale a
ValorActual en la frmula. El valor Promedio[i-1] se obtiene del shift register, que en el
primer ciclo vale cero. Con estos dos valores aplicamos la frmula y obtenemos Promedio[i],
que se enva al Waveform Chart y tambin se guarda en el shift register. Esto se repite
en cada ciclo. Al salir del bucle FOR se toma el valor Promedio[i] y se lo muestra en el
indicador Promedio. El Waveform Chart ya tiene la grfica para ese entonces.
2- Dentro del bucle WHILE se espera a que se presione el botn Calcular, para volver a
calcular el promedio, o hasta que se presione SALIR, para salir del programa. En este ltimo
caso no se vuelve a repetir el bucle WHILE principal, terminando as el programa. Las lecturas
de los botones Calcular y SALIR solo se realizan cuando ocurre un cambio en el panel frontal.
Esto para que este bucle no est leyendo innecesariamente, ocupando as el procesador.
SALIR Cuando se presiona, sale del bucle WHILE principla, teminando as el programa.
Calcular Cuando se presiona, se vuelve a tomar las muestras y mostralas en el Waveform Chart y
actualizar el valor final del Promedio.
Dentro del bucle principal, un bucle WHILE, hay una estructura Flat Sequence que primero
elimina los datos del Waveform Chart y luego pasa a un bucle FOR que vuelve a tomar los
datos. Tambin hay un bucle WHILE:
1- Dentro del bucle FOR, que se repite Muestras veces, se genera un nmero aleatorio entre
0 y 1. Luego se lo multiplica por Rango para que est entre 0 y Rango. Este valor equivale a
ValorActual en la frmula. El valor Promedio[i-1] se obtiene del shift register, que en el
primer ciclo vale cero. Con estos dos valores aplicamos la frmula y obtenemos Promedio[i],
que se enva a un Cluster bundle y tambin se guarda en el shift register. Tambin se
enva al Cluster bundle el ValorActual. Este cluster se enva al Waveform Chart. Esto se
repite en cada ciclo. Al salir del bucle FOR se toma el valor Promedio[i] y se lo muestra en el
indicador Promedio. Para ese entonces el Waveform Chart ya tiene la grfica de los valores
que salieron y los promedios parciales.
2- Dentro del bucle WHILE se espera a que se presione el botn Calcular, para volver a
calcular el promedio, o hasta que se presione SALIR, para salir del programa. En este ltimo
caso no se vuelve a repetir el bucle WHILE principal, terminando as el programa. Las lecturas
de los botones Calcular y SALIR solo se realizan cuando ocurre un cambio en el panel frontal.
Esto para que este bucle no est leyendo innecesariamente, ocupando as el procesador.
SALIR Cuando se presiona, sale del bucle WHILE principla, teminando as el programa.
Calcular Cuando se presiona, se vuelve a tomar las muestras y mostralas en el Waveform Chart y
actualizar el valor final del Promedio.
Waveform Chart Grafica (1) todas las muestras que se obtuvieron en el proceso y (2) el promedio
parcial hasta ese momento.
El VI genera una seal senoidal con Amplitud y Frecuencia cero, Offset y Fase cero, y Duty
Cycle 50%. El vector generado se muestra en un Waveform Graph.
Se espera a que haya actividad en el panel frontal para volver a generar la seal o leer el valor
del botn SALIR.
Ambos indicadores pueden aceptar mltiples ondas o datos a la vez, superponiendo los grficos
y utilizando diferentes colores para representar cada uno.
Este VI genera una funcin que puede ser configurada mediante los controles de su panel
frontal. Tambin cuenta con un cono propio y sus terminales estn configuradas para poder
utilizarse como SubVI.
OFF Si est activado, la seal es una constante nula (apaga el instrumento).
o
dt
status The status boolean is either TRUE (X) for an error, or FALSE (checkmark) for no
error or a warning.
The pop-up option Explain Error (or Explain Warning) gives more
information about the error displayed.
The pop-up option Explain Error (or Explain Warning) gives more
information about the error displayed.
source The source string describes the origin of the error or warning.
The pop-up option Explain Error (or Explain Warning) gives more
information about the error displayed.
t0
dt
The pop-up option Explain Error (or Explain Warning) gives more information
about the error displayed.
attributes
LabVIEW - Osciloscopio.