05-16-2013 12:44 AM
Buenas noches, ingenieros colegas, tengo problemas en una aplicación que estoy elaborando en abrir ventanas emergentes, el problema es que quiero abrir el mismo Sub VI varias veces al mismo tiempo. Es esto posible? Ojala me puedan ayudar saludos!
05-16-2013 01:53 AM
No entiendo español, usado Google para traducir y tratado de entender su problema.
Por favor, compruebe https://decibel.ni.com/content/docs/DOC-29311, esto puede ayudar.
Usted puede modificar el ejemplo anterior para cumplir con sus necesidades.
Esencialmente, usted necesita crear un "Reentrant VI".
Por favor revise esta para más información sobre "Reentrancy":
http://zone.ni.com/reference/en-XX/help/371361J-01/lvconcepts/reentrancy/
Saludos
05-17-2013 10:55 AM
Hola Jeshu11!!
Gracias por utilizar los foros de National Instruments!! Para poder abrir el mismo VI varias veces, es necesario establecer sus propiedades como ''Reentrant VI''. De esta forma, LabVIEW crea clones durante la compilación para poder llamar el VI en las instancias que haya sido utilizado. La única limitante que se debe tomar en cuenta es el consumo de memoria, ya que cada clon es asignado un espacio de memoria distinto. Para poder asignar la propiedad de ''Reentrant VI'', es necesario acceder a las propiedades del VI.
Desde el VI >> FIle >> VI Properties >> Execution (Selector) >> Reentrant VI.
En las siguientes ligas encontrarás ejemplos que utilizan un subVI como reentrante. En estos se incluye también la forma dinámica de llamar un VI reentrante.
Espero que te sirva!!
Saludos!!