Simulink string input implementation
古いコメントを表示
hello team,
When i am using string in the if loop in simulink i am having issue.

Edit :
For every TR case, i want output A = "National" or "State" instead of A = 11.
But it is not showing error when A = 11 replaced by A = "National".
How to resolve it.

In case if possible, what data type to be used in Model explorer for this input ?
Thank you
P.S : i am new to simulink.
9 件のコメント
Walter Roberson
2020 年 12 月 25 日
Either reconfigure state variable A to be numeric or else assign in string values such as A = "11"
Watch out for the possibility that TR is not any of those values.
Note: you are using Simscape, which has some noticable differences from most of Simulink.
NIKHIL
2020 年 12 月 28 日
Walter Roberson
2020 年 12 月 28 日
If it is not showing an error when you assign a quoted value to A, then what is there to fix? Just assign the desired strings.
NIKHIL
2020 年 12 月 28 日
Walter Roberson
2020 年 12 月 28 日
編集済み: Walter Roberson
2020 年 12 月 28 日
What is the error you get? And which release are you using?
NIKHIL
2020 年 12 月 29 日
Walter Roberson
2020 年 12 月 29 日
You are wanting to do
A = "National"
and you say that you do NOT get an error when you do so. So what is the problem when you do use
A = "National"
?
NIKHIL
2020 年 12 月 29 日
Walter Roberson
2020 年 12 月 29 日
https://www.mathworks.com/help/stateflow/ug/string-data-in-charts.html
回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Programmatic Model Editing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
