芝士优品
组合状态
通过组合状态,可将一个状态内的所有图形对象一起移动。当您对状态进行组合时,图会将该状态及其中内容视为一个单一的图形单元。此行为简化了图的编辑。例如,移动组合后的状态会移动该状态内的所有子状态和函数。 组合状态作用
主要是方便移动操作状态内的所有对象。 操作
右键点击某个状态,然后在上下文菜单中选择 Group & Subchart > Group,即可组合该状态。该状态会灰显,表示它现在已进行了组合。
组合后状态图上变灰色
组合前 组合后
取消组合操作
芝士优品
在执行以下动作之前,必须取消组合状态:
? 选择状态内的对象。例如:移动状态内的子状态。
? 将其他图形对象移至状态中。例如往状态中添加子状态。
如果尝试将状态和图形函数等对象移至组合状态中,会出现无效的交集错误消息。此外,具有无效交集的对象带有红色边框。
方法一:双击某个已经组合状态 方法二:右键点击某个已经组合状态,然后在上下文菜单中选择 Group & Subchart > Group,即取消组合该状态。
Box工具
Box在StateFlow中增加一个层次结构,提供一个独立的命名空间封装函数或状态, Box创建
(1)单击Box工具。
芝士优品
(2)将指针移到绘图区域中。
(3)在任意位置单击可创建一个框。 (4)新框将显示一个问号(?)名字在左上角。
(5)单击问号标签。 (6)输入框的名称,然后单击框外。
芝士优品
Box影响可见性
Box会在层次结构中增加一个层级。调用Box中函数需要使用点操作符(”.”)。
芝士优品
不包含会报编译错误
Box影响并行状态的执行顺序
在并行状态隐式顺序执行时,会影响执行顺序,Box内的并行状态会连续执行。
添加Box前
添加Box后