Discusiones sobre Productos NI

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Extraer datos de un subVI sin que haya terminado la ejecución

En principio buscaba un componente que echaba de menos de c++ que era un Memo, al cual le vas añadiendo líneas y éstas quedan permanentemente pintadas en el componente y te olvidas de todo. Me pareció que lo más semajante era el RichTextBox. Supongo que con el string también se puede hacer concadenando contínuamente. No sé, lo probaré a ver qué tal y me dejo de .NET.

 

Por cierto, todavía no he podido analizar a fondo tu respuesta de ayer, ahora estoy creando unos VI's de comunicación GPIB. En cuanto acabe intento conseguir lo que dejé a medias y ya te informaré de mi resultado.

 

Gracias por todos y saludos. 

0 kudos
Mensaje 11 de 14
990 Vistas

Hola, lo he probado con una variable local y va bastante bien pero no me acaba de gustar. Para hacer que se guarde el valor en el string que se muestra al usuario en pantalla, debo leer primero la variable local y luego concadenar el nuevo texto a insertar. Esto, cuando el string almacenado sea muy grande, será un verdadero problema. Tengo que buscar otra solución. Por otra parte tampoco me sirve poner un bucle que vaya comparando continuamente cuando hay un cambio en el texto, lo que tengo que hacer es crear un evento cuando haya algo que escribir. 

 

Saludos y buen fin de semana.

0 kudos
Mensaje 12 de 14
969 Vistas

Hola, vuelvo a trabajar en esta parte. Ya tengo todo bastante más claro. El componente para pintar las líneas debe ser un string, porque si es un RichTextBox las líneas desaparecen cuando se termina la aplicación y eso no me interesa. Lo que me falta que no consigo hacer es capturar un evento que se produce en un subVI pero sin utilizar ningún cable ni conector. O sea, generar un evento de usuario en el subVI y recoger este evento en el VI principal. Debo aclarar que el VI no llama a este subVI, si no que entre ellos hay muchos más.  Por por más que lo intento de mil maneras no consigo enlazar la estructura de eventos en VI con el subVI. He visto muchos ejemplos pero siempre acaba habiendo un conector entre ellos y a mí no me sirve.

 

Saludos. 

0 kudos
Mensaje 13 de 14
954 Vistas

Hola.

 

Mira este ejemplo a ver si con eventos puedes solucionar tu problema.

 

ejemplo

 

Saludos.

Alipio.

---------------------------------------------------------
"Qod natura non dat, Salmantica non praestat"
---------------------------------------------------------
0 kudos
Mensaje 14 de 14
951 Vistas