主要内容

MATLAB离散事件系统

MATLAB离散事件系统

  • 库:
  • SimEvents

  • MATLAB离散事件系统模块

描述

MATLAB离散事件系统块允许您创建和创建自定义离散事件系统。通过这个块,您可以使用MATLAB编写一个事件驱动的实体流系统®,并在Simulink中使用它金宝app®模型。有关实现的更多信息matlab。DiscreteEventSystemMATLAB离散事件系统块,看使用MATLAB离散事件系统块创建自定义块

下面有六个示例,可以帮助您学习如何使用MATLAB离散事件系统块。

参数

全部展开

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

你可以通过以下方式指定一个离散事件系统对象名:

  • 在文本框中输入名称。

  • 单击附加到文本框的列表箭头。如果当前文件夹中存在有效的System对象,则名称将出现在列表中。从这个列表中选择System对象。

  • 浏览到包含有效的离散事件System对象的文件夹。如果文件夹不在MATLAB路径中,软件会提示您添加它。

如果需要创建离散事件系统对象,可以通过单击从模板创建一个离散事件系统对象刚出现的

保存SimEvents后®系统对象,则名称将显示在系统对象名称文本框中。

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

编程使用

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

单击此按钮可从模板创建SimEvents System对象。

选择其中一个选项。

  • 基本的

    启动MATLAB编辑器,并使用最少的系统对象方法显示简单离散事件系统对象的模板。

保存SimEvents System对象后,可以在系统对象名称文本框中。

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

  • 解释执行

    该模式模拟基于解释的MATLAB语言的System对象,并启用调试器。

  • 代码生成

    这种代码生成模式减少了SimEvents模型的模拟时间。在第一个模型运行时MATLAB离散事件系统块仅使用支持代码生成的MATLAB函数模拟并生成代码。金宝app如果System对象代码和块参数没有更改,则后续运行的模型不会重新生成代码。MATLAB离散事件系统块还支持具有多个的模型的金宝app代码重用MATLAB离散事件系统块使用相同的系统对象源文件。有关更多信息,请参见生成MATLAB离散事件系统块的代码

编程使用

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