Build error in Simulink

I have just a S-Function Builder in my model which compiles successfully, but when i try to build the whole model i get the error
Changing property 'MakeCommand' is not allowed
The only "solution" is to make a new blank model and copy the S-Function Builder Block to the new model. This works for some time until it starts to throw the above error.
I would be very grateful for any help.

2 Commenti

akshatsood
akshatsood il 5 Mar 2024
Could you please share your model so that I can reproduce the issue on my end.
Thanks
Alexander Tuma
Alexander Tuma il 15 Mar 2024
sorry for my late reply. I attached the simulink file.
I don't know if you would need all linked source and header files for the S-Function Builder. If so, i would try to make a minimal example since i have a really big number of source files for my S-Function Builder.
Thanks

Accedi per commentare.

Risposte (1)

Satwik
Satwik il 28 Mar 2024

0 voti

To resolve the issue you are encountering, you might find this MATLAB answer helpful, which outlines steps to address a very similar issue : https://www.mathworks.com/matlabcentral/answers/841420-i-get-the-error-changing-property-unconnectedlinemsg-is-not-allowed-when-using-a-block-from-the
Should this not resolve your issue, please feel free to share your source and header files along with the model, so that I can try to reproduce the issue on my end.

1 Commento

Alexander Tuma
Alexander Tuma il 12 Apr 2024
thank you for your replay. Unfortunatelly it does not resolve my problem.
Nevertheless, I came across a workaround. The problem is that when I run the S-Function Builder and then go to Settings/Code Generation, in the grayed out "Make command" field there are additional commands next to make_tct (those used in the S-Function Builder). And Simulink does not allow additional commands there. These additional commands disappear if I briefly switch to another system target file and then back to my actual one. This has the disadvantage that I have to re-enter all non-standard settings.

Accedi per commentare.

Categorie

Scopri di più su Simulink Coder in Centro assistenza e File Exchange

Prodotti

Release

R2018b

Richiesto:

il 29 Feb 2024

Commentato:

il 12 Apr 2024

Community Treasure Hunt

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

Start Hunting!

Translated by