Use toolbox function extrinsic
3 views (last 30 days)
Show older comments
I am using the function csape in matlab. When I am testing it works as it should. When I am implenting the function that contains csape to simulink I do get an error. I can see that to use the function as extrinsic is recommended, but I have troubles implementing the solution. This is how I am using the function. I think I will get the same issue wit fnval. How can I use these functions extrinsic?
y = 30;
x = 0;
yend = 0
xend = 30
inslope = deg2rad(0);
endslope = deg2rad(-90);
xx = linspace(x,xend,100);
pp = csape([x xend],[inslope,[y yend],endslope], 'clamped');
yy = -fnval(pp,xx);
0 Comments
Answers (1)
Shreni Malyala
on 15 Nov 2022
You can use coder.extrinsic('function') to declare the functions as extrinsic prior to the function call.
% add this line of code before pp = csape([x xend],[inslope,[y yend],endslope], 'clamped');
coder.extrinsic('csape')
% add this line of code before yy = -fnval(pp,xx);
coder.extrinsic('fnval')
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!