Clear Filters
Clear Filters

C code subsystem building fails because of error in different subsystem

1 view (last 30 days)
I'm trying to export my subsystem to C code. The subsystem I'm exporting doesn't have any errors, however some of the inputs are generated using blocks from missing libraries on my machine. All the inputs are rate transitioned to the frequency we want our exported block to work at. When exporting Simulink tries to compile the inputs to our subsystem and which errors. On a machine where we do have the library installed there are no problems, we can even export our subsystem as referenced model so our subsystem is independent of the inputs (doing this would be a workaround of the issue we have now).
We are using Simulink 2016a.

Answers (1)

Mandar Patwardhan
Mandar Patwardhan on 12 May 2017
Based on the description of the issue, I think that this an expected behavior. As the inputs to the subsystem are being created by the blocks which are present in the libraries, you will have to always do this on a machine where you do have the libraries installed to avoid any errors.
  1 Comment
Alexander Keijzer
Alexander Keijzer on 12 May 2017
Maybe I wasn't clear. The inputs are not being exported. Replacing the inputs with constants or just removing everything around the subsystem I want to export fixes the issue. It seems like weird behavior if Simulink can't compile subsystems separately from the whole project while giving to option to separately export.

Sign in to comment.

Products

Community Treasure Hunt

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

Start Hunting!