State machine transition with bus data
2 次查看(过去 30 天)
显示 更早的评论
I use long time matlab&simulink, but in simulink I just started using state machine.
I need to use output buses, but I would like to use bus data, that transition one state to the other.
But I don't know, how I do. I try to initial it in model explorer, not working. I created struct in workspace, not working.
My problem is that, I have multiple boolean data output, that I need to use outside the state machine, and I need to use them, to switch one state to the other.
What I can do?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1668256/image.png)
Thanks in advance for your help.
Adam Zilahi
0 个评论
回答(1 个)
Mark McBroom
2024-4-16
Try creating a Simuilnk.Bus in base workspace (or Simulink data dictionary) that has the desired fields (abcSeqOK, etc). Then set the data type of the recVar to be this newly created bus.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Composite Interfaces 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!