工作模式间的转换

一个过渡是与一个图形对象链接到另一箭头的线。在大多数情况下,过渡表示系统从一种模式(状态)到另一个通道。过渡通常连接源和目标对象。该资源对象是转换开始的地方目的地对象是转换结束的地方。有关更多信息,请参见转变

创建过渡

按照以下步骤创建状态和连接之间的转换:

  1. 将指针放在源状态或连接的边界上或附近。

    指针变为十字星。

  2. 单击并拖动转换到目标状态或连接。

  3. 松开目的地国家或结界。

附转换遵循以下规则:

  • 转变不重视美国的角落。角落专门用于调整。

  • 过渡退出的源极和垂直于所述源或目标表面进入以角度的目的地。

  • 所有的转变都有明智的行为。

要删除的过渡,单击它,然后按删除关键。

有关创建自循环和默认转换的帮助,请参阅以下部分:

标签转换

转换标签包含伴随转换执行的语法。以下主题讨论创建和编辑转换标签:

关于转换概念的更多信息,请参阅过渡标签符号

有关转换标签内容的更多信息,请参见过渡动作类型

编辑过渡标签

标签未标注转换如下:

  1. 选择(左键单击)转换。

    过渡更改为它的突出显示颜色和一个问号(?)出现在转变。的?性格是过渡默认的空标签。

  2. 左键单击?编辑的标签。

    现在可以输入一个标签。

要应用并退出编辑,取消选择的对象。要重新编辑标签,只需单击鼠标左键靠近要编辑的字符位置的标签文本。

转移标签格式

转换标签一般格式如下:

event_or_message[状态]{condition_action} / transition_action

指定,如适当,相关名称event_or_message条件condition_action,transition_行动

标号字段

描述

event_or_message

导致转换被计算的事件或消息。

条件

定义条件动作和转换发生时必须为true的条件(如果有的话)。

condition_action

如果条件为真,动作指定执行和完成。

transition_action

此操作在退出转换的源状态之后但在输入目标状态之前执行。转换操作仅在状态流中受支持万博1manbetx®图表在仿真软件万博1manbetx®楷模。

转换不需要标签。您可以指定标签的部分、全部或不指定任何部分。编写有效转换标签的规则包括:

  • 可以有任何字母数字和特殊字符组合,以嵌入的空格除外

  • 不能以数字字符开头

  • 可以有任意长度

  • 可以在大多数情况下回车

  • 必须使用省略号(…)才能继续下一行

移动转换

您可以移动的过渡线,几个独立运动的组合。这些运动在以下主题中描述:

此外,过渡随状态和连接的移动而移动。

船首过渡线

您可以移动或“弓”过渡线以下程序:

  1. 将您的指针放在转换上,除了箭头或附加点之外的转换上的任何点。

  2. 单击并拖动指针,将转换点移动到另一个位置。

    只有过渡线移动。箭头和连接点不动。

  3. 松开鼠标按钮指定的过渡点的位置。

其结果是鞠躬过渡线。重复上述步骤以移动过渡回其原始形状或变成另一种形状。

移动过渡附加点

您可以移动迁移的源或结束点,以将它们放在准确的位置如下:

  1. 将指针放在附加点上,直到它变成一个小圆圈。

  2. 单击并拖动指针,将附加点移动到另一个位置。

  3. 释放鼠标按钮以指定新的附加点。

过渡变化,从固态到时您分离和释放目的地的虚线外观附着点。一旦你连接过渡到一个目的地,虚线变为实线。

当您分离并释放源附加点时,转换的外观将更改为默认转换。一旦将转换附加到源,外观就会恢复正常。

移动转换标签

您可以将转换标签,使Stateflow框图更具可读性。要移动转移标签,请执行以下操作:

  1. 单击并拖动标签到新的位置。

  2. 松开鼠标左键。

如果错误地点击,然后立即释放标签上的鼠标左键,你会在编辑模式的标签。按下Esc键取消选择标签,然后再试一次。您也可以在图表中单击一个空位置,以取消选择标签。

率变化转变箭头大小

箭头的大小是目标对象的属性。更改一个对象的一个传入箭头将导致对该对象的所有传入箭头被调整为相同的大小。任何选定的转换以及在同一对象结束的任何其他转换的箭头大小都将进行调整。

要调整箭头大小:

  1. 选择要更改其箭头大小的转换。

  2. 将鼠标指针在选定的过渡,然后右键单击选择箭头的大小

  3. 从菜单中选择箭头大小。

创建自循环转换

自循环转换是源和目标处于相同状态或连接的转换。创建一个自我循环过渡:

  1. 通过单击和拖动源状态或连接创建转换。

  2. 按下小号键或右键单击鼠标,以使弯曲的过渡。

  3. 继续将转换提示拖回源状态或连接上的位置。

有关自循环的语义,请参见自循环转换

创建默认过渡

缺省转换是具有目标(状态或连接),但没有明显的源对象的转换。

单击默认过渡按键在工具栏,然后单击绘图区域接近你想成为默认过渡目的地国家或结的位置。您的指针拖动到目标对象附加默认的过渡。

默认过渡的端点的大小是成正比的箭头大小。看到率变化转变箭头大小

默认过渡可以标记就像其他的过渡。看到标签默认过渡的一个例子。

变化的过渡性质

使用转换属性对话框查看和更改属性的过渡。要访问该对话框针对特定的转换:

  1. 右键单击该过渡,然后选择属性

    过渡属性对话框出现对话框。

    下面的过渡属性显示在对话框:

    领域

    描述

    过渡的源;只读;点击超文本链接带来的转换起点到前台。

    目的地

    过渡目的地;只读;点击超文本链接带来的转换目标到前台。

    这个状态的父;只读;单击超文本链接,将父节点带到前台。

    执行顺序

    图表执行转换的顺序。

    标签

    过渡的标签。看到过渡标签符号对有效的标签格式的详细信息。

    描述

    文字说明或注释。

    文档链接

    输入网页的URL地址或一般MATLAB®命令。例子是www.tianjin-qmedu.com邮寄地址:EMAIL_ADDRESS,编辑/规范/数据/ speed.txt

  2. 更改之后,单击其中一个按钮:

    • 应用保存更改并保持过渡对话框打开。

    • 取消要返回到该对话框的先前设置。

    • 保存更改并关闭对话框。

    • 帮助在HTML浏览器窗口中显示状态在线帮助。

也可以看看

相关话题