文档帮助中心
MATLAB离散事件系统
SimEvents
该MATLAB离散事件系统块允许您创建和作者自定义的离散事件系统。有了这个模块,你可以创作使用MATLAB事件驱动实体流系统®,并在Simulink中使用它金宝app®模型。有关实施的详细信息matlab.DiscreteEventSystem类MATLAB离散事件系统块,见创建自定义模块中使用MATLAB离散事件系统块。
matlab.DiscreteEventSystem
下面,有六个例子来帮助你学习如何创建使用自定义模块MATLAB离散事件系统块。
延迟实体的自定义实体存储块
创建自定义实体存储块与迭代事件
自定义实体存储块与多个计时器事件
自定义实体发生器模块有信号输入和信号输出
建立一个自定义模块与多存储
创建自定义资源收购座
展开全部
系统对象名称
指定用户定义的离散事件系统对象类的全名,不带文件扩展名。此项是区分大小写。类名必须存在MATLAB的路径。
您可以通过以下方式之一指定离散事件系统对象名称:
在文本框中输入名称。
单击连接到文本框列表箭头。如果在当前文件夹中存在有效的系统对象,名称出现在列表中。从此列表中选择一个系统对象。
浏览到包含一个有效的离散事件系统对象的文件夹。如果该文件夹是不是你的MATLAB的路径,软件会提示你添加它。
如果你需要创建一个离散事件系统对象,你可以通过单击模板创建一个新。
在保存SimEvents®系统对象,该名称将出现在系统对象名称文本框。
使用用户定义的离散事件系统对象类名称的全名。该块不接受MATLAB变量已分配到一个离散事件系统对象类名称。
系统
'<回车系统类名称>
新
单击此按钮可从模板创建一个SimEvents系统对象。
选择这些选项之一。
基本
开始MATLAB编辑和显示用于使用最少的系统对象的方法的简单离散事件系统对象的模板。
在保存SimEvents系统对象,你可以输入在名系统对象名称文本框。
使用模拟
代码生成
解释执行
指定仿真模式代码生成要么解释执行。
该模式模拟基于解析MATLAB语言与调试程序启用系统对象。
此代码生成模式降低了SimEvents模型仿真时间。在第一种模式运行时,MATLAB离散事件系统块模拟并使用支持代码生成仅MATLAB函数生成代码。金宝app如果系统目标代码和块参数不改变,随后的模型运行不重新生成代码。MATLAB离散事件系统块还支持代码重用对于具有金宝app多个模型MATLAB离散事件系统使用相同的系统对象源文件块。欲了解更多信息,请参阅生成代码为MATLAB离散事件系统块。
SimulateUsing
“代码生成”
使用MATLAB的离散事件系统模块编写自定义的N-服务器从具体的实体可以使用键查找进行选择。乘客从块的IN端口输入和直到一个消息在携带查找密钥的密钥端口到达被存储在块中。在接收到该消息时,系统时间表的“迭代”事件期间,它可以访问存储在它和输出,所述密钥相匹配的一个的每个实体。
使用MATLAB的离散事件系统块,可以暂停服务的单个服务器模型。输入端口IN接收实体提供服务。另外,该系统可以接收在端口PauseCmd零星暂停命令。如果PauseCmd端口上接收到的消息中携带数据= 1时,系统暂停。该系统重新调度服务用于当前实体,当它接收到一个继续在该端口上的消息,即承载数据= 0消息。
离散事件图|matlab.DiscreteEventSystem|matlab.System
matlab.System
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。金宝app
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处
现在就试用