A descrete event system (DES) of a palletizing process created in Universal Windows Platform for Control Theory study course.
- The projects follows the MVVM pattern separating the bussiness logic and the view.
- Dependency injection was applied for decoupling classes.
- For either purpouses MVVM Light Toolkit was used.
- Displaying the current state of DES
- Possibility to nagivagte between states by chosing an event available from current state
- Displaying previous state and event
- Check DES for blocks occurrences (states that cannot be left once inside)
- Finding possibly shortest path between two chosen states
- Loading DES from config file in JSON format
Universal Windows Platform app is capable of running on any platform that is able to run Windows 10 system. On a Raspberry PI Windows 10 IoT can be installed, so the app was also deployd on the ARM platform and as a result it was working just fine.
MIT