el 03-26-2008 09:24 AM
¡Resuelto! Ir a solución.
el
04-07-2008
12:12 PM
- fecha de última edición
05-17-2024
08:41 AM
por
Content Cleaner
Hola Antonio, para que ejecutes un programa sin agregarlo al folder de inicio puedes agregarlo en algunos registros de Windows o programas como el Autoexec.bat.
En la siguiente liga puedes ver algunas opciones:
http://www.bleepingcomputer.com/tutorials/tutorial44.html
Una forma muy fácil de hacer que tu programa corra como servicio es utilizando: FireDaemon-Lite Service Manager, puedes encontrar mas información en el siguiente link:
Running a LabVIEW Application as a Windows NT/2000/XP Service
El siguiente link también te puede ser útil:
Creating a Windows NT Service Using LabVIEW- Developer Zone - National Instruments
Ahora tu tercer pregunta no tiene una respuesta directa. Aquí la pregunta es optimo para qué? Hace un manejo optimo de memoria? Hace un manejo optimo de procesador? Se ejecuta lo más rápido posible? Aquí hay herramientas como el LabVIEW VI Analyzer Toolkit, o por ejemplo si estás trabajando en Tiempo Real el LabVIEW Real-Time Execution Trace Toolkit. Puedes usar herramientas como las que se encuentran en Tools>> Profiles. Pero con todas tienes que decidir que es lo que es óptimo. Por ejemplo hay técnicas de programación que pueden hacer que tu programa consuma mas memoria pero corra más rápido o por el contrario ocupe poca memoria pero sea más lento.
Una de las cosas más sencillas y en general siempre debes de probar es abre el task manager, y ve como está el procesador, si cuando abres tu programa vez que se consume mucho procesador es que no estás dando suficiente tiempo de descanso al procesador. Aquí cambiando a una estructura de eventos o agregando waits puedes eliminar esto. Hay casos especiales que si quieres que tu procesador este 100% dedicado a esa aplicación por ejemplo si ejecutas un método numérico, pero no si estas simplemente refrescando la pantalla.
Por ejemplo en el siguiente link puedes ver como optimizar memoria:
Optimizing your LabVIEW FPGA VIs: Parallel Execution and Pipelining- Developer Zone - National
En general un VI bien hecho debe de ser Legible, Escalable y Mantenible, algo que también puedes revisar son las Guias de desarollo de LabVIEW.
Ahora lo de tu última pregunta para que no te compliques mucho lo que puedes hacer es graba la imagen que hay en tu picture control a un archivo. Por ejemplo JPG y después utiliza el VI de insert Imagen y le das la dirección de donde guardaste la imagen,
el 04-07-2008 07:35 PM
el 04-07-2008 07:44 PM
Hola Antonio Gracias por los links están bastante buenos para terminar el día
Saludos