分手Stateflow图协作开发
这周我一直在研究一个特性在R2010b发布之前,我没有使用:Stateflow原子子图表
这个问题
我目前工作在一个模型体系结构,其中不同的功能将同时由不同的人。
通常,当我需要组件化模型模型,使用万博1manbetx模型参考和块库。然而,对于我的应用程序,算法的开发程序和更适合Stateflow。
经历Stateflow文档的时候,我遇到了一个页面标题何时使用原子子图表,看到下面的场景:
你想一个图表分解成独立的部分,因为多个人们图的不同部分。
这听起来就像我在寻找什么……让我们给它一试!
初始设计
让我们先从一个简单的示例图:
在这张图表中,我有三个子状态3不同的任务。在高级别上,我知道TaskA将紧随其后TaskB紧随其后TaskC。这些任务非常复杂,将由不同的工程师。
让我们看看我们如何存储状态TaskA,TaskB和TaskC在不同的文件中。
原子子图表
如果右键单击状态,我可以选择使内容- >原子子图表。
和内容就原子的状态
。一个文件每个原子子图表
下一步是将状态存储在一个图书馆。要做到这一点,我将原子子图表复制到一个模型库,再复制回图。万博1manbetx注意,注释的状态改变原子链接:
。就是这样……我现在有一个Stateflow图表与不同状态存储在不同的文件中。
数据映射
现在我们有一个步骤要走。使用原子子图表,您需要将内部子图表的数据映射到主图表数据。要完成这个任务,右键单击图表并选择编辑子图表映射…
。这将启动一个对话框,其中包含表映射的输入、输出,数据存储内存参数和输入事件。
。现在轮到你了
你组件化Stateflow使用原子子图表?离开我们这里的评论。
评论
留下你的评论,请点击在这里MathWorks账户登录或创建一个新的。