金宝appSimulink-to-Stateflow
将他本周的选择是金宝appSimulink-to-Stateflow通过McSCert.
在过去的几年里,我发表了很多关于Stateflow,一个状态机设计和仿真环境。如果这对你来说是一个新概念,我建议你去看看我的视频系列在这个问题上得到熟悉。状态机是一种以紧凑、高效的方式表达复杂逻辑的强大方法。
我从Stateflow受众那里收到的一个常见问题涉及到从其他表示的转换。“你能把我的MATLAB代码、C代码或Simulink模型自动转换成状态流程图吗?金宝app”对于这样的问题,我将指出另一个方向是如何可能的。您可以在MATLAB中调用Stateflow作为对象,或者使用Simulink Coder将其转换为c。但金宝app是导入仍然难以捉摸,这就是为什么当我看到这个文件交换贡献时感到兴奋的原因。使用这个实用工具,您可以将某些Simulink模式转换为状态流程图。金宝app
这里是初始模型:
右键单击画布:
等一下,结果是这样的:
将操作添加到Simulink上下文菜单金宝app是一个很好的触摸,使任务比运行MATLAB函数更容易。说实话,结果图表并不像我展示的那样原始。该实用程序将状态和转换放在彼此之上,但清理它并不需要太多工作。Stateflow有一个自动安排功能,可以加速这个过程。但是一旦你完成了,你就有了一个明显比我们开始时的Simulink图简单的图表。金宝app
我认为这个工具只是概念验证,因为它有很多局限性。据我所知,它只能生成两种状态的图表;我试图制造第三个,但没有成功。类似的改变例子的尝试产生了意想不到的结果。在一个模型中插入一个数学函数会产生四个转换。作者在他们的纸该工具不适用于工业规模的模型。然而,迄今为止所建造的东西给我留下了深刻的印象。这是我希望看到的坚实基础。
让我们知道你的想法在这里或者留下评论McSCert。
在过去的几年里,我发表了很多关于Stateflow,一个状态机设计和仿真环境。如果这对你来说是一个新概念,我建议你去看看我的视频系列在这个问题上得到熟悉。状态机是一种以紧凑、高效的方式表达复杂逻辑的强大方法。
我从Stateflow受众那里收到的一个常见问题涉及到从其他表示的转换。“你能把我的MATLAB代码、C代码或Simulink模型自动转换成状态流程图吗?金宝app”对于这样的问题,我将指出另一个方向是如何可能的。您可以在MATLAB中调用Stateflow作为对象,或者使用Simulink Coder将其转换为c。但金宝app是导入仍然难以捉摸,这就是为什么当我看到这个文件交换贡献时感到兴奋的原因。使用这个实用工具,您可以将某些Simulink模式转换为状态流程图。金宝app
这里是初始模型:
![初始Simuli金宝appnk模型](http://www.tatmou.com/blogs/pick/files/sl2sf_before.jpg)
右键单击画布:
![](http://www.tatmou.com/blogs/pick/files/sl2sf_menu.jpg)
等一下,结果是这样的:
![](http://www.tatmou.com/blogs/pick/files/sl2sf_after.jpg)
将操作添加到Simulink上下文菜单金宝app是一个很好的触摸,使任务比运行MATLAB函数更容易。说实话,结果图表并不像我展示的那样原始。该实用程序将状态和转换放在彼此之上,但清理它并不需要太多工作。Stateflow有一个自动安排功能,可以加速这个过程。但是一旦你完成了,你就有了一个明显比我们开始时的Simulink图简单的图表。金宝app
我认为这个工具只是概念验证,因为它有很多局限性。据我所知,它只能生成两种状态的图表;我试图制造第三个,但没有成功。类似的改变例子的尝试产生了意想不到的结果。在一个模型中插入一个数学函数会产生四个转换。作者在他们的纸该工具不适用于工业规模的模型。然而,迄今为止所建造的东西给我留下了深刻的印象。这是我希望看到的坚实基础。
让我们知道你的想法在这里或者留下评论McSCert。
- 类别:
- 金宝app仿真软件,
- 实用程序
评论
如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。