是否可以使用# define宏stateflow吗?

5视图(30天)
迈克尔
迈克尔 2016年6月14日
回答: Mixajlo 2020年2月26日
你好所有的,
我参与Stateflow转换旧的C代码。在C语言中,许多使用# define宏。我想在stateflow使用它们。例如,在一个c头文件,我有下面的宏:
#定义ENABLE_IGBToutput1 = 1;
然后我用这个stateflow事务:
{
ENABLE_IGBT
}
在代码生成,Matlab提出一个警告:“过渡(# 5076)有一个行动没有副作用。”In C code, the stateflow transaction is missing. #defines in the same c header file like
#定义TEST_VALUE123年
在stateflow工作没有任何问题。我用R2014a。错在哪里?
1评论
Sruthi Geetha
Sruthi Geetha 2016年8月2日
是很有帮助的,如果你能提供你工作的模型。

登录置评。

答案(1)

Mixajlo
Mixajlo 2020年2月26日
有人从迈克尔?这个问题的答案

类别

找到更多的在Stateflow帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!