为什么hisf_0015:检查Stateflow图表强劲数据类型化失败当函数的表达式中定义的自定义代码吗?

4视图(30天)
我有一个最小值函数定义为一个宏观的C头用于Stateflow图。
/ *标题* /
#定义最小值(A, B) ((A) > (B) ?(B): (A))
% % Stateflow
[MIN (a, b) -单(2)= =单(4))
a和b是单身。这个表达式被hisf_0015标记,尽管一切都是单身。
为什么检查标记这个表达式?

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2020年8月10日
这是限制hisf_0015因为“分钟”宏定义在一个定制的源文件。推荐的解决方法是明确把“最小值”一个数据类型。
同样的限制似乎申请马伯mathworks.jmaab.jc_0802检查。
1评论
星系
星系 2020年9月4日
编辑:星系 2020年9月4日
@MathWorks支万博1manbetx持团队
在jmaab.jc_0802枚举类型检查呢?
我enum Pos_Enum定义为:
在stateflow图表,我设置 DrvPos = Pos_Enum.HIGH; DrvPos 数据类型也是Pos_Enum。
为什么还在jmaab.jc_0802警告吗?

登录置评。

更多的答案(0)

标签

没有标签了。

s manbetx 845


释放

R2018b

社区寻宝

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

开始狩猎!