事件模拟



我不知道如何在matlab中进行基于事件的仿真。只是需要一个开始,这个问题是我更大任务的开始。

我有这个,

      Arrival   Departure  frequencies
      0.0000    5.9489         0
      0.0000    6.6353         0
      0.0001    6.9292         0
      0.0001    6.9361         0
      0.0001    7.2979         0
      0.0001    7.7989         0
      0.0002    7.9419         0
      0.0002    8.8358         0
      0.0002    8.8383         0
      0.0002    9.0600         0

第一列是event_arrival,第二列是event_departure。当模拟在到达时间和出发时间之间时,我想将第三列的值从0更改为1。

一旦event_departure到达,它又回到了o。谢谢你。

您将需要Matlab SimEvents®工具箱。

SimEvents®为Simulink®提供了一个离散事件仿真引擎和组件库。您可以对组件之间的事件驱动通信进行建模,以分析和优化端到端延迟、吞吐量、数据包丢失和其他性能特征。预定义块的库,如队列、服务器和交换机,使您能够准确地表示您的系统,并自定义路由、处理延迟、优先级和其他操作。

有免费的替代品,如函数图V.3.2,我用它获得了很好的体验。

事件驱动的设计、仿真、实时代码生成和文档系统

我曾经试着自己写一个事件驱动的模拟,并在Simulink中实现它,这是可能的,但相当痛苦的屁股,绝对太多作为这个问题的答案。

相关内容

  • 没有找到相关文章