Dealing with Very Large Models
The purpose of this tutorial is to present how to deal with very large models.
It is based on my New Magasin model, which includes:
The Robo Pro project is 4 Mo sized and relies heavily on parallel processes with messages. I'll try to explain the logic I've used to write the software for this huge model. With 27 sensors and 28 actuators, this model qualifies for very large model with a high level of complexity. So I sliced the problem into smaller problems and used autonomous parallel processes I've experienced before with the synchronised conveyor belts. Here are the steps I went through to write the Robo Pro program that runs my New Magasin model: |