Stateflow
使用状态机和流程图建模和模拟决策逻辑
Stateflow®提供包括状态转换图、流程图、状态转换表和真值表的图形化语言。您可以使用Stateflow来描述如何用MATLAB实现®算法和仿真软件金宝app®模型响应输入信号、事件和基于时间的条件。
Stateflow的使您能够设计和开发的监控,任务调度,故障管理,通信协议,用户界面和混合动力系统。
与状态流,则模型可以模拟为Simulink模型内的块或作为在MATLAB一个对象所执行的组合和顺序的决定逻辑。金宝app图形动画,可以分析并在执行过程中调试你的逻辑。编辑时和运行时检查确保落实之前设计的一致性和完整性。
入门:
设计状态机图形
构建图形化状态机通过绘制状态和过渡连接路口。您还可以创建使用流程图符号,Simulink的子系统,MATLAB代码和真值表功能。金宝app
使用表设计逻辑
在Stateflow的真相表格让你可以在Simulink当输出完全取决于当前输入模型的逻辑。金宝app状态转换表在Simulink模型的状态机提供了一个结构化的环境。金宝app
可重用的对象图
创建使用状态和过渡动作MATLAB语言的完整功能的独立Stateflow图。如MATLAB在您的应用程序需要状态机和时序逻辑对象使用这些图表。
状态机和时序逻辑
通过使用Stateflow图形化地设计状态机和时序逻辑,加速MATLAB应用程序的开发,这些将难以实现文本化。
部署Stateflow应用程序
创建MATLAB应用,包括Stateflow的图表对象,也不需要Stateflow的分享。
定期和连续调度
您可以在Stateflow中对条件、基于事件和基于时间的逻辑建模,以周期性或连续的方式调用Simulink算法。金宝app编排组件的执行,以模拟实时环境的调度。
颞运营商
使用基于事件和基于时间的运营商(如后和持续时间)来指定基于事件计数,经过的时间和降噪的信号状态转换逻辑,而无需创建和维护自己的定时器和计数器。
验证设计
将Stateflow与其他Simulink产品一起金宝app使用,根据需求验证下载188bet金宝搏您的设计。
- 使用拖放将需求直接链接到Stateflow对象金宝app仿真软件需求™。
- 检查你的状态图符合使用标准金宝app模型检查™。
- 收集模型和生成的代码覆盖率度量金宝app仿真软件覆盖™。
- 检测设计错误并使用产生的测试矢量金宝app仿真软件设计校验™。
- 开发,管理,并执行与基于模拟的测试金宝appSimulink的测试™。
生成代码
为嵌入式系统上的状态逻辑的实现生成代码。
- 使用Simulink和Stateflow模型生成C和c++金宝app代码金宝appSimulink的编码器™。
- 生成FPGA和ASIC设计与VHDL和Verilog代码高密度脂蛋白编码器™。
- 为plc和PACs生成IEC 61131-3结构化文本金宝app仿真软件PLC编码器™。
Stateflow变体
使用转换为Stateflow图变形控制
状态表作为测试管理源和调度器
使用Stateflow定义复杂的测试场景(需要Simulink测试)金宝app
Stateflow斜坡弯道
通过交互式教程学习如何创建、编辑和模拟状态机的基础知识
工具条
访问和探索Stateflow的功能,当你需要他们
在MATLAB Stateflow图
图形编程,调试,并执行独立的状态机的MATLAB对象
MATLAB流程图
通过将其转换到一个流程图图形方式可视化MATLAB代码
外部C代码
充分集成了状态图中的外部C代码,并通过Simulink覆盖和Simulink设计验证器进行更改同步、错误检查、值检查和分析金宝app
金宝appSimulink子系统作为一个状态流状态
利用连续和周期的Simulink算法对混合系统进行设计状态建模金宝app
查看发行说明了解这些特性和相应功能的详细信息。