<< Chapter < Page Chapter >> Page >

Finalmente, el aspecto del módulo seráel que aparece a la izquierda de , que tras deseleccioar la vista de los sumandos y resutado del modo icono, queda como se muestra en el centro de . Cuando hay muchas señales de entrada y salida colocadas en columna, suele ser una buena práctica, con la intención de aprovechar el espacio disponible, desplazar la etiqueta que lleva su nombre, a la izquierda de cada elemento entrada, y a la derecha de cada elemento de salida, .

Al mismo tiempo, en el lado del panel, también es conveniente llevar un orden de colocación para mantener a estética del instrumento virtual. Se trata de de ir alineando los objetos del mismo tipo, en este caso los dos sumandos, para lo cual son previamente seleccionados con el ratón (definiendo unárea que los incluya o los toque). A continuación se pulsa sobre el comando Align Objects , y se elige la opción Left Edges seguidamente, como los sumandos permanecen aún marcados y la distancia hasta el indicador de salida se estima que es muy grande, se pica sobre ellos y son arrastrados a un punto más cercano a la salida. Ahora, se seleccionan el primer sumando y la salida, ya que no están alineados horizontalmente, y se ejecuta de nuevo el comando Align Objects , donde ahora se elige la opción Top Edges , .

El aspecto final del panel es el que muestra la , donde todos sus elementos aparecen alineados.

EjecuciÓN de la aplicaciÓN

Una vez finalizada la aplicación y en ausencia de errores de conexionado, se puede proceder a su ejecución. Pero antes, es conveniente guardar la aplicación desde el menú File/Save . En este caso, el nombre que le daremos a la misma será Sumador.vi (la extensión .vi seráproporcionada por LabVIEW de forma automática), .

El comando que hace posible la ejecución de la aplicación es Run , donde se puede ejecutar pulsando el botón Run , , o desde el menú Operate/Run .

Pulsador Run.

Pero antes, es conveniente dar dos valores distintos de 0 a los dos sumandos, utilizando la herramienta Operate Value , , con la cual pulsando sobre los variadores de valor de los controles Sumando1 y Sumando2 se podrán cambiar sus valores. No obstante, esto valores son enteros, si se deseara que fueran números con decimales, habría que clickar con el cursor del ratón sobre la casilla del sumador en cuestión y escribir desde el teclado. Notar que para el punto decimal se utiliza la coma.

A continuación se pulsa Run y el resultado es el mostrado por .

En realidad, la aplicación se ha ejecutado una sola vez y después se ha salido del modo de ejecución. En la práctica, una aplicación VI se estáejecutando continuamente, ya que si no no tiene sentido alguno. En el caso de la aplicación Sumador.vi , lo suyo sería que se estuviera ejecutado en todo momento para que nos proporcionara en tiempo real de ejecución el resultado de la suma de los dos sumandos que en cualquier momento podríamos cambiar, como si fuera una calculadora que estáencendida o funcionando.

En LabVIEW existen dos formas para que la ejecución de una aplicación sea continua. La primera, la ofrece directamente LabVIEW con la opción Run Continuously . Para detener la ejecución, hay que pulsar sobre el botón Abort Execution , .

Pulsador Run Continuously, izquierda, y Abort Execution, derecha.

La segunda forma de ejecución continua de las aplicaciones VI de LabVIEW , es seguramente la más utilizada y extendida entre los programadores de los VI de esta marca. Se trata de utilizar el comando Run pero habiendo construido previamente una sentencia repetitiva o bucle de tipo while donde se inserta todo el código de nuestra aplicación. Este bucle se ejecutaráen todo momento mientras no se pulse el pulsador, normalmente de tipo STOP , conectado a su condición de permanencia. Para ello, se pulsa sobre el diagrama con el botón derecho del ratón y se elige la función While Loop , , y se lleva o arrastra al diagrama, para rodear al todo el código de nuestra aplicación, picando en un extremo y arrastrando hasta el otro, que se encuentra en su diagonal.

Como se puede observar, el pulsador STOP para detener el bucle while aparece tanto en el diagrama, como en el panel (desde donde serápulsado), . En este segundo caso, la ejecución (continua) darácomienzo pulsando el comando Run , y terminarápulsando el pulsador STOP .

Ejercicios propuestos

Observa a tu alrededor y cita al menos diez artilugios o aparatos que presenten un panel de instrumentación, real o virtual, identificando y citando los diversos elementos indicadores y controladores que dispongan.

Desarrollar la aplicación Calculadora.vi que efectúe las cuatro operaciones aritméticas (suma, resta, producto y división) con dos operandos y proporcione el resultado en cuatro indicadores, uno por operación, .

Questions & Answers

what is defense mechanism
Chinaza Reply
what is defense mechanisms
Chinaza
I'm interested in biological psychology and cognitive psychology
Tanya Reply
what does preconceived mean
sammie Reply
physiological Psychology
Nwosu Reply
How can I develope my cognitive domain
Amanyire Reply
why is communication effective
Dakolo Reply
Communication is effective because it allows individuals to share ideas, thoughts, and information with others.
effective communication can lead to improved outcomes in various settings, including personal relationships, business environments, and educational settings. By communicating effectively, individuals can negotiate effectively, solve problems collaboratively, and work towards common goals.
it starts up serve and return practice/assessments.it helps find voice talking therapy also assessments through relaxed conversation.
miss
Every time someone flushes a toilet in the apartment building, the person begins to jumb back automatically after hearing the flush, before the water temperature changes. Identify the types of learning, if it is classical conditioning identify the NS, UCS, CS and CR. If it is operant conditioning, identify the type of consequence positive reinforcement, negative reinforcement or punishment
Wekolamo Reply
please i need answer
Wekolamo
because it helps many people around the world to understand how to interact with other people and understand them well, for example at work (job).
Manix Reply
Agreed 👍 There are many parts of our brains and behaviors, we really need to get to know. Blessings for everyone and happy Sunday!
ARC
A child is a member of community not society elucidate ?
JESSY Reply
Isn't practices worldwide, be it psychology, be it science. isn't much just a false belief of control over something the mind cannot truly comprehend?
Simon Reply
compare and contrast skinner's perspective on personality development on freud
namakula Reply
Skinner skipped the whole unconscious phenomenon and rather emphasized on classical conditioning
war
explain how nature and nurture affect the development and later the productivity of an individual.
Amesalu Reply
nature is an hereditary factor while nurture is an environmental factor which constitute an individual personality. so if an individual's parent has a deviant behavior and was also brought up in an deviant environment, observation of the behavior and the inborn trait we make the individual deviant.
Samuel
I am taking this course because I am hoping that I could somehow learn more about my chosen field of interest and due to the fact that being a PsyD really ignites my passion as an individual the more I hope to learn about developing and literally explore the complexity of my critical thinking skills
Zyryn Reply
good👍
Jonathan
and having a good philosophy of the world is like a sandwich and a peanut butter 👍
Jonathan
generally amnesi how long yrs memory loss
Kelu Reply
interpersonal relationships
Abdulfatai Reply
Got questions? Join the online conversation and get instant answers!
Jobilize.com Reply

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Primeros pasos con labview. OpenStax CNX. Oct 29, 2008 Download for free at http://cnx.org/content/col10592/1.2
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Primeros pasos con labview' conversation and receive update notifications?

Ask