在MATLAB 2017b中使用非Speedgoat板卡驱动的方法

Simulink-Realtime (原xPC Target) 是MATLAB中的一个开放式的实时仿真平台,可以解决HIL、RCP等工程领域的常见问题。开放式的构架和大量的第三方兼容板卡驱动使得其非常灵活,可以用来解决各种复杂问题,同时可以降低成本。但是从某个Release开始,Mathworks开始与Speedgoat合作推出Simulink-Realtime的专用平台和板卡。自从合作开始以后,Mathworks加快了从产品库中淘汰第三方兼容板卡驱动的速度,在MATLAB 2018A中,所有的非Speedgoat板卡驱动被完全移除,这也就使得MATLAB 2017B成为支持非Speedgoat板卡的最后一个版本。可是笔者在实际使用时发现,在这个版本中,所有的非Speedgoat板卡驱动在Simulink库中都无法找到。按照Release Note的描述,这些板卡其实都没有被移除,只是被隐藏了。通过查找文档发现,如果想继续使用的话,只要使用xpcobsoletelib命令来打开“Obsolete Simulink Real-Time Block Library”即可看到所有即将被移除的库,从而可以继续使用。

CC BY-NC 4.0 本作品使用基于以下许可授权:Creative Commons Attribution-NonCommercial 4.0 International License.

发表评论

邮箱地址不会被公开。 必填项已用*标注