可视化状态流模型

可视化状态流模型

问题描述:

我有一个非常简单的MATLAB状态流模型,我想要可视化。我不需要任何幻想 - 即使我可以根据平行状态所处的子状态显示不同的图像。是否有人对我可以用来完成此任务有什么建议?我一直在四处寻找,所有我能找到的都是带有simulink的3D世界构建器,但我甚至不知道如何将它连接到stateflow。可视化状态流模型

谢谢。

从状态图中,您需要输出一个信号,指示模型处于哪种状态。可以通过对将状态设置为给定值的状态执行entry操作来实现此目的。

然后,您可以按照与任何Simulink信号相同的方式显示信号 - 例如使用示波器,显示器或任何一个Dashboard块。

+0

感谢您的回应!我的模拟是一架正在登机的飞机,所以我真的希望摆脱图形/数字表示,并转向实际的图像/视觉效果 - 例如让交通灯由绿色变为红色等等。 3D世界制造商是做这件事的最佳方式吗? – CoffeeDonut

+0

'仪表板'库具有用于执行此类操作的块。你的其他选择是编写一个自定义的S函数来展示一个自定义的可视化或类似3D World Builder的东西 - 虽然在第一个例子中似乎是过度杀伤。 –

+0

太棒了,我会研究这些。非常感谢! – CoffeeDonut