SimEvents
建模和仿真消息通信和离散事件系统
SimEvents®可用于在Simulink基于消息模型的通信或与它的离散事件模拟引擎和用于分析事件驱动的系统模型和优化性能金宝app特性,例如等待时间,吞吐量和包丢失组件库任何事件驱动过程。队列,服务器,交换机,和其它预定的块使你建模路由,处理延迟,和优先级调度和通信。
随着SimEvents你可以研究分布式控制系统,软件和硬件架构,以及通信网络的性能的任务时间和资源使用的效果。您也可以与预测,容量规划和供应链管理决策进行业务研究。
入门:
在这个集成的建模和数据分析环境,您可以:
- 设计的分布式控制系统,硬件的体系结构,和用于航天,汽车,和电子应用传感器和通信网络
- 模型处理流程,执行容量规划和优化供应链制造和操作
- 分析和优化端至端延迟,吞吐量,分组丢失,和通信网络的其它性能特征
- 定制队列,路由算法,处理延迟,和优先化方案
- 含基于时间的模拟混合系统,基于事件的,和基于代理的组件
- 模拟事件驱动的过程,如与自主代理任务计划或制造过程的各个阶段
实体和消息
随着SimEvents您可以创建实体或消息表示感兴趣离散项目,如在通信系统中的数据包或飞机在机场滑行道。的产生,移动和在系统中的消息或实体的处理使得事件,例如一个包的到达或飞机的出发。反过来,这些事件修改状态在系统中影响系统的行为。
属性和资源
您可以使用属性,如目的地址,处理时间,或延迟服务器的表征的实体。实体,也能够获得和释放资源,这可以代表用品,机器,甚至人们使用的实体来完成任务或事件。
您可以通过编程控制在以下几个方面的事件动作和消息或实体:
- 对发生在不同的块实体的事件,如发电机,队列,和服务器块写入MATLAB代码。这些事件的行为使您可以操作的实体属性和优先级。
- 在事件的行动,调用Simulink的功能,可以修改实体和启动常规时金宝app间驱动的执行。
- 定义自定义队列,路由实体,并创建自定义实体操作的算法,使用Stateflow的离散事件图块。
- 使用MATLAB的离散事件系统块,笔者新离散事件的离散事件模型组件和模块。
SimEvents提供的系统块,使您能够创建,处理,存储和移动消息或实体及其资源。
- 您可以既简单又队列和服务器的复杂网络模型。
- 通过连接门和开关块,你可以建立哪些实体来响应事件传播路径。这些路径可以包括延迟和选择性切换的标准。
- 内SimEvents许多参数可以通过编程确定为在系统概率的变化进行建模。
- 您也可以通过使用Stateflow的离散事件图表或MATLAB离散事件系统块建立你自己的域特定块。
- 此外,可以使用的Simulink能力,诸如金宝app掩蔽子系统和创建库,以SimEvents子系统建立成可被共享和被他人再次使用组件块。
所述SimEvents设计模式库包含用于常见的设计模式的预定义块,如时间戳实体在产生或提取实体的属性作为在Simulink信号。金宝app
动画
您可以在模型中,通过内置的实体动画观察的实体运动。您还可以通过您为模型中的实体和事件创建自定义观察家建立自己的MATLAB动画。
统计和示波器
大多数SimEvents块产生的统计数据,让你监控合计措施,如平均服务时间,队列长度,以及服务器的利用率。自定义作用域使您能够可视化使用熟悉的楼梯,这些信号和干情节。
SimEvents调试
该SimEvents调试器是一个独立的工具,你可以使用在每一步暂停模拟或设置断点查询仿真行为调试模型。调试器还创建了一个模拟日志,关于什么是即将发生的事情或者什么刚刚发生在模拟的详细信息。您可以通过检查该日志调试都离散事件和混合模拟。