Where to start coding Simulink blocks for SimEvents

I would like to build my own SimEvents blocks. In particular, I would like to build blocks that represent the basic elements of a Petri-net. The basic behaviour I can mimick using standard blocks, but I cannot use the subblock feature because I would like to have parameters in the mask that control the number of ports.
Where should I start to learn how to program this? Any pointers?
Thanks in advance, Pieter

Antworten (2)

Raul
Raul am 20 Apr. 2015

0 Stimmen

Hi Pieter,
I just saw your question. I have had the same intention few months ago. So I developed a library for building Petri Net models within a Simulink model. I saw interesting results from the simulations with the library. So I posted the library and the source code for further development by the Petri Nets enthusiasts. The link is
https://www.mathworks.com/matlabcentral/fileexchange/50571-petri-nets-building-blocks-library
Please let me know if it is useful for you.
Regards... RCR
Mo Zhao
Mo Zhao am 18 Apr. 2016

0 Stimmen

Hi,
Our R2016a shipped MATLAB Discrete-Event System in the new SimEvents library. It would be the best choice to write a custom block. To get started quickly, you can use the deign pattern or look at the examples at http://www.mathworks.com/help/simevents/examples.html#d0e170.

Kategorien

Mehr zu Discrete-Event Simulation finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 19 Nov. 2014

Beantwortet:

am 18 Apr. 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by