主要内容

发送

广播消息或事件

描述

例子

发送(message_name)发送一个本地或输出消息。

例子

发送(event_name)发送一个本地或输出事件。

例子

发送(local_event_name,state_name)广播本地事件state_name和任何后代该状态的层次结构。

例子

发送(state_namelocal_event_name)广播一个本地事件其母状态state_name和任何后代该状态的层次结构。

例子

全部展开

发送一个本地或输出消息的数据值3

M。数据= 3;发送(M);

Stateflow图表使用send操作符状态。

发送一个输出事件E

发送(E);

Stateflow图表使用send操作符状态。

发送本地事件E_oneB和其亚态。

发送(E_one, B);

Stateflow图表使用指示事件广播同步两个平行的亚态(和)状态。

发送本地事件E_one它的父状态B和其亚态。

发送(B.E_one);

Stateflow图表使用指示事件广播同步两个平行的亚态(和)状态。B.E_one广播使用合格的事件名称。

提示

  • 如果图表发送消息的能力超过接收队列,队列溢出发生。队列溢出的结果取决于接收队列的类型。

    • 当一个溢出发生在一个内部队列,Stateflow®图表滴新消息。你可以控制的水平诊断行动通过设置队列溢出诊断消息的属性。看到队列溢出诊断

    • 当一个溢出发生在外部队列,队列(金宝app模型)块滴新消息或者覆盖最古老的消息队列,根据块的配置。看到如果队列满覆盖最古老的元素(金宝app模型)。一个溢出在外部队列总是给出一个警告。

  • 避免使用无向本地事件广播。无向本地事件广播会导致不必要的递归的行为在你的图表。相反,使用定向广播发送本地事件。有关更多信息,请参见广播本地事件同步平行状态

  • 使用发送运营商发送事件时间表编辑器。时间表编辑器使您能够安排的执行周期分区。有关使用的更多信息发送操作员使用时间表编辑器,请参阅事件时间表编辑器(金宝app模型)

版本历史

之前介绍过的R2006a