Discusiones sobre Productos NI

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

Como reconectar arduino a labview

Saludos a toda la comunidad quisiera saber si alguien me puede ayudar.

Estoy haciendo un proyecto con labview y Arduino pero tengo un pequeño problema, cuando empiezo a programar pues todo anda de maravilla, todo lo que le pido que haga lo hace. Sin embargo cuando ya tengo algún proyecto hecho sin importar si lo abro antes o despues de conectar la placa este no se comunica bien con el Arduino y no hace lo que necesito tengo que borrar todo correr un programa en blanco y volver a programar lo que tenía para que me corra como debe.

Además por ejemplo si compilo para tener el .exe al abrirlo no comunica bien.

Alguien ha tenido problemas similares?

Muchas gracias

0 kudos
Mensaje 1 de 46
9.017 Vistas

Hola,

 

         ¿Estas usando el toolkit LabVIEW Interface for Arduino? ¿Te estas asegurando de cerrar correctamente la conexión con el arduino usando Close.vi antes de terminar la ejecución de tu VI?

 

           En caso de que lo anterior no sea el problema, ¿qué hace tu programa?.

 

Saludos,

Luis A. Mata C.
Ing. Electrónico
Whatsapp: +58-414-1985579
BBM Pin: 2B83E99A
Thanks: Kudos
0 kudos
Mensaje 2 de 46
9.009 Vistas

Saludos y muchas gracias amigo, Estoy usando el toolkit de labview el problema no es de desconexión o cierre. Sin importar lo que haga el programa tengo los mismos problemas si lo empizao a programar desde cero no hay dificultad pero cuando abro alguno ya hecho no hay forma de que se comunique sino que tengo que volver a empezar de cero

0 kudos
Mensaje 3 de 46
8.999 Vistas

Hola,

 

      De verdad no le veo lógica a lo que te pasa, por favor sube un VI de ejemplo donde se te presente el problema, por favor guardalo para la version 2009 para poder verlo.

 

Saludos,

Luis A. Mata C.
Ing. Electrónico
Whatsapp: +58-414-1985579
BBM Pin: 2B83E99A
Thanks: Kudos
0 kudos
Mensaje 4 de 46
8.989 Vistas

Tienes toda la razón amigo es un poco ilógico por el momento te adjunto el .vi basico que es para encender el led del pin 13 de la placa ya que ni con ese logro que al conectar de nuevo la placa me corra de una!

0 kudos
Mensaje 5 de 46
8.984 Vistas

Hola,

 

      Te adjunto tu VI con unos pequeños cambios, el que te comente antes de agregar el Close.VI al final (este puede ser el problema, si el puerto queda abierto minimo tienes que cerrar todo labview o sino reiniciar el computador), un wait de 100ms por si acaso hay un problema de saturación, tambien agregue un shift register para mantener actualizado el error, en caso de error detengo el ciclo while, y un indicador para el error de salida de existir.

 

       Pruebalo y me dices como te va. Si no te corre a la primera, prueba desconectar todo, y apagar y prender el computador.

 

Saludos,

Luis A. Mata C.
Ing. Electrónico
Whatsapp: +58-414-1985579
BBM Pin: 2B83E99A
Thanks: Kudos
0 kudos
Mensaje 6 de 46
8.970 Vistas

Muchas gracias amigo, estoy viendo donde estaban mis errores gracias a tu código. Todo empieza a funcionar mejor, creo que al final eran combinaciones de problemas con la comunicación del puerto de arduino y con el error de programación que me ayudaste!

Quería hacerte una pregunta aprovechando. Sabes si es posible desde Labview dejar un programa corriendo al arduino sin necesidad de tener el pc encendido? Por ejemplo ahora lo que quiero ir probando es ver si puedo con la interfaz de Labview hacer un programa cargarlo a la placa y luego poder conectar el arduino sin el pc y que corra lo que le programe desde antes?

Gracias por toda la ayuda!!!

0 kudos
Mensaje 7 de 46
8.936 Vistas

Hola,

 

        Usando este toolkit no se puede, porque hasta donde entiendo esto lo que hace es que la pc le va mandando acciones y las va realizando, es decir no se graban al arduino, lo que esta grabado al arduino es el LVIFA_Base que es un código que permite entender todo lo que se le manda a hacer desde LabVIEW.

 

         Claro que en lugar de programar el arduino como DAQ, puedes programarle un codigo propio de Arduino que tu desarrolles, y que a través de puerto usb se conecte a una pc, donde usando los modulos de conexion serial VISA de LabVIEW recibas los datos en algun formato que tu decidas y hacer el procesamiento, visualizacion y almacenaje de tu conveniencia.

 

Saludos,

Luis A. Mata C.
Ing. Electrónico
Whatsapp: +58-414-1985579
BBM Pin: 2B83E99A
Thanks: Kudos
0 kudos
Mensaje 8 de 46
8.931 Vistas

Hola amigo

tENGO INSTALADO windows xp, labview 2011, software de arduino instalado desde el internet, PLACA ARDUINO UNO , Vi package manager instalado,Todo lo instalado como dice LIFA.

 

pERO cuando estoy instalando Lifa, me dice qu error, ir a VIPM NO PUEDE CONECTAR LABVIEW 2011 Y DICE VERIFICAR VI SERVER.

aDJUNTO LA IMAGEN.

 

pOR FAVOR AYUDAME COMO INSTALAR

 

SALUDOS,AGRADECIDO POR SU RESPUESTA

ATTE.

Jimmy

0 kudos
Mensaje 9 de 46
8.788 Vistas

Mensaje duplicado.

Aldo H
Ingenieria de Aplicaciones
0 kudos
Mensaje 10 de 46
8.765 Vistas