From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



连续打开和关闭操作远程VxWorks 设备的FPGA引用



主要软件: Driver Software>>NI-RIO
主要软件版本: 12.0
主要软件修正版本: N/A
次要软件: N/A

问题:

当我远程打开我的CRIO-9076 引用,我发现了错误代码-63040.但当我重启系统,该板卡能正常工作。为什么会出现这样的错误?



解答:

当你打开远程设备的FPGA引用时,设备会分配一个网络端口句柄来实现传输。 当你关闭引用时,该端口句柄会被释放。如果你连续打开和关闭远程FPGA引用,这样可能会导致在系统重新调配端口资源之前就分配用尽了,所以会出错。但最后重启电脑或者时间久了之后系统还是会释放这些端口的。

我还是建议你在使用完FPGA资源之后再去关闭FPGA引用。但如果你的应用程序需要经常的使用FPGA引用关闭和打开,你是无法通过其他方法来防止系统对引用资源的保持不释放的。当你在进行远程系统设立的过程中,你可能会面临一些断开链接的情况,这些情况也会导致相类似的错误出现。

在部分系列版本的LabVIEW中,这样的操作会导致控制器崩溃。当错误被送往用户的应用程序中,提示用户把系统从网络端口资源耗尽状态中恢复过来,这样的崩溃状态最终才会能消除。



相关链接:

附件:





报告日期: 05/15/2015
最近更新: 08/17/2015
文档编号: 6XED1LJQ