<< Chapter < Page | Chapter >> Page > |
Los instrumentos virtuales descritos en este curso se ejecutan de manera ordenada siguiendo el flujo de datos. Pero hay casos en los que hay que tomar decisiones. Por ejemplo, si sucede a , hacer b ; o si sucede c , hacer d .
En programas basados en texto, esto se hace mediante sentencias
if - else, switch - case, etc. LabVIEW incluye muchas y diferentes maneras de tomardecisiones. El método más simple de todos ellos es la función
Select
.
La función
Select
, situada en la paleta
Functions>>Express Comparison
, hace una selección
entre dos valores según el valor que tome una entrada Booleana.Si la entrada Booleana
s
es
Cierta
, esta
función devuelve el valor conectado a la entrada
t (true)
.
Si la entrada Booleana es
Falsa
, la función devuelve
el valor conectado a la entrada
f (false)
.
El ejercicio
Thermometer VI utiliza la función
Select
para determinar si se desea la salida en grados Centígrados o en grados Fahrenheit, tal como se observa en el diagrama de bloques de la
.
Si la decisión a tomar tiene una complejidad mayor que la que se puede
tomar con la función
Select
, entonces se requerirá una estructura
Case
.
Notification Switch
Would you like to follow the 'Toma de decisiones en un vi' conversation and receive update notifications?