配置NI 9401以实现同步输入/输出

更新 Apr 9, 2024

适用于

硬件

  • NI-9401
  • sbRIO-9401

问题详述

我知道NI 9401有8条数字线路。该模块可以同时用于计数器输入、数字输入和数字输出吗?可以双向工作吗?

解决方案

9401可配置为通过半字节进行定向线路测量(半字节是一组4个通道的名称)。每组四个通道(通道0-3和通道4-7)必须配置为输入或输出。所有通道都可以作为输入,所有通道都可以作为输出,或者一个半字节可以设置为输入而另一半字节设置为输出。通道不能单独配置。
 

在cDAQ机箱中使用NI-9401

当在CompactDAQ 9172机箱中使用时,您可以使用计数器输入(将半字节设置为输入)和计数器输出(将半字节设置为输出)。以下链接解释了如何使用DAQmx将4个引脚配置为输入,将4个引脚配置为输出:
Configuring an NI 9401 for Bidirectional DIO By Nibble with DAQmx
 

在cRIO机箱中使用NI-9401

当在CompactRIO机箱中使用NI 9401时,配置模块输入或输出的方法如下:
  • 初始输入/输出配置可以从Module Properties对话框进行配置。要访问Module Properties,请右键单击项目资源管理器中的模块,然后单击Properties。

注意:带有DAQmx的CompactRIO将具有Real-Time Scan ResourcesReal-Time Resources。仅当模块放置在Real-Time Scan Resources下时,上述属性选项才可用。如果您需要将其放置在Real-Time Resources下,则需要按照为DAQ Chassis提供的步骤进行操作。
  • 您还可以使用I/O方法节点以编程方式更改线的方向。您可以通过进入函数面板并选择Programming» FPGA I/O » I/O Method来创建方法放置方法后,右键单击它并转到Select Item » Mod(x) 现在单击“Method”并选择“Select Line Direction”。