万博1manbetxSimulink实时R2020b及后续版本-设置非speedgoat机器

22次浏览(过去30天)
Atakan Botasun
Atakan Botasun 2021年7月20日
评论道: 迭戈Kuratli 2021年7月21日
你好,
我正在开发一个实时应用程序,它涉及到代码生成和目标机器与开发计算机和另一台用于模拟的计算机之间的通信。
目标机器在R2020a和之前的slrt版本中工作得很好,但显然在R2020b和slrealtime之后就不支持了。万博1manbetx我在目标机器上设置了FreeDOS,并将其配置为为slrt运行Simulink real,运行得非常好,没有任何问题。万博1manbetx对于当前版本R2021a, Simulink只是拒绝连接到目标机万博1manbetx器,即使我能够正确地ping它,并且没有改变目标机器上的任何东西。对于两个版本,当我不试图将其输出上传到目标时,代码生成本身也运行良好,但是与slrt相比,目标上的UDP管理似乎在slrealtime中受到了严格的限制。
在深入研究了文档和新接口之后,我注意到在新版本中没有针对独立运行的内核生成。由于.tlc文件也发生了变化,我认为必要的独立执行资源也发生了变化,目前没有可见的方法来创建这些资源。
是否有一种方法可以生成相关的rttboot, autoexec和内核文件与新版本,或一种方法获得他们的第一次设置?我是不是应该买一个快速山羊靶子,然后把我目前拥有的靶子机器(它工作得很好)扔掉,以备将来使用?

答案(1)

迭戈Kuratli
迭戈Kuratli 2021年7月20日
R2020b对Simulink real进行了重大更新。万博1manbetx完成RTOS的更换。你可以在这里找到更多信息:
万博1manbetxSimulink real需要Speedgoat硬件来支持最新功能,并与MATLAB/Simulink集成,以实现快速控制原型和硬件在环仿真。不再支持第三方硬件,但您可以继续使用R2020a和以前版本的目标计算万博1manbetx机。
2的评论
迭戈Kuratli
迭戈Kuratli 2021年7月21日
不,我们不能提供内核文件。RTOS是在Speedgoat目标计算机上本机安装的,我们不支持任何其他硬件供应商。万博1manbetx
我建议你联系Speedgoat讨论一下选择:

登录评论。