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
可编程逻辑与表
在Stateflow的真相表格让你可以在Simulink当输出完全取决于当前输入模型的逻辑。万博1manbetx状态转换表在Simulink模型的状态机提供了一个结构化的环境。万博1manbetx
可重复使用的图表对象
创建使用状态和过渡动作MATLAB语言的完整功能的独立Stateflow图。如MATLAB在您的应用程序需要状态机和时序逻辑对象使用这些图表。
状态机和时序逻辑
用Stateflow的图形化地设计状态机和时序逻辑,这将是很难以文字落实加快MATLAB应用程序的开发。
部署Stateflow的应用
创建MATLAB应用,包括Stateflow的图表对象,也不需要Stateflow的分享。
定期和连续调度
可以在状态流建模有条件的,基于事件的,和基于时间的逻辑调用的Simulink算法以周期性或连续的方式。万博1manbetx协调组件的执行来模拟你的实时环境的调度。
运营时间
使用基于事件和基于时间的运营商(如后和持续时间)来指定基于事件计数,经过的时间和降噪的信号状态转换逻辑,而无需创建和维护自己的定时器和计数器。
验证设计
用Stateflow中与其他的Simulink产品万博1manbetx,以验证您对需求的s manbetx 845设计。
- 链接要求直接到Stateflow的对象使用拖放与万博1manbetxSimulink的要求™。
- 检查你的状态图符合使用标准万博1manbetxSimulink的检查™。
- 收集模型和生成的代码覆盖率度量万博1manbetxSimulink的覆盖™。
- 检测设计错误并使用产生的测试矢量万博1manbetxSimulink设计验证器™。
- 开发,管理,并执行与基于模拟的测试万博1manbetxSimulink的测试™。
生成代码
生成在嵌入式系统上实现你的Stateflow的逻辑的代码。
- 利用从Simulink和Stateflow模型C和C ++万博1manbetx代码万博1manbetxSimulink的编码器™。
- 生成FPGA和ASIC设计与VHDL和Verilog代码HDL编码器™。
- 对于PLC和PAC使用生成IEC 61131-3结构化文本万博1manbetxSimulink的PLC编码器™。
Stateflow的变体
使用转换为Stateflow图变形控制
状态流图表作为试验线束源和调度
定义与Stateflow的复杂的测试方案(需要Simulink的测试)万博1manbetx
Stateflow的匝道
通过互动教程学习如何创建,编辑的基础知识,并模拟状态机
工具条
访问和探索Stateflow的功能,当你需要他们
在MATLAB Stateflow图
图形编程,调试,并执行独立的状态机的MATLAB对象
从MATLAB流程图
通过将其转换到一个流程图图形方式可视化MATLAB代码
外部C代码
完全Stateflow图与变化同步,错误检查值的检查和分析通过Simulink的覆盖面和Simulink设计验证集成外部的C代码万博1manbetx
万博1manbetxSimulink的子系统作为Stateflow的国家
通过连续和周期的Simulink算法混合动力系统模型设计状态万博1manbetx
查看发行说明对任何这些特征和对应的功能的详细说明。