Documentation

SimEvents

Model and simulate discrete-event systems

SimEvents®provides a discrete-event simulation engine and component library for analyzing event-driven system models and optimizing performance characteristics such as latency, throughput, and packet loss. Queues, servers, switches, and other predefined blocks enable you to model routing, processing delays, and prioritization for scheduling and communication.

With SimEvents, you can study the effects of task timing and resource usage on the performance of distributed control systems, software and hardware architectures, and communication networks. You can also conduct operational research for decisions related to forecasting, capacity planning, and supply-chain management.

Getting Started

Learn the basics of SimEvents

Queue, Service, and Route Modeling

Generate and destroy entities, work with entity attributes, route and delay entities, write event actions

Resource Allocation Modeling

Combine entities, model with resources, create composite and batched entities

Simulation, Debugging, and Visualization

模拟和调试SimEvents模型,创建铜stom visualization tools to observe entities and events

Statistics and Data Analysis

Count entities, work withSequence viewerblock

Interface with Simulink

Create models with time-based and event-based components, choose solvers, save simulation state

Block Authoring

Use SimEvents common design patterns, implement a discrete-event chart, and create custom discrete-event systems with system objects

Applications

Example models illustrating specific functionality and applications of SimEvents software