当前位置:首页 > CANoe、dspace、stateflow三种软件介绍
公司名称 地址 北京市朝阳电话 传真 网址 上海 北京德易行科技有限公司表处 区松榆北路5号搂金利大厦505室13A 北京创010 67305865 010 67325367 http://www.unibros.co.cn 北京 中国恒润科技有限责任公司 业大厦2座8层朝阳区安翔北里11号 010 64840606 010 64848259 www.hirain.com 3 Stateflow软件
Stateflow是和Simulink一起用于对事件驱动型动态系统分析的交互式仿真设计工具。Stateflow使用易读,易懂,自然的描述形式元素, 并与MATLAB-Simulink紧密集成,为包含控制,优先级管理的嵌入式系统和模式逻辑的分析和设计提供了有效的工作环境。
Stateflow Chart采用图形建模方式构建层次化的、可并行的状态及状态之间由事件驱动的逻辑转移关系。StateFlow在传统状态图的基础上进行扩展,引入流程图、Embedded MATLAB函数、图形函数、真值表、临时运算符、直接事件广播并支持集成用户自编C代码的特性。StateFlow状态图模型通过StateFlow Coder(需另外购置)可以自动生成为C代码。
3.1 Stateflow的功能特点
(1)状态(state)和跃迁(transition)构成了 Stateflow 状态图的基本框架。
其中状态用方框表示,每个状态可以包括 entry、during、exit 和 on
event_name 四种行为(action),分别实现进入该状态时,处于该状态期间、离开该状态和期间发生某事件时相应的动作。跃迁用连线表示,表明状态迁移的路径;
(2)支持对象层次、并行状态和历史纪录,可以实现复杂系统的分层、并行仿真,
并依靠历史纪录选择跃迁的目的状态; (3)使用时间运算符 before,after,at,every 方便实现跃迁行为和状态行为的时
间逻辑;
(4)采用 Stateflow 框图建立监控逻辑,结合 Simulink 中的条件执行子系统功
能;
(5)有选择性地激活或禁止子系统,扩展了 Simulink 动态仿真环境。
3.2 Stateflow的应用领域
Stateflow为嵌入式系统的设计提供了一流的解决方案,包含复杂的逻辑管理。它加入了图形化建模和动态仿真把系统概况和设计结合的更紧密。Stateflow是基于一个传统的状态转移图和控制流程图的结合体。 Stateflow charts能够图形化的表示层次和并行状态和事件驱动的转移。 Stateflow比传统的状态图又新增了控制流图、图形函数、时间操作、直接事件广播和模型对现有代码的支持。 通过 Stateflow,可以很快的开发出含有状态转换的事件驱动系统的图示模型,而不需要你掌握有限元状态机原理。也可以通过 Stateflow Coder 把你的模型生成高效的嵌入式的 C 代码。这些特性使得 Simulink 和 Stateflow 成为开发嵌入式系统的理想工具,并成功地应用于汽车,宇航,通信等领域。
3.3 Stateflow出产商及国内代理
总部:美国MathWorks公司 国内代理:
公司名称 公司地址 公司电话 传真 网址 中国恒润科技有限责任公司 北京创业大厦2座8层朝阳区安翔北里11号 010 64840606 010 64848259 www.hirain.com
共分享92篇相关文档