如何在 VeriStand 中设置反射内存通道

更新 Nov 21, 2022

环境

硬件

  • cPCI-5565PIORC

软件

  • VeriStand

我正在设置我的反射内存 PXI 卡(例如 cPCI-5565PIORC)。
我可以在我的 PXI 系统之间使用反射内存发送/接收什么?
如何设置我的 PXI 系统之间共享的通道?

使用反射内存,您可以发送:
  • 任何单点硬件 I/O,例如模拟输入和输出或数字 I/O
  • NI-XNET 通道,例如 CAN 信号
  • Model parameters, inports, outports 和 Execution information
  • User Channels
  • Calculated Channels
  • System Channels
然后可以在反射内存系统的另一端接收这些信息。

设置发送的通道,您需要:
1. 导航至 Controller > Hardware > Chassis > Data Sharing,然后右键点击 Data Sharing 选项并选择 Hardware Discovery Wizard,将反射内存模块添加到 VeriStand System Definition 文件。

2. 右键点击 Reflective Memory 选项并选择 Add Data Channel 或 Add Multiple Data Channels
3. 将新创建的通道配置为从反射内存将写入另一个 PXI 的内存地址读取,或者将新创建的通道配置为将一个通道写入某个内存地址,以便另一个 PXI 可以读取该通道。此时也应设置数据类型。
4. 单击工具栏上的 Mapping 按钮:
5. 在 Mappings 窗口中,您可以将系统中的通道映射/连接到反射内存读取器和写入器。以下是一个示例,名为“EngineTemp”的模型输出,通过反射内存网络发送至模型输出端口映射的 Reflective Memory 写入通道,名为“ExampleWriter”。