2:07视频长度是2:07。
使用Stateflow提供一个MATLAB应用程序的逻辑
在这个视频中,我们使用Stateflow®图像化地设计状态机和时机的逻辑很难实现灯与MATLAB应用程序创建的文本®程序设计师。
您可以创建一个独立的状态图从MATLAB作为.sfx文件存储和MATLAB可以实例化对象用于应用程序。
这个灯逻辑状态图是应用程序的一部分创建应用程序设计师。
注意到动画状态指示它是活跃的。关闭状态包含MATLAB代码直接关掉灯和禁用模式和眨眼的速度在GUI窗口小部件。
当我们切换灯的GUI,在事件被发送到Stateflow图表使状态机离开和进入状态。这个州的MATLAB代码启用模式和眨眼的速度在GUI窗口小部件。我们还可以看到子状态“固体”是活跃和包含的代码打开灯。
在这里,我们可以看到生成的代码编写的应用程序设计师和关闭事件中使用Stateflow图表。
灯有两种操作模式:固体,它是在现在,和闪烁。选择闪烁模式导致灯开始闪烁。注意开关状态之间的转换,在闪烁的状态不断发生。MATLAB GUI代码在这些州将灯。
通过改变眨眼的速度,我们可以放慢或加快时间之间的转换。这些转变发生基于MATLAB的计时器,是自动生成的,因为关键字后使用。
这个例子展示了如何使用一个Stateflow图作为应用程序的一部分。然而,Stateflow图表可以用来表示复杂的逻辑和状态机在任何MATLAB程序而无需编写深层嵌套的if - else或切换实例语句。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。