Despliegue de señales en Labview, a traves de USB
Publicado por Alberto Herrera (4 intervenciones) el 17/03/2012 21:14:13
Estoy programando en MicroC un PIC18F2550 para comunicarme datos con Labview mediante el puerto USB, y después graficarlos.
Ya he creado el driver para que mi dispositivo lo controle LABVIEW, usando driver wizard, y Labview reconoce mi dispositivo y puedo enviar información al PIC pero cuando trato de recibir información me sale un mensaje de error dentro de labview:
mensaje de error (error-1073807299 se produjo a las VISA USB CONTROL OUT)
Razón posible:
VISA:(Hex 0xBFFF003D) Invalid buffer mask specified.
He encontrado que talvez tengo que cambiar los endpoint descriptors y lo hice sin ningun resultado.
Antes de generar el driver de mi dispositivo para Labview; del PIC se comunicaba de forma correcta de entrada como de salida, con la herramienta HID Terminal de MicroC pero no lo hace igual con labview.
Necesito ayuda sobre este tema; pues mi busqueda en todos los foros de temas similares no me ha dado ningun resultado, agradeceria cualquier ayuda o idea por pequeña que sea.
Saludos Cordiales.
Alberto Herrero
Ya he creado el driver para que mi dispositivo lo controle LABVIEW, usando driver wizard, y Labview reconoce mi dispositivo y puedo enviar información al PIC pero cuando trato de recibir información me sale un mensaje de error dentro de labview:
mensaje de error (error-1073807299 se produjo a las VISA USB CONTROL OUT)
Razón posible:
VISA:(Hex 0xBFFF003D) Invalid buffer mask specified.
He encontrado que talvez tengo que cambiar los endpoint descriptors y lo hice sin ningun resultado.
Antes de generar el driver de mi dispositivo para Labview; del PIC se comunicaba de forma correcta de entrada como de salida, con la herramienta HID Terminal de MicroC pero no lo hace igual con labview.
Necesito ayuda sobre este tema; pues mi busqueda en todos los foros de temas similares no me ha dado ningun resultado, agradeceria cualquier ayuda o idea por pequeña que sea.
Saludos Cordiales.
Alberto Herrero
Valora esta pregunta


0