From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



¿Por Qué NI-VISA No Es Capaz de Controlar Mi Dispositivo USB?



Software Primario:
Versión de Software Primario: 1.1
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:

Tengo un dispositivo USB de otra compañía que pertenece a una clase específica o tiene un controlador existente y quiero utilizar NI-VISA para comunicarme con él. Utilicé el VISA Driver Development Wizard para crear mi archivo .inf para mi instrumento (ver liga inferior). Conecto el dispositivo USB y selecciono el archivo .inf que acabo de crear pero Windows o rechaza el controlador diciendo que no es el correcto para el instrumento y luego instala el controlador de Windows o hace nada




Solución:

NI-VISA fue diseñado para ser usado con dispositivos USB que no tienen una clase específica y no tienen un controlador instalado o no son parte de la USB TMC (Test and Measurement Class) o de la clase 488.

 Microsoft Windows utiliza un sistema ponderado para determinar cuál es el controlador más apropiado para un instrumento. Viene con controladores de clase genérica tales como CCID, MSC y HID que son controladores certificados. Al utilizar el sistema ponderado de Microsoft un controlador que es controlador certificado y empata con la clase del dispositivo es calificado con un mayor peso que un dispositivo que iguala el VID (Vendor ID) y al PID (Product ID) y no es un controlador certificado.

 Esto prohíbe instalar NI-VISA como el controlador si un controlador certificado ya se ha instalado en el sistema. La solución es cambiar el firmware del instrumento para que no especifique una clase o el uso de un controlador de Microsoft especificado en lugar de usar NI-VISA.



Ligas Relacionadas:

Developer Zone Tutorial: Utilizando NI-VISA 3.0 para controlar  su dispositivo USB. (Inglés)

Microsoft.com: USB FAQ: Nivel Introductorio. (Inglés)

Microsoft TechNet: ¿Cómo Determina Windows el Controlador de Dispositivo Más Apropiado para Instalar Durante la Configuración? (Inglés)

 



Archivos Adjuntos:





Día del Reporte: 10/28/2004
Última Actualización: 08/19/2008
Identificación del Documento: 3EREJORY