主要内容

摧毁

类:matlab。DiscreteEventSystem
包:matlab

实体销毁时的事件操作

语法

[活动]=摧毁(obj、存储实体)
[事件、着干活…]=摧毁(obj、存储实体,in1,…)

描述

事件) =摧毁(obj存储实体)指定在实体被销毁之前对象的事件动作。

事件着干活…]=摧毁(obj存储实体三机一体,……)当块有一个或多个输入信号端口和/或信号输出端口时,指定该对象的此类事件动作。

输入参数

全部展开

离散事件系统对象。

存储元素的索引。

离开存储元素的实体。实体有以下字段:

  • sys(MATLAB结构) -它有这些字段:

    • id) -实体ID

    • 优先级) -实体优先级

  • 数据——实体数据

对象的任何数据输入。这些输入参数仅在对象有数据输入时存在。

输出参数

全部展开

计划中的事件。使用matlab。DiscreteEventSystem类方法来创建事件。每个事件都有以下字段:

  • 类型特征向量)—事件类型

  • 延迟) -事件发生前的延迟

  • 优先级) -事件的优先级

  • 存储) -存储元素的索引

  • 标签特征向量) -事件标签

  • 位置(MATLAB结构) -实体的源或目标位置

对象的数据输出。当对象有数据输出时,必须指定这些输出参数。

例子

全部展开

指定存储中实体销毁时的事件操作。

函数事件=摧毁(obj、存储实体)%当一个实体被销毁时,显示它的ID和时间表%生成一个新的实体。disp ([“ID实体”num2str (entity.sys.id)被摧毁的]);事件= obj.eventGenerate(存储、“补充”1、entity.sys.priority);结束
介绍了R2016a