Is it possible to use #define macros in stateflow?
Ältere Kommentare anzeigen
Hello all,
I'm involved with converting old C code to Stateflow. In C, many #define macros are used. I'd like to use them also in stateflow. For example, in a c header file, i have the following macro:
#define ENABLE_IGBT output1=1;
Then I used this in a stateflow transaction:
{
ENABLE_IGBT
}
During Code Generation, Matlab puts out a warning: "Transition (#5076) has an action with no side effect." In C code, the stateflow transaction is missing. #defines in the same c header file like
#define TEST_VALUE 123
work without any problems in stateflow. I'm using R2014a. Where's the fault?
1 Kommentar
Sruthi Geetha
am 2 Aug. 2016
It would be helpful if you would provide the model on which you are working.
Antworten (1)
Mixajlo
am 26 Feb. 2020
0 Stimmen
Does anybody have the answer for the question from Michael?
Kategorien
Mehr zu Stateflow finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!