About embedded function inside simulink
4 views (last 30 days)
Show older comments
I am stranger in simulink. Cp=5193 is just a number. 'Cp' is globally declared in Matlab embedded function.It is defined as signal in model explorer with datatype ->double, complexity-> real, dimension->2 In edit -> data port manager -> it is defined as parameter with size [1 1]
Error:
1.Expression 'Cp' for initial value of data 'Cp' (#61) must evaluate to a numeric or logical.
2.Error reported by S-function 'sf_sfun' in 'PBR_Temp_Xe/Embedded MATLAB Function/ SFunction ': Stateflow Suppress Error
0 Comments
Accepted Answer
Azzi Abdelmalek
on 20 Jul 2012
Edited: Azzi Abdelmalek
on 20 Jul 2012
you can't déclare a global variable in embedded function . you have to pass it through inputs argument. for now a compiler don't allow globals variables
More Answers (0)
See Also
Categories
Find more on Simulink Functions in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!