您可以扩展Simevents的现有功能®通过编写新的块来建模SimEvents内置解决方案中没有提供的行为。要在SimEvents模型中创建自定义功能,可以使用MATLAB离散事件系统块,它允许你实现一个用MATLAB编写的离散事件系统对象®语言。
要实现自定义离散事件系统对象,继承matlab.discreteeventsystem.
班级。使用a将系统对象链接到SimEvents模型MATLAB离散事件系统堵塞。链接MATLAB离散事件系统块在模拟期间显示所需的自定义行为。
MATLAB离散事件系统 | 马铃薯离散事件系统 |
matlab.discreteeventsystem. |
离散事件系统对象的基类 |
SimEvents库提供了可以在建模时引用的设计模式。
作者通过定义实体类型,端口,存储和事件来分散事件系统对象。
使用matlab.discreteeventsystem.
类来实现离散事件System对象。
配置MATLAB离散事件系统堵塞。
定义并使用自定义离散事件系统中的事件。
从Matl金宝appab离散事件系统块致电Simulink功能
致电Sim金宝appulink.®函数从一个MATLAB离散事件系统块。
此示例显示如何使用MATLAB离散事件系统块与数据存储存储块之间的数据交换来建立资源调度。