文件交换的选择

我们最好的用户提交

万博1manbetxSimulink-to-Stateflow

本周的选择万博1manbetxSimulink-to-Stateflow通过McSCert

多年来,我已经交付几十个会谈Stateflow一个状态机设计和仿真环境。如果这是一个新概念,我建议你看看我的视频系列在这个问题上了。状态机是一种强大的方法来表达复杂的逻辑在一个紧凑、高效的方式。

一个常见的问题,我收到Stateflow观众转换从其他表示担忧。“你能把我的MATLAB代码,C代码,或仿真软件模型,并自动把它变成一个State万博1manbetxflow图吗?”For such questions, I'll point out how the other direction is possible. You can call Stateflow as on object in MATLAB or use Simulink Coder to convert it to C. But import has remained elusive, which is why I got excited when I came upon this File Exchange contribution. With this utility, you can convert certain Simulink patterns into Stateflow charts.

这里我们有最初的模型:
初始模型模型万博1manbetx

在画布上单击右键:


等一下,这是结果:


将行为添加到模型上下文菜单万博1manbetx是一个很好的接触,使任务更容易比运行一个MATLAB函数。说实话,合成图不是我展示一样原始。状态和转换是上了彼此的工具,但它不是太多工作要清理。有一个自动Stateflow安排的特点,它加速了这个过程。但是一旦你做了,你有一个图表,明显比模型图我们从简单。万博1manbetx

我认为这个工具概念,因为它有很多局限性。据我所知,它只与两个国家可以产生图表;我试图生成第三未果。类似的尝试改变的例子产生了意想不到的结果。插入一个数学函数的模型产生了四个转变。作者说清楚的与工业规模模型,该工具不工作。然而,令我印象深刻是构建装备。这是一个坚实的基础,我希望看到在建造。

让我们知道你的想法在这里或者离开评论McSCert。
|

评论

留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。