MATLAB Answers

0

I want to generate C/C++ Code for ROS. % I have a Simulink model where I'm interfacing a BLDC drive using a CAN interface. The code runs before on a Speedgoat device, but it is currently not possible to generate the code for ROS.

Asked by Christian Friedrich on 21 Jan 2019
Latest activity Answered by Carlos Villegas on 30 Jul 2019 at 8:43
% ROS Node Archive Creation 1
% Elapsed: 2 sec
% Creating archive file for model 'CANInterface'.
% ---
% ### Build procedure for model: 'CANInterface' aborted due to an error.
% File "dummy" does not exist.

  0 Comments

Sign in to comment.

1 Answer

Answer by Carlos Villegas on 30 Jul 2019 at 8:43
 Accepted Answer

Hi,
Interfacing Simulink models to real hardware via CAN bus or other real-time industrial protocols can be easily set up using Simulink Real-Time. It is great to know that your setup worked well with Speedgoat hardware. Documentation for setting up Speedgoat CAN I/O modules can be found here: https://www.speedgoat.com/help/slrt/page/io_main/refentry_can_landing
ROS code generation is currently not supported with Simulink Real-Time nor Speedgoat hardware. Could you say a bit more about your target hardware or about the application?
Thanks

  0 Comments

Sign in to comment.