el 04-21-2013 07:20 PM
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
el 04-22-2013 10:51 AM
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,
04-22-2013 08:26 PM - editado 04-22-2013 08:27 PM
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
el 04-23-2013 12:01 PM
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,
el 04-23-2013 10:41 PM
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!
el 04-24-2013 10:06 AM
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,
el 05-02-2013 12:00 PM
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!!!
el 05-02-2013 04:05 PM
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,
el 07-04-2013 11:14 AM
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
el 07-08-2013 11:30 AM