el 04-26-2016 05:20 AM
Bueno, este error me esta volviendo loco de un tiempo a esta parte.
Me descargue hace tiempo un programa desarrollado por los compañeros de la comunidad inglesa que detecta los puertos COM del ordenador y permite al usuario seleccionar el que le interesa. Yo realice una modificacion para que detectase automaticamente el puerto COM en el que estaba conectado una pistola lectora (Barcode Scanner). Esto se debe a que el programa debe de trabajar en diferentes ordenadores con diferentes configuraciones de puertos, numero etc, aunque en todos ellos se debe de detectar el mismo instrumento conectado via USB.
El problema en cuestion viene a ser que en le ordenador en que programo y tengo Labview instalado no me aparece ningun tipo de problema, en cambio, cuando genero el Ejecutable y lo instalo en diferentes ordenadores aparece el error con el siguiente numero (-1073807343). EL programa funciona como un SubVI de un programa mayor, pero aun funcionando como un programa independiente y en otro ejectubale aparece el mismo error.
Ademas, despues de este error aparecen diferentes errores en los bloques Visa Open y Visa Close en el Programa grande.
Tengo instalados los ultimos drivers de NI-VISA runtime tanto en el ordenador donde programo como en el que instalo el ejecutable.
Ademas tambien tengo instalado un Driver que "convierte" la conexion de la pistola escaneadora de USB a COM.
Si pudieras ayudarme a descubrir de donde sale el error y como solucionarlo os estaria muy agradecido.
Adjunto el VI en cuestion para Labview 2014.
04-26-2016 05:57 AM - editado 04-26-2016 05:58 AM
Ekama escribió:Bueno, este error me esta volviendo loco de un tiempo a esta parte.
Me descargue hace tiempo un programa desarrollado por los compañeros de la comunidad inglesa que detecta los puertos COM del ordenador y permite al usuario seleccionar el que le interesa. Yo realice una modificacion para que detectase automaticamente el puerto COM en el que estaba conectado una pistola lectora (Barcode Scanner). Esto se debe a que el programa debe de trabajar en diferentes ordenadores con diferentes configuraciones de puertos, numero etc, aunque en todos ellos se debe de detectar el mismo instrumento conectado via USB.
El problema en cuestion viene a ser que en le ordenador en que programo y tengo Labview instalado no me aparece ningun tipo de problema, en cambio, cuando genero el Ejecutable y lo instalo en diferentes ordenadores aparece el error con el siguiente numero (-1073807343). EL programa funciona como un SubVI de un programa mayor, pero aun funcionando como un programa independiente y en otro ejectubale aparece el mismo error.
Ademas, despues de este error aparecen diferentes errores en los bloques Visa Open y Visa Close en el Programa grande.
Tengo instalados los ultimos drivers de NI-VISA runtime tanto en el ordenador donde programo como en el que instalo el ejecutable.
Ademas tambien tengo instalado un Driver que "convierte" la conexion de la pistola escaneadora de USB a COM.
Si pudieras ayudarme a descubrir de donde sale el error y como solucionarlo os estaria muy agradecido.
Adjunto el VI en cuestion para Labview 2014.
Parece que este error da cuando no detecta ningún recurso:
Error -1073807343 occurred at an unidentified location
Possible reason(s):
VISA: (Hex 0xBFFF0011) Insufficient location information or the device or resource is not present in the system.
Asegúrate que aparece el puerto COM en Windows y de que está bien instalado NI-VISA.
Suerte
el 04-26-2016 01:08 PM
No, si el puerto COM lo detecta, en el ordenador esta y el programa se ejecuta y da como resultado el puerto COM correcto, pero por alguna razon siempre esta ese error ahi. Al principio solamente salia al ejecutarse el SubVI pero con el tiempo me han aparecido mas errores en algunos proceso VISA del Programa principal que creo son deribados de este.