【问题标题】:Visualizing a Stateflow Model可视化 Stateflow 模型
【发布时间】:2018-04-09 22:18:57
【问题描述】:

我有一个非常简单的 MATLAB 状态流模型,我想对其进行可视化。我不需要任何花哨的东西——即使我可以根据并行状态所在的子状态显示不同的图像。有没有人对我可以用什么来完成这个有任何建议?我一直在环顾四周,我只能找到带有 simulink 的 3D 世界构建器,但我什至不确定如何将它连接到 stateflow。

谢谢。

【问题讨论】:

    标签: matlab visualization simulation simulink stateflow


    【解决方案1】:

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

    然后,您可以以与任何 Simulink 信号相同的方式显示该信号 - 例如使用 Scope、Display 或 Dashboard 块中的任何一个。

    【讨论】:

    • 感谢您的回复!我的模拟是一架正在登机的飞机,所以我真的很想摆脱图形/数字表示并转向实际的图像/视觉 - 比如让交通灯从绿色变为红色或其他东西。 3D 世界构建器是最好的方法吗?
    • Dashboard 库具有执行此类操作的块。您的其他选择是编写一个自定义 S-Function 来显示自定义可视化或类似 3D World Builder 的东西 - 尽管在第一个实例中这似乎有点过头了。
    • 太好了,我会调查这些。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-03
    • 2019-12-20
    相关资源
    最近更新 更多