Call script in setupImpl for initializing a Matlab System subclass
Show older comments
Hi all,
I have a script that should initialize a class that I want to use in Simulink using an (interpreted) Matlab System block. This script outputs a structure, e.g.:
struct = initializationScript;
The initialization should be done only once. I am aware that the method setupImpl should be used for initialization, but don't want to copy the content of the initialization script inside this method, since it is pretty large.
I tried to call the initializationScript script from the setupImpl, but I get the error:
Problem creating simulation targer MEX-file for model ... This text contains non-empty top-level expressions. It appears to be a script...
I wonder if there is a way to call initialization scripts in the setupImpl method.
Thanks!
Cheers,
Bruno
Answers (1)
Bruno Morabito
on 20 Mar 2018
0 votes
1 Comment
Sahib Multani
on 14 Feb 2020
Hi, I am facing similar issue. Cant work it out.
I have a matlab script that needs to be run. When it is run, it gives out 50 workspace variables. I needed to use these 50 variables and cant initialize this script in setupimp1. Any idea ?
Thanks
Categories
Find more on Logical in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!