el 02-26-2009 09:50 PM
Tengo la versión 7.0, quiero publicar un .vi y através de un navegador web no solo visualizarlo, sino también controlarlo, y manejar ciertas cargas conectadas a una DAQ usb la 6008, he leído algo sobre las funciones tcp-ip disponibles pero tal y como le visto el cliente debe instalar labview, la idea es que el cliente solo dispone del navegador web y el LaviewRuntimeEngine, supongo es necesario, me gustaría q me recomendaran funciones, estrategias para realizar esto, manuales disponibles, tutoriales y ejemplos. Gracias
el 02-26-2009 10:50 PM
Hola Oscar para publicar la pagina Web no es necesario utilizar la parte de TCP/IP, como mencionas esto es una buena opción pero necesitas LabVIEW de los dos lados, para hacerlo sin un programa en la otra computadora puedes utilizar la WebPublishing tool que está en LabVIEW. SImplemente ve a Tool>>WebPublishing Tools, y sigue los pasos del Wizard
Algunas ligas que te pueden interesar:
http://zone.ni.com/reference/en-XX/help/lv/71/lvdialog/Web_Publishing_Tool_DB/
http://zone.ni.com/devzone/cda/tut/p/id/5997
http://zone.ni.com/devzone/cda/tut/p/id/3277
http://zone.ni.com/reference/en-XX/help/lv/71/lvhelp/Publishing_VI_Front_Panels/
http://zone.ni.com/devzone/cda/tut/p/id/5148
Saludos
el 02-28-2009 10:53 PM
el 03-02-2009 04:23 PM
Hola ozcarlosa, puedes ver la computadora desde otras? Funciona el Ping? Ahora como mencionas con la dirección IP debería de poderse ver, de hecho con el nombre completo de la computadora debería de funcionar.
Para ver la parte de conexión, la primer opción es hacer ping. Simplemente ve a ejecutar y escribe ping y el ip de la otra computadora, debes de ver una respuesta que te diga cuantos ms tarde en responder, si obtienes timeout es que no hay conexión. En este caso verifica los firewalls, o el ruteador a lo mejor aquí deberías de checar con IT.
Una vez que puedas hacerle ping a la computadora con la pagina, prueba poner la dirección IP sin especificar la página, si el servidor Web esta encendido debe de llevarte a una página que dice LabVIEW Web Server.
Después de esto ya prueba con la dirección de la página. Para las páginas te recomiendo que no uses espacios en el nombre eso reduce el riesgo de problemas.
Ahora respecto a la parte de las licencias, puedes comprar las licencias para que mas computadoras se conecten al mismo tiempo. Hay paquetes de 5,20 y 50 licencias.
http://sine.ni.com/nips/cds/view/p/lang/en/nid/11017
Espero que esta información te sea de utilidad.
Saludos
el 03-29-2009 09:26 PM
Hola soy Ingeniero Informatico y estoy aprendiendo este lenguaje.
no me quedo claro el tema.
Para publicar un .vi debo tener el labview instalado, luego utilizo la herramienta "web publishing tool" una vez que publico el .vi se debe ejecutar el .vi desde labview para comenzar a mostrar los datos. verdad?
pero que sucede con el LaviewRuntimeEngine. solo sirve para ejecutar aplicaciones .exe o tambien para iniciar el servidor web?
lo digo ya que estoy creando un programa de monitoreo de red. en donde el programa realiza ping y cuando un servidor no responde el ping, este debe enviar un mail al administrador de los servidores.
pero me veo con la problematica para poder levantar el programa. desconosco que debo usar para ejecutar este vi en el PC que va a monitorear la red. tengo el .vi pero solo debo instalar el labview para esto . puedo con otro programa hacerlo.?
Saludos
03-29-2009 11:55 PM - editado 03-29-2009 11:57 PM
el 03-30-2009 09:38 AM
Aparte de esta opción de web publishing tool hay una nueva forma de publicar la información que salió con LabVIEW 8.6 y son los webservices. Estos te permite publicar datos desde tu VI a través de una página web, sin embargo lo que cambia con estos es que el cliente no corre en LabVIEW sino que tu tienes que hacer la pagina que va recibir la información, por ejemplo en Flash.
Aquí te agrego una liga de cómo trabajar con ejecutables para publicación de páginas web así como uno de los nuevos webservices.
Ejecutables con Web Publishing en LabVIEW
LabVIEW Web Services - Developer Zone - National Instruments
Web Services in LabVIEW - Developer Zone - National Instruments
Saludos