Problem generating C++ code from simulink for standalone ROS node. How to solve the problem of Could not find information file: /home/jane​/Documents​/slprj/ert​/HoffManSu​bSystem2/t​mwinternal​/binfo.mat ?

4 次查看(过去 30 天)
Hi, I have a simulink model that is using blocks from Robotics Operating System Toolbox. I am trying to generate the C++ code from it, but I am getting following error:
Warning: The following error was caught while executing 'coder.internal.ModelBuilder' class destructor:
Could not find information file: /home/jane/Documents/slprj/ert/HoffManSubSystem2/tmwinternal/binfo.mat. One reason this can happen is that the top model has the 'Rebuild options' parameter set to 'Never' on the 'Model Referencing' pane of the Configuration Parameters dialog.
I checked for Model Referencing pane in the configuration Parameters dialog and it looks this:
I don't understand what is causing this problem. I have verified that roscore is running and Simulink is able to connect to ROS, so this is not the problem. One important point to note is that I am using variable size inputs and I have properly defined its maximum size. I am able to run the simulation from simulink and it produces the output as expected, but it is failing to generate the C++ code for standalone ROS.
Any help in this regard will be appreciated.

回答(1 个)

Tohru Kikawada
Tohru Kikawada 2019-5-2
Model Reference with ROS Publsher/Subscriber blocks is suported after R2019a.

类别

Help CenterFile Exchange 中查找有关 Code Generation 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by