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.



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?
Acceder a las líneas DIO no reservadas a través del Software

NI-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