NI 9237(FPGA接口)
- 更新时间2025-10-09
- 阅读时长4分钟
备注 本自动翻译仅为阅读便利而提供。请参阅英文版本以获取最新和最准确的信息。
FPGA I/O节点
请将FPGA I/O节点配置为读取,以配合该设备使用。
备注
可以将NI 9237与具有可选时基源的其他模块进行同步。
软件中的接线端
使用FPGA I/O节点访问该设备的下列接线端。
| 接线端 | 说明 |
|---|---|
| AIx | 模拟输入通道x,x代表通道数。NI 9237包含AI通道0至3。如模块未进行同步或者未使用相同数据速率,不要使用同一个FPGA I/O节点访问多个模块的AI通道。 |
| 板载时钟 | NI 9237的12.8 MHz内部时钟。 在单周期定时循环中使用FPGA I/O节点可以访问该通道。导出NI 9237的板载时钟以访问该通道。 |
| 开始 | 用于控制NI 9237开始采集数据的通道。
将TRUE写入开始通道时,NI 9237开始采集数据。当NI 9237正在采集数据时,必须先将TRUE写入停止通道,才能访问模块的属性或TEDS信息。 如将FALSE写入开始通道,将不会执行任何操作。 |
| 停止 | 用于控制NI 9237停止采集数据的通道。 将TRUE写入停止通道时,NI 9237停止采集数据。当NI 9237正在采集数据时,必须先将TRUE写入停止通道,才能访问模块的属性或TEDS信息。 如将FALSE写入停止通道,将不会执行任何操作。 |
备注 关于开始和停止通道的使用示例,请参见labview\examples\CompactRIO\Module Specific\NI 9237\NI 9237 Getting Started\NI 9234 Getting Started.lvproj中的NI 9237 Getting Started VI。
仲裁
该设备仅支持仅在有多个请求方时仲裁选项。无法设置该设备的仲裁设置。
方法
该设备不支持任何方法。
I/O属性
使用FPGA I/O属性节点访问该设备的下列I/O属性。
| 属性 | 说明 |
|---|---|
| 半桥启用 | 控制每个通道的半桥完成选项。 |
| LSB权重 | 返回通道的LSB权重(单位为100 fV/V每LSB)。100 fV等于10-13伏特。如在C系列模块属性对话框中将校准众数设置为原始,该值可用于转换和校准NI 9237的数据。 |
| 偏移量 | 返回该通道的校准偏移量(单位为10 nV/V)。如在C系列模块属性对话框中将校准众数设置为原始,该值可用于转换和校准NI 9237的数据。 |
| 偏移校准启用 | 启用偏移校准。将断开两个信号输入引脚并强制通道输入为零。 |
| 启用分流校准 | 控制每个通道的分流校准开关。 |
模块属性
使用FPGA I/O属性节点访问该设备的下列模块属性。
| 属性 | 说明 |
|---|---|
| 采样率 | 设置NI 9237采集数据的速率。 |
| 激励电压 | 设置激励电压电平。所有通道共享同一个激励电压。 |
| 模块ID | 返回模块ID:0x73A4(DSUB接口NI 9237)或0x71C3(RJ-50接口NI 9237)。 |
| 序列号 | 返回模块的唯一序列号。 |
| 供应商ID | 返回NI的供应商ID,0x1093。 |
单周期定时循环
在单周期定时循环中使用板载时钟通道。在单周期定时循环中,无法使用NI 9237上的其他通道。关于该模块循环定时的信息,请参见了解循环定时(FPGA接口)。