本周最佳文件交换选择

我们最好的用户提交

金宝app模拟到状态流

本周的选择是金宝app模拟到状态流通过McSCert.

这些年来,我已经发表了几十篇关于状态流,一个状态机设计和模拟环境。如果这对你来说是一个新概念,我建议你去看看我的视频系列状态机是一种以紧凑、高效的方式表达复杂逻辑的强大手段。

我从Stateflow受众那里收到的一个常见问题是从其他表示法转换过来的问题。“你能把我的MATLAB代码、C代码或Simulink模型自动转换成Stateflow图表吗?”对于这些问题,我将指出另一个方向是如何可能的。您可以在MATLAB中调用Stateflow作为对象,或者使用Simuli金宝appnk编码器将其转换为C。但是导入仍然是难以捉摸的,这就是为什么当我看到这个文件交换贡献时,我感到兴奋的原因。有了这个实用程序,您可以将某些Simulink模式转换为Stateflow ch艺术。

这里是初始模型:
初始Simuli金宝appnk模型

在画布上单击鼠标右键:


等一下,结果如下:


将操作添加到Simulink上下文菜单金宝app这是一个很好的操作,使任务比运行MATLAB函数更容易。说实话,生成的图表并不像我显示的那样原始。状态和转换被实用程序放在彼此的顶部,但清理起来不需要太多的工作。Stateflow的自动排列功能加速了这一过程但是一旦你完成了,你就有了一个比我们开始的Simulink图表简单得多的图表。金宝app

我认为这个工具是一个概念证明,因为它有许多限制。据我所知,它只能产生两种状态的图表;我生成第三的尝试是不成功的。类似的尝试改变例子产生了意想不到的结果。在一个模型中插入数学函数产生了四个转变。他们的观点很清楚纸张这个工具不适用于工业规模的模型。然而,我对迄今为止建造的东西印象深刻。这是一个我希望看到的坚实基础。

让我们知道你的想法在这里或者留下议论麦克斯卡特。
|

コメント

コメントを残すには、ここをクリックして 数学作品アカウントにサインインするか新しい 数学作品アカウントを作成します。