Utilizar Líneas I/O Digitales de una Tarjeta DAQ E o M Mientras se Controla un Chasis SCXI
Hardware: PXI/CompactPCI>>Controllers
Problema: ¿Cómo Puedo Utilizar las Líneas I/O Digitales de una Tarjeta DAQ E o M Mientras Se Controla un Chasis SCXI?
Solución: Configuración de Hardware: Para separar las Líneas Digitales I/O sin utilizar de la tarjeta de adquisición de datos (DAQ), los usuarios de SCXI generalmente pueden utilizar un SCXI-1349 o el adaptador SCXI-1346. Estos adaptadores se utilizan para conectar un dispositivo DAQ de la serie E o M al conector trasero del módulo apropiado del Chasis SCXI. Estos adaptadores tienen un conector macho de 50 pines ubicados en la parte lateral del mismo para separar los recursos DAQ sin utilizar.
Desde el conector-separador macho de 50 pines, conecta un SCXI-1180 Feedthrough panel. Este panel ocupa el slot de un módulo en el chasis SCXI. El bloque terminal del SCXI-1302 está diseñado especialmente para el SCXI-1180 Feedthrough panel, por lo que separa los 50 pines a terminales de tornillo adecuadamente separadas. Antes de realizar las conexiones, es necesario revisar el vínculo: traducción de pines para SCXI-134x disponible más adelante en este documento y el vínculo al manual de usuario de su tarjeta DAQ.
¿Qué Líneas DIO están Reservadas?
- Cuando tienes cualquier tarjeta DAQ multifunción configurada para controlar un chasis SCXI, el puerto 0 de las líneas 0, 1, 2 y 4 está reservado. Si tratas de acceder a estas líneas reservadas desde el Test Panel en MAX, las líneas estarán, ya sea deshabilitadas o podrás recibir un mensaje de error al intentar utilizarlas.
- Cuando conectas una tarjeta DAQ multifunción a un cable adaptador 134x, la línea 26 en el adaptador (normalmente correspondiente al puerto 0, línea 4 en la tarjeta DAQ) está reservada para la comunicación del SCXI y siempre leerá valor alto. Esto sucederá aún cuando la tarjeta DAQ no esté configurada para controlar el chasis SCXI.
- Si utilizas un dispositivo de la Serie M para controlar el chasis SCXI, algunas de las líneas PFI también estarán reservadas:
- PFI 15 (P2.7)
- PFI 10 (P2.2) / EXTSTROBE
- PFI 7 (P1.7) / AI Sample Clock estará reservada cuando un dispositivo de la serie M se utilice para controlar un modulo simultáneo de Sample and Hold (SS/H) como el SCXI-1140, 1520, 1530 ó 1531.
- PFI 11 (P2.3) / AI Hold Comp estará reservada cuando estén instalados módulos SCXI de entrada analógica en el chasis, no estará reservada si únicamente módulos de salida análogica o módulos digitales están presentes en el chasis.
Acceder a las líneas DIO no reservadas a través del SoftwareNI-DAQmx: Si intentas acceder a las líneas DIO reservadas recibirás el mensaje de error -200159. Necesitarás crear un Task que acceda a las líneas sin utilizar individualmente. No será posible acceder al puerto completo. En MAX, da Click derecho en Data Neighborhood y selecciona
Create New…>> NI-DAQmx Task >> Digital I/O >> Line Input or Output >> después selecciona las líneas DIO sin utilizar que deseas acceder (Port 0: líneas 3, 5, 6 y/o 7). Ahora es posible acceder a este Task desde cualquier API que sea soportada por NI-DAQmx. Véase el Programa Ejemplo que demuestra la creación programática de un Task DIO en Labview.
Traditional NI-DAQ (Legacy):Si intentas acceder a las líneas
DIO reservadas desde una aplicación, recibirás el error -10440.
Primero, asegúrate que estás utilizando la última versión de NI-DAQ. Para Windows, se necesita un NI-DAQ 6.9.1 o más reciente. Para Macintosh, necesitas la versión 4.8.7 o más reciente. Si necesitas actualizar NI-DAQ desde el Link de Controladores y Actualizaciones disponible más adelante en este documento, asegúrate de desinstalar por completo la versión actual antes de instalar la nueva versión.
En el software, deberás enmascarar las líneas digitales 0, 1 y 2 como salidas y la línea digital 4 como entrada. Por ejemplo, al llamar al VI DIO Port Config.vi (
Functions>>Data Acquisition>>Digital I/O>>Advanced Digital I/O) en Labview, la máscara de los bits del puerto debería tener la siguiente forma: xxx0x111, donde 0 representa una entrada y 1 representa una salida.
Véase el Programa Ejemplo disponible en el área de vínculos más adelante.
Ligas Relacionadas: DeveloperZone: Como puedo acceder a las Lineas Digitales desocupadas de un dispositivo DAQ cuando se utiliza un SCXI y DAQmx. DeveloperZone: Acceder líneas DIO de un Dispositivo de la Serie E desocupadas cuando se utiliza un SCXI y Traditional DAQ. KnowledgeBase 3F7DNTNY: Traducción de Pines de la Serie M para el SCXI-1349 y el SCXI-1346 KnowledgeBase 290H4RCR: Traducción de Pines de la Serie E para el SCXI-1349 and SCXI-1346 KnowledgeBase 1NLES1EV: Por que pierdo acceso a ciertos canales entradas analógicas cuando intento utilizar un SCXI-1180 Feedthrough Panel KnowledgeBase 3JTCJND3: Que Líneas Digitales son reservadas por el SCXI cuando se conecta de forma paralela? Controladores y Actualizaciones SCXI-1180 Página del Producto
Archivos Adjuntos:
Día del Reporte: 10/24/2005
Última Actualización: 06/09/2009
Identificación del Documento: 3QNGTJSE