MATLAB离散事件系统

MATLAB离散事件系统

  • 库:
  • SimEvents

  • MATLAB离散事件系统块

描述

MATLAB离散事件系统块允许您创建和作者定义的离散事件系统。块,你可以使用MATLAB作者一个事件驱动的entity-flow系统®,在您的模型中使用它万博1manbetx®模型。关于实现的更多信息matlab.DiscreteEventSystemMATLAB离散事件系统块,看创建自定义模块使用MATLAB的离散事件系统

下面有六个例子来帮助你学习如何创建自定义模块使用MATLAB离散事件系统块。

参数

全部展开

指定用户定义的离散事件系统对象类的全名没有文件扩展名。这个条目是区分大小写的。类名必须存在于MATLAB路径。

您可以指定一个离散事件系统对象名称在其中的一个方面:

  • 在文本框中输入名称。

  • 单击列表箭头连接到文本框中。如果有效的系统对象存在在当前文件夹,名称出现在列表中。从这个列表中选择一个系统对象。

  • 浏览到一个文件夹,其中包含一个有效的离散事件系统对象。如果文件夹不是MATLAB路径,软件提示您添加它。

如果您需要创建一个离散事件系统对象,您可以从一个模板创建一个点击

在您保存SimEvents®系统对象,这个名字出现在系统对象名称文本框中。

使用用户定义的离散事件系统的全名对象类名。块不接受一个MATLAB变量,分配给一个离散事件系统对象类名。

编程使用

块参数:系统
类型:特征向量
:“<输入系统类名称>”|特征向量
默认的:“<输入系统类名称>”

点击这个按钮从一个模板创建一个SimEvents系统对象。

选择其中一个选项。

  • 基本

    开始MATLAB编辑和显示一个模板使用最少的一个简单的离散事件系统对象系统对象的方法。

保存SimEvents系统对象后,您可以输入名称系统对象名称文本框中。

指定模拟模式代码生成解释执行

  • 解释执行

    这种模式模拟了基于MATLAB语言解释系统对象启用了调试器。

  • 代码生成

    这SimEvents模型的代码生成模式减少模拟时间。在第一个模型运行MATLAB离散事件系统模拟并生成代码块使用MATLAB函数支持代码生成。万博1manbetx如果系统对象代码和块参数不变,后续模型运行不重新生成代码。MATLAB离散事件系统块也有多个支持代码重用模万博1manbetx型MATLAB离散事件系统块使用相同的源文件系统对象。有关更多信息,请参见MATLAB离散事件系统生成代码块

编程使用

块参数:SimulateUsing
类型:特征向量
:代码生成的|解释执行
默认的:代码生成的
介绍了R2016a