Discusiones sobre Productos NI

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

como mostrar el escritorio en el front panel?

Buenas compañerons, Alguno por casualidad sabe como desplegar la pantalla del escritorio en el front panel?

 

La idea es hacer como una especie de programa espia que monitoree lo que se esta proyectando en la pantalla del usuario(monitor) y enviar estos datos por la red para que otra persona supervise(supervisor) lo que se esta haciendo remotamente. seria un sistema de supervicion y monitoreo remoto.

 

 

en si lo que mas necesito es saber si exite esta opcion de visualizar en el front panel o transmitir para luego visualizar en un front panel remoto, lo que se esta susediendo en la pantalla o el escritorio.

 

saludos a todos y les agradesco cualquier informacion que me puedan dar.

0 kudos
Mensaje 1 de 5
4.117 Vistas

Puedes hacer capturas de pantalla del escritorio de windows siguiendo este ejemplo http://sine.ni.com/devzone/cda/epd/p/id/2951 que hace como si se presionara la tecla ImprPant. Luego faltaría la parte de guardar la imagen del portapapeles y enviarla.

De todas formas si sólo quieres una aplicación de escritorio remoto y no lo vas a integrar en otra aplicación de labview más grande, a lo mejor te conviene usar un programa específico como vnc, teamviewer, mikogo, etc.

Mensaje 2 de 5
4.113 Vistas

Hola

 

Te recomiendo utilizar esta biblioteca desarrollada por los arquitectos de LAVA

 

 http://lavag.org/files/file/63-code-capture-tool/ 

 

Saludos 

 

Felipe RC
Field Applications Engineer
National Instruments para Chile, Argentina, Perú, Bolivia, Paraguay y Uruguay




(Si mi respuesta te ayudo dale click a la estrella para el Kudos)
Mensaje 3 de 5
4.109 Vistas

Muchas gracias a JRAFA y Felipe los codigos y librerias que me enviaron esta interesantes y muy utilies para lo que es la creacion de reportes o guardar pantallas de las aplicaciones para cuando se dispare alguna alarma o hacer monitoreos periodicos.

 

es este caso lo que busca, mas que guardar la pantalla de la aplicacion en LabView es obtener de manera periodica o en tiempo real, la imagen de lo que esta pasando ajeno a LabView.

 

por poner un ejemplo la aplicacion estaria instalada en varias computadoras en las que se nececita ver lo que el usuario esta realizando y de ser necesario tomar el control de las acciones del usuario.

 

una forma simple de lograrlo seria si el front panel se pudiara hacer completamente transparente y ahi si hacer printscreen periodicamente. pero no se si esto es posible.

0 kudos
Mensaje 4 de 5
4.100 Vistas

La siguiente aplicación hace una captura de pantalla periódica, la guarda en un fichero y la manda a un ordenador remoto.

Lo de las transparencias de puede hacer en file > vi properties > appearance > customize.

De todas formas, sigo pensando que para lo que quieres deberías considerar programas como VNC y, en todo caso, manejarlos por línea de comandos desde LV.

0 kudos
Mensaje 5 de 5
4.064 Vistas