我应该怎么将LabVIEW运行目标设置到远程实时系统上的FPGA板卡?



硬件: Reconfigurable I/O (RIO)>>R Series

问题:
我有一台运行实时操作系统的远程PXI系统,我需要在一台PC机上编写运行在这台远程PXI系统中的FPGA设备的应用程序。我应该怎么将LabVIEW运行目标设置到远程实时系统上的FPGA板卡,而不只是远程的实时系统上?


解答:
如果您的LabVIEW启动界面中的目标选择如下图所示,那么请您根据下面的步骤修改您的VISA配置:



首先请参考78XXR的用户手册(可以从本文末给出的链接找到),接着请根据以下步骤检查您的系统:

1. 检查您的PC机上的NI-RIO驱动版本是否与运行RT的远程PXI的一致。您可以分别在MAX的本地机器和远程目标下的Software看到NI-RIO的版本信息。
2. 在MAX中,检查运行RT的远程PXI系统是否能正确地找到,IP地址设置是否正确,在Devices and Interfaces下是否有RIO设备(比如7831R)
3. 在MAX 中的My System » Software » NI-VISA » VISA settings选择"show all PXI/PCI devices accessible to VISA",并按SAVE
4. 在MAX中的My System » Software » NI-VISA » VISA settings » remote选中您的远程系统,并按SAVE
5. 在MAX中的Remote Systems » RT device » Software » NI-VISA » VISA settings选择"show all PXI/PCI devices accessible to VISA",并按SAVE
6. 在MAX中的Remote Systems » RT device » Software » NI-VISA » VISA server » security在remote addresses allowed box中输入"*",并按SAVE
7. 在MAX中的Remote Systems » RT device » devices and interfaces » RIO Devices,选择您的FPGA设备并输入一个VISA别名,比如"7831R",然后按SAVE
8. 关闭MAX并保存所有设置。
9. 启动LabVIEW,这时您应该看到启动界面中的目标选择如下图所示,这时您就可以选择远程系统中的FPGA设备,包括FPGA模拟器或者VHDL编译和下载到FPGA设备:



相关链接: Product Manuals: 7831R User Manual

附件:


Execution selection2.GIFExecution selection1.GIF


报告日期: 10/05/2006
最近更新: 10/09/2006
文档编号: 3HI5N9BQ