万博1manbetxSimulink Ros,代码生成

3次浏览(过去30天)
尼古拉斯TESTARD
尼古拉斯TESTARD 2021年6月29日
回答: 杰克陈 2022年1月27日
你好,
我试图在simulink上生成一个c++类,我使用Ros块“当前时间”。万博1manbetx我在matlab中启动rosinit,并将硬件板设置为Ros,但当我生成c++代码时,一些文件丢失了:
生成Slros_initialize.h和slros_busmsg_conversion.h,但是它们使用slros_generic.h或slros_time.h这样的库,这些库没有生成。问题从何而来?
4评论
杰克陈
杰克陈 2022年1月18日
你好尼古拉斯,
很抱歉回复晚了。
在R2019a中,不是所有的代码都会生成到*_ert_rtw文件夹中。相反,他们被包装在*。tgz文件。如果您希望在生成后手动编译代码,请解压缩*。TGZ文件,您应该能够看到所有必需的文件。
你也可以参考这个 文档页面 有关手动部署生成的代码的详细信息。
谢谢,
杰克

登录评论。

答案(1)

杰克陈
杰克陈 2022年1月27日
你好尼古拉斯,
在R2019a中,不是所有的代码都会生成到*_ert_rtw文件夹中。相反,他们被包装在*。tgz文件。如果您希望在生成后手动编译代码,请解压缩*。TGZ文件,您应该能够看到所有必需的文件。
你也可以参考这个 文档页面 有关手动部署生成的代码的详细信息。
谢谢,
杰克

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!