From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discusiones sobre Productos NI

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

Envio de código http a una webcam desde LabView

Buenas,

 

Esta es mi primera consulta en los foros, así que en primer lugar permitidme dar las gracias a National Instruments por ofrecer este servicio tan útil y a todos por participar en él. Disculpad además si no soy capaz de expresar mi problema con suficiente claridad o precisión pero, como digo, es mi primera consulta relacionada con estos temas.

 

El problema que tengo es el siguiente. Deseo enviar desde un ordenador con LabView 8.5 un código http a una webcam que funciona por IP y que se conecta a ese mismo ordenadora través de un cable RJ45. El objetivo es usar una conexión de salida de la que dispone la webcam para activar/desactivar un rel.

 

Es un problema que puedo resolver en java, utilizando el siguiente código:

java.net.URL videoURL = new java.net.URL("http://"+IPVideo+"/axis-cgi/io/output.cgi?"+command);
java.net.URLConnection connection = videoURL.openConnection();

java.net.HttpURLConnection hConnection = (java.net.HttpURLConnection) connection;
hConnection.connect();
code = hConnection.getResponseCode();
msg = hConnection.getResponseMessage();

 

Donde IPVideo es la IP de la webcam y command es el código http que deseo enviarle a la misma (en este paso para activar su conexión de salida) y que es el siguiente: "action=add&group=Event&template=event"

 

El asunto es que necesito hacer lo mismo que hago arriba desde java pero desde LabView. ¿Existe alguna manera de hacer eso?

 

Muchas gracias por adelantado

0 kudos
Mensaje 1 de 2
2.894 Vistas

Hola Ravenink

 

LabVIEW no tiene niguna estructura tipo mathscript para poner código JAVA, asi que lo que tendras que hacer será crearte una dll para poder utilizar estas instrucciones desde LabVIEW. Para llamarla, este enlace  explica cómo hacerlo.

0 kudos
Mensaje 2 de 2
2.874 Vistas