About embedded function inside simulink
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentare
Akzeptierte Antwort
Azzi Abdelmalek
am 20 Jul. 2012
Bearbeitet: Azzi Abdelmalek
am 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
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Simulink Functions finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!