フィルターのクリア

Is it possible to use #define macros in stateflow?

4 ビュー (過去 30 日間)
Michael
Michael 2016 年 6 月 14 日
回答済み: Mixajlo 2020 年 2 月 26 日
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 件のコメント
Sruthi Geetha
Sruthi Geetha 2016 年 8 月 2 日
It would be helpful if you would provide the model on which you are working.

サインインしてコメントする。

回答 (1 件)

Mixajlo
Mixajlo 2020 年 2 月 26 日
Does anybody have the answer for the question from Michael?

カテゴリ

Help Center および File ExchangeStateflow についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by