Stateflow的

采用状态机和流程图建模和仿真决策逻辑

Stateflow的®提供了包括状态转换图,流程图,状态转变表,和真值表的图形语言。你可以用Stateflow中如何描述MATLAB®算法和Simulink万博1manbetx®模型反应的输入信号,事件和基于时间的条件。

Stateflow的使您能够设计和开发的监控,任务调度,故障管理,通信协议,用户界面和混合动力系统。

With Stateflow, you model combinatorial and sequential decision logic that can be simulated as a block within a Simulink model or executed as an object in MATLAB. Graphical animation enables you to analyze and debug your logic while it is executing. Edit-time and run-time checks ensure design consistency and completeness before implementation.

入门:

设计控制逻辑

模型系统使用逻辑状态机,流程图,和真值表。

设计状态机图形

构建图形化状态机通过绘制状态和过渡连接路口。您还可以创建使用流程图符号,Simulink的子系统,MATLAB代码和真值表功能。万博1manbetx

状态流图限定用于锅炉温度控制系统的逻辑。该图使用图形函数(右侧)实施实用算法由加热器系统(左侧)调用。

设计流程图

创建通过绘制在路口连接过渡流程图。样板向导允许您创建常用的逻辑流动模式。您可以使用流程图来设计逻辑状态之间转换。

flow charts.

" data-toggle="lightbox" class="fluid_link">

代表组合逻辑如决策树和重复使用图形化循环流程图

可编程逻辑与表

在Stateflow的真相表格让你可以在Simulink当输出完全取决于当前输入模型的逻辑。万博1manbetx状态转换表在Simulink模型的状态机提供了一个结构化的环境。万博1manbetx

真值表实现用于在故障检测算法中选择一个有效的传感器读数的逻辑。

执行和调试图表

可视化你的系统的分析和调试的行为。

执行Stateflow图

使用状态图动画来强调积极的状态和转换在你的图表可视化系统的行为。

调试Stateflow图

Stateflow的调试功能,让你通过图表执行的详细步骤。你可以通过在你的状态图不同的功能设置断点,监测数据值,以及步骤。

在Stateflow的仿真数据可视化选项。左上图:Simuli万博1manbetxnk的数据检查用于比较特定信号;左下:定制MATLAB接口,用于分析数据;右:比较特定状万博1manbetx态的Simulink信号选择。

开发可重复使用逻辑的MATLAB应用程序

用Stateflow的图表对象开发可重用的逻辑MATLAB应用程序。设计状态机和定时逻辑用于范围广泛的应用,包括测试和测量,自治系统,信号处理和通信。

可重复使用的图表对象

创建使用状态和过渡动作MATLAB语言的完整功能的独立Stateflow图。如MATLAB在您的应用程序需要状态机和时序逻辑对象使用这些图表。

状态机和时序逻辑

用Stateflow的图形化地设计状态机和时序逻辑,这将是很难以文字落实加快MATLAB应用程序的开发。

部署Stateflow的应用

创建MATLAB应用,包括Stateflow的图表对象,也不需要Stateflow的分享。

包括Stateflow的图表对象有没有谁Stateflow的用户分享MATLAB应用程序。

附表Simulin万博1manbetxk的算法

调度算法建模Simulink中。万博1manbetx

定期和连续调度

可以在状态流建模有条件的,基于事件的,和基于时间的逻辑调用的Simulink算法以周期性或连续的方式。万博1manbetx协调组件的执行来模拟你的实时环境的调度。

您可以在Stateflow的模型逻辑调用Simulink和MATLAB算法在定期或万博1manbetx连续的方式。

运营时间

使用基于事件和基于时间的运营商(如后和持续时间)来指定基于事件计数,经过的时间和降噪的信号状态转换逻辑,而无需创建和维护自己的定时器和计数器。

验证设计和生成代码

验证设计方案的反对要求和嵌入式系统上执行生成代码。

验证设计

用Stateflow中与其他的Simulink产品万博1manbetx,以验证您对需求的s manbetx 845设计。

突出使用型号切片有效的逻辑。

生成代码

生成在嵌入式系统上实现你的Stateflow的逻辑的代码。

生成代码来实现Stateflow的逻辑。

最新功能

Stateflow的变体

使用转换为Stateflow图变形控制

状态流图表作为试验线束源和调度

定义与Stateflow的复杂的测试方案(需要Simulink的测试)万博1manbetx

Stateflow的匝道

通过互动教程学习如何创建,编辑的基础知识,并模拟状态机

工具条

访问和探索Stateflow的功能,当你需要他们

在MATLAB Stateflow图

图形编程,调试,并执行独立的状态机的MATLAB对象

从MATLAB流程图

通过将其转换到一个流程图图形方式可视化MATLAB代码

外部C代码

完全Stateflow图与变化同步,错误检查值的检查和分析通过Simulink的覆盖面和Simulink设计验证集成外部的C代码万博1manbetx

万博1manbetxSimulink的子系统作为Stateflow的国家

通过连续和周期的Simulink算法混合动力系统模型设计状态万博1manbetx

查看发行说明对任何这些特征和对应的功能的详细说明。

其他Stateflow的资源