stateflow expected a scalar error

4 次查看(过去 30 天)
Hi, I am getting this error when trying to compile my stateflow design
Expected a scalar. Non-scalars are not supported in IF or WHILE statements, or with logical operators. Instead, use ALL to convert matrix logicals to their scalar equivalents. Transition '[moduleSelected]' (#1064) "moduleSelected"
moduleSelected is an input defined as a boolean
I am at a loss why stateflow is giving me this error for this simple check. I have attached a picture of the statemachine. Thanks
  3 个评论
Amish Rughoonundon
Amish Rughoonundon 2017-12-5
also action language of the stateflow chart is matlab
Muthukumar Ganesan
Muthukumar Ganesan 2022-7-28
Hi,
It seems that the input "moduleSelected" is vector or matrix. In conditions, vector is not allowed.
Thanks.

请先登录,再进行评论。

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Stateflow 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by