主要内容

操作模式之间的转换

一种过渡是一个带有箭头的行,它将一个图形对象链接到另一个图形对象。在大多数情况下,转变代表系统从一个模式(状态)到另一个模式的段落。转换通常连接源和目标对象。这来源对象是转换开始的地方和目的地对象是过渡结束的位置。有关更多信息,请参阅过渡

创建过渡

请按照以下步骤创建状态与结之间的转换:

  1. 将指针放在或靠近源状态或交界处的边框上。

    指针改变了十字极。

  2. 单击并拖动到目标状态或结。

  3. 在目的地状态或交界处的边界上释放。

随附的转换遵守以下规则:

  • 过渡不附加到各州的角落。角落专门用于调整大小。

  • 过渡退出源并以垂直于源或目标表面的角度输入目的地。

  • 所有转换都有智能行为。

要删除过渡,请单击它并按删除钥匙。

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

标签过渡

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

编辑转换标签

标签未标记的过渡如下:

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

    转换变为其突出显示颜色和问号(?)出现在过渡。这 ?字符是转换的默认空标签。

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

    您现在可以键入标签。

要应用并退出编辑,取消选择对象。要重新注册标签,请简单地左键单击要编辑的字符位置附近的标签文本。

过渡标签格式

过渡标签具有以下一般格式:

event_or_message [条件] {cirction_action} / transition_action

酌情指定相关名称event_or_Message.状况条件_action., 和过渡_行动

标签领域

描述

event_or_Message.

导致转换进行评估的事件或消息。

状况

定义任何内容,如果有的话,必须为条件行动和转换发生。

条件_action.

如果条件为true,则指定的操作执行并完成。

Transition_action.

此操作在退出转换的源状态后执行但在输入目标状态之前。过渡操作仅在equenfflow中支持金宝app®Simulink中的金宝app图表®楷模。

过渡不需要标签。您可以指定标签的一些,全部或都不是。编写有效转换标签的规则包括:

  • 可以具有任何字母数字和特殊字符组合,除嵌入式空间之外

  • 无法以数字字符开头

  • 可以有任何长度

  • 在大多数情况下可以有回报

  • 必须有省略号(...)继续下一行

移动过渡

您可以使用几种单独的移动组合移动过渡线。这些动作在以下主题中描述:

此外,过渡随着状态和结的运动而移动。

鞠躬过渡线

您可以使用以下过程移动或“弓”过渡行:

  1. 除了箭头或附加点之外,将指针放在任何点的过渡处。

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

    只有过渡线移动。箭头和附件点不会移动。

  3. 释放鼠标按钮以指定转换点位置。

结果是弓形过渡线。重复前面的步骤以将过渡转回其原始形状或进入另一种形状。

移动过渡附加点

您可以移动过渡的源或终点,以将它们放在确切的位置,如下所示:

  1. 将指针放在附件上,直到它更改为小圆圈。

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

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

当您分离并释放目的地附加点时,转换的外观从固体变为虚线。将过渡到目的地附加后,虚线将更改为实线。

当您分离并释放源附加点时,转换的外观会更改为默认转换。将过渡到源后,外观返回正常。

移动过渡标签

您可以移动转换标签以使extenflow图表更可读。要移动过渡标签,请执行以下操作:

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

  2. 释放鼠标左键。

如果您错误地单击,然后立即释放标签上的鼠标左键,则您将在标签的编辑模式下。请按退出键取消选择标签,然后重试。您还可以单击图表中的空位置以取消选择标签。

改变过渡箭头大小

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

调整箭头大小:

  1. 选择要更改其箭头大小的过渡。

  2. 将指针放在选定的转换中并右键单击以选择箭头大小

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

创建自循环过渡

自循环转换是源和目的地是相同状态或结的转换。要创建自循环转换:

  1. 通过单击和拖动从源状态或结来创建转换。

  2. 请按S.键或右键单击鼠标以启用弯曲转换。

  3. 继续将过渡尖端拖回源状态或结上的位置。

对于自我循环的语义,见自循环过渡

创建默认转换

默认转换是具有目标(状态或结)的转换,但没有明显的源对象。

点击默认转换按钮在工具栏中,单击绘制区域中的位置,靠近您希望成为默认转换的目标的状态或结。将指针拖到目标对象以附加默认转换。

默认转换的终点的大小与箭头大小成比例。看改变过渡箭头大小

默认转换可以与其他转换一样标记。看标签默认转换例如,

更改转换属性

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

  1. 右键单击转换并选择特性

    出现“转换属性”对话框。

    以下转换属性显示在对话框中:

    场地

    描述

    来源

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

    目的地

    转型的目的地;只读;单击超文本链接以将转换目标带到前景。

    父母

    这个国家的父母;只读;单击超文本链接以将父送到前景。

    执行订单

    图表执行转换的顺序。

    标签

    过渡的标签。看过渡标签有关有效标签格式的更多信息。

    描述

    文本描述或评论。

    文档链接

    输入Web URL地址或常规MATLAB®命令。例子是www.mathwands.com.mailto:Email_Address., 和编辑/规格/数据/ speed.txt

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

    • 申请保存更改并保持过渡对话框打开。

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

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

    • 帮助在HTML浏览器窗口中显示StateFlow Online帮助。

也可以看看

相关话题