How to protect an Embedded Matlab Function in Simulink?
4 views (last 30 days)
Show older comments
Hi,
I have a subsystem which has a Matlab function. This subsystem has a parameter which specifies the size of an input vector signal.
It was working fine but I need to protect the code inside the m-function. I tried to instantiate the m-function to do it but now it comes this error:
Dimension 1 is fixed on the left-hand side but varies on the right ([1 x 6] ~= [:? x :?]).
I tried to use a reshape block inside the instantiated block and also in the main model without luck. I also specified the size of the input and output ports but nothing.
Anybody knows how to solve this or another way to protect the Matlab function code?
Thanks!
1 Comment
Kaustubha Govind
on 4 Jun 2013
By protected MATLAB code, I assume you mean a pcoded-file, correct? Is the error coming from the line where the .p file is called? Do you happen to know which line the error occurs at? If so, please paste the code at the line and what the variable(s) used on the right-hand-side of that line contains.
Accepted Answer
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!