How to protect an Embedded Matlab Function in Simulink?
4 次查看(过去 30 天)
显示 更早的评论
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 个评论
Kaustubha Govind
2013-6-4
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.
采纳的回答
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!