stateflow expected a scalar error

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 this is with matlab 2013b
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 件)

カテゴリ

ヘルプ センター および File ExchangeStateflow についてさらに検索

質問済み:

2017 年 12 月 5 日

コメント済み:

2022 年 7 月 28 日

Community Treasure Hunt

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

Start Hunting!

Translated by