<< Chapter < Page | Chapter >> Page > |
Para el caso que nos sigue, se utiliza la herramienta lápiz, con el que se dibujan los símbolos de las cuatro operaciones aritméticas, . Tras ello se pulsa OK , donde se puede observar que el icono que aparece ahora tanto en esta función como en la aplicación donde la hemos creado ( Calculadora1.vi ) es el definido por nosotros. A continuación, se guarda el archivo SubVI con el nombre Calc4 (SubVI).vi . Notar que el sufijo SubVI que aparece entre paréntesis, en el nombre de la función, es insertado por la herramienta LabVIEW de forma automática.
El aspecto final que mostraría la aplicación utilizando el SubVI Calc4 sería el que aparece en la izquierda. Conviene comentar que esta función ha sido creada desde la aplicación Calculadora1.vi , pero a partir de ahora, cuando es insertada para ser utilizada en alguna otra aplicación, habráque identificar cada una de las entradas y salidas, por lo que tendráque ser expandida desactivando su opción View As Icon , derecha.Ésto también es válido para las funciones de librería de LabVIEW .
A partir de ahora, cada vez que se desee insertar cualquier SubVI previamente definido en cualquier aplicación que tengamos abierta en ese momento, basta con ejecutar Select a VI , del menúflotante de Functions del diagrama, . En realidad, esta forma sirve para introducir tanto SubVI s como VI s, en la aplicación abierta. Es conveniente comentar, que en este caso concreto, en un principio podríamos pensar que se podía haber introducido el VI Calculadora1.vi directamente, el ejercicio propuesto en el módulo anterior. Lo que ocurre es que tal y como se planteó,éste se ejecuta dentro de una sentencia while , por lo que a nosostros nos sobra esta sentencia y por ello no nos sirve incluir este proyecto directamete. En el caso de que ese proyecto no incluyera la sentencia while , entonces síhubiese servido de SubVI .
Hay que añadir, que la generación de iconos personalizados no estárestringida solamente a SubVI s, también es posible hacerlo en cuanquier VI .
De esta manera, utilzando las SubVI s, es posible establecer varios niveles de llamadas entre SubVI s, al igual que ocurre con las funciones en los lenguajes de programación estructurada: una función es llamada desde una aplicación, yésta a su vez llama a otra y asísucesivamente. Ejecutando View/VI Hierarchy es posible visualizar la jerarquía de llamadas entre SubVI s de una palicación dada. La muestra la jerarquía del ejemplo que nos ocupa. Notar que el nivel superior es el entorno de desarrollo LabVIEW de la aplicación Calculadora1.vi , y el inferior Calc4.vi .
La herramienta LabVIEW dispone de una potente ayuda que facilita enormemente la tarea de programar. Cuando tenemos alguna duda, nos la puede aclarar acudiendo a ella. Cuando queremos ampliar nuestros conocimientos sobre las posibilidades que tiene la herramienta, también podemos acudir a ella, ya que en realidad se trata de un libro en soporte informático. A continuación se van a describir las opciones más utilizadas de la ayuda de esta herramienta: el menú Help , accesible tanto desde el panel como del diagrama.
Notification Switch
Would you like to follow the 'Primeros pasos con labview' conversation and receive update notifications?