el 02-28-2019 02:43 PM
Estoy realizando mediciones con un equipo Picotest M 3500 y luego de una serie de iteraciones y mediciones correctas(no es un valor constante, varia entre 20 y 180 iteraciones) el programa queda en un ciclo infinito dentro del while que tiene los bloques NI- VISA y me arroja un error -1073807305 que ocurre en el bloque VISA read.
¡Resuelto! Ir a solución.
el 03-01-2019 02:46 AM
@Taga ha escrito:
Estoy realizando mediciones con un equipo Picotest M 3500 y luego de una serie de iteraciones y mediciones correctas(no es un valor constante, varia entre 20 y 180 iteraciones) el programa queda en un ciclo infinito dentro del while que tiene los bloques NI- VISA y me arroja un error -1073807305 que ocurre en el bloque VISA read.
Te recomiendo aumentar un poco el retardo en el bucle de lectura y escritura, por lo menos a 500 ms.
el 03-01-2019 09:31 AM
Estimado Moisan;
Muchas gracias por tu aporte; el problema persiste aun cambiando los tiempos.
el 03-01-2019 12:06 PM
Hola Taga,
Vi en su código que tiene un while loop dentro de otro while loop. Generalmente, esto no es una práctica de programación recomendada pues tiende a generar este tipo de error. Hay alguna razón en particular para esta arquitectura? Ha intentado correr el código sin el while loop exterior?
el 03-08-2019 05:24 AM
Hola Jesicadiaz; muchas gracias por tu aporte. Elimine el bucle while interno y coloque un time delay posterior al escaneo y el programa esta funcionando correctamente.