主要内容

国家过渡表操作

状态过渡表是表达顺序模态逻辑的另一种方法。而不是在状态流中以图形方式绘制状态和过渡®图表,使用状态过渡表以表格格式表达模态逻辑。状态过渡表仅作为Simulink中的块支持金宝app金宝app®模型。有关更多信息,请参阅状态过渡表中的状态流

To create state transition tables, use the Stateflow Editor. You can insert, edit, and move rows and columns. You can also add history junctions and set the default state for the state transition table.

插入行和列

插入一行:

  1. 选择现有状态。

  2. 在里面造型选项卡,选择以下选项之一:

    选项 描述
    插入状态行 Inserts a state at the same level of hierarchy.
    插入儿童状态行 插入作为选定状态的孩子的状态。
    插入行缺省转换路径 插入一行以指定条件默认过渡路径。
    插入内部过渡路径行 插入一行,以指定从选定的父状态到其子女状态的内部过渡。这种行类型只能添加到儿童州的州。

插入列:

  1. 在里面造型选项卡,单击附加过渡上校。一个新else-if列出现在最后一列的右侧。

移动行和牢房

要移动行,请单击状态单元格,然后将行拖到新位置。当您拖动行时,您会看到一个视觉指示符,表明该状态将出现在其新位置。

要移动过渡单元,请单击单元格中的任何地方,然后将条件,动作和目标单元格拖到新位置。您位移的过渡单元将一个单元向右移动。如果列不存在,则状态流将创建一个。状态过渡表可阻止您将单元格移至无效的目的地,并提醒您问题。

复制行和过渡单元

复制一行:

  1. 右键单击要复制的行中的状态复制

  2. 右键单击目标行中的状态并选择粘贴

    The row appears above the destination row.

复制过渡单元:

  1. 右键单击一个单元格,然后选择复制

  2. 右键单击相同类型的目标单元格,然后选择粘贴

    新内容覆盖目的地的现有内容。状态过渡表可防止您将内容复制到无效的目的地。

设置默认状态

右键单击状态并选择设置为默认

添加历史连接

您可以向有孩子的州添加历史连接。右键单击状态并选择添加历史连接

打印状态过渡表

要打印状态过渡表的副本,请按Ctrl+P(命令+P)

Select and Clear Table Elements

任务 行动
选择一个用于编辑的单元格 单击单元格。
在单元格中退出编辑模式 Esc键或单击另一个表,单元格,行或列。

撤消和重做编辑操作

要撤消上一个操作的影响,请按ctrl+z(命令+z)

To redo the effects of the previous operation, pressctrl+y(命令+y)

您可以撤消和重做10次操作。

Related Topics