stateflow expected a scalar error
Show older comments
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 Comments
Amish Rughoonundon
on 5 Dec 2017
Amish Rughoonundon
on 5 Dec 2017
Muthukumar Ganesan
on 28 Jul 2022
Hi,
It seems that the input "moduleSelected" is vector or matrix. In conditions, vector is not allowed.
Thanks.
Answers (0)
Categories
Find more on Stateflow in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!