A state machine in simulink.

3 ビュー (過去 30 日間)
Adam Klingest
Adam Klingest 2015 年 5 月 8 日
回答済み: Sean de Wolski 2015 年 5 月 8 日
I want to do the following in simulink
if SOC > max
state = 3
if min < SOC < max
state = 2
if SOC<min
state = 1
SOC is in the range [1:100]
What is the best way to do something like that without using the stateflow package? My supervisor suggested that I could use a lookup table, but I am not sure how they work, or how I could do it with a lookup table. I also might want to add some more states at a later time.
thx.

回答 (1 件)

Sean de Wolski
Sean de Wolski 2015 年 5 月 8 日
How about just use a MATLAB Function block and paste that code that you have above into it?

カテゴリ

Help Center および File ExchangeModeling についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by