如何在VeriStand中使用GE cPCI-5565PIORC

更新 Apr 27, 2023

环境

硬件

  • cPCI-5565PIORC

软件

  • VeriStand

GE cPCI-5565PIORC本身兼容用于实时测试应用的NI VeriStand软件环境。VeriStand 2020 R2开始支持在PXI Linux RT环境下使用GE cPCI-5565PIORC,但是在VeriStand 2020 R5之前,VeriStand对GE cPCI-5565PIORC的支持存在一个重要的性能问题,所以强烈建议安装VeriStand 2020 R6或更高版本来使用GE cPCI-5565PIORC。本文档提供有关配置GE cPCI-5565PIORC反射内存模块以在VeriStand中使用DMA Interrupts的方法。这种方法在VeriStand目标之间更常用,因为它具有更好的性能。如果您计划使用network interrupts,请参考Getting Started With the GE cPCI-5565PIORC Reflective Memory Module

1.在您的Linux RT目标中安装GE cPCI-5565PIORC反射内存卡的驱动程序。
捕捉.PNG
2.导航至Controller > Hardware > Chassis > Data Sharing,然后右键单击Data Sharing选项并选择Hardware Discovery Wizard,将反射内存卡添加到VeriStand的System Definition File。 反射内存卡将以NI MAX检测到的名称自动添加进来。
捕捉.PNG
3.保持Enable interrupt on start cycle不选。
捕捉.PNG
4.添加另一个也安装了GE cPCI-5565PIORC的PXI控制器,重复步骤2和3,添加反射内存卡。
捕捉.PNG
5.右击Data Sharing Network并选择Add Reflective Memory Network
捕捉.PNG
反射存储卡的配置如下所示。
捕捉.PNG
6.在每个RT目标控制器中创建一个User Channel,在Mapping窗口,您可以直接连接这两个User Channels,如下所示。由于反射内存卡的存在,不同目标之间的数据交互成为可能。
捕捉.PNG
7.保存配置并部署System Definition File。在NI VeriStand UI中改变User Channel a的值,User Channel c的值也会同步变化。