MathWorks公司推出新版Stateflow 意欲简化控制逻辑设计

PLD技术

1人已加入

描述

  电子发烧友网讯:MathWorks公司今日推出可简化控制逻辑设计的新版本Stateflow(R2012b 版)。新的Stateflow 编辑器、状态转移表和MATLAB动作语言,可帮助工程师更为高效地构建管理控制、任务调度和故障管理等应用程序。有关MathWorks公司、Stateflow和simulink之间的关系可参照本文最后的详细说明。

  新版本Stateflow的主要新功能

  (1)Stateflow 编辑器可在同一窗口中通过选项卡访问simulink/?s_cid=MW_10172012_Stateflow_Simulink”>Simulink模型和Stateflow 图表,以及使用智能向导、转移指示线、拖动边界和即时错误通知来辅助状态图编辑。

  (2)状态转移表可使用具有自动完成、语法纠错和诊断检查功能的简单结构化界面来构建和编辑状态机。

  (3)MATLAB作为动作语言可使MATLAB 用户更轻松地构建状态机和流程图。

  (4)集成调试器可帮助逐步运行逻辑和发现设计问题。

  Simulink

  面市

  Stateflow R2012b 版即将上市。有关更多信息,请访问产品网站,网址为:www.mathworks.cn/products/stateflow。

  新的Stateflow 编辑器可使用选项卡打开Simulink 和Stateflow 模型,辅助编辑过程,并提供集成调试器以轻松地逐步运行逻辑。

  Simulink

  关于MathWorks公司

  MathWorks 公司是数学计算软件领域世界领先的开发商。它所推出的MATLAB 是一种用于算法开发、数据分析、可视化和数值计算的程序设计环境,称为“科学计算的语言”。Simulink 是一种图形环境,可用于对多领域动态系统和嵌入式系统进行仿真和模型化设计。全球的工程师和科学家们都依赖于The MathWorks 公司所提供的这些产品家族,来加快

  在汽车、航空、电子、金融服务、生物医药以及其他行业的发明、创新及开发的步伐。MathWorks 产品也是全球众多大学和学术机构的基本教研工具。MathWorks 创建于1984 年,总部位于美国马萨诸塞州的内蒂克市(Natick, Massachusetts),在全球15 个国家/地区拥有2400 多名员工。有关详细信息,请访问www.mathworks.cn。

  关于Stateflow

  Stateflow是有限状态机(finite state machine)的图形工具,它可以用于解决复杂的逻辑问题,用户可以通过图形化工具实现在不同状态之间的转换。Stateflow可以直接嵌入到 Simulink仿真模型中,并且在仿真的初始化阶段,SIMULINK会把Stateflow绘制的逻辑图形通过编译程序转换成C语言,使二者有机地结合在一起。 Stateflow可以在SIMULINK Extra模块库中找到。

  Stateflow的仿真原理是有限状态机(finite state machine)理论,有限状态机是指系统含有可数的状态,在相应的状态事件发生时,系统会从当前状态转移到与之对应的状态。在有限状态机中实现状态的转移是有一定条件的,同时相互转换的状态都会有状态转移事件,这样就构成了状态转移图。在SIMULINK的仿真窗口中,允许用户建立有限个状态以及状态转移的条件与事件,从而绘制出有限状态机系统,这样就可以实现对系统的仿真。Stateflow的仿真框图一般都会嵌入到Simulink仿真模型中,同时实现状态转移的条件或是事件即可以取自Stateflow仿真框图,也可以来自Simulink仿真模型。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分