Hello:
This project is useful for both the current simulator (with physical components) and future ones, but I want to mention something:
Actually, this idea doesn’t stem from what you see in this project, but from the idea I’m proposing for a Factory IO that has nothing to do with factories or machines, but rather with irrigation. As you know, one of my proposals is an irrigation simulator where you can simulate irrigation with all its characteristics, from the well to the last olive tree, including a measurement of the farm. This is why the idea of the irregular polygon arose, with its calculation of the area and perimeter of the farm to be irrigated.
Obviously, these kinds of ideas can only occur to someone who has dedicated their entire life to the sector—in my case, the electrical sector. They won’t occur to any teacher who has never left the classroom and whose only glimpse of the countryside has been from the school window. Of course, they won’t occur to students who simply do what they’re told, and certainly not to the creators of Factory IO, who do what they see and believe is most instructive from their offices and workplaces. After all, these people can’t do much else; it’s normal that they can’t do more than they already do.
From now on, I’m even more convinced that a Factory IO system, exclusively for simulating irrigation, would be just as interesting, or even more so, than a Factory IO system for factories and machinery. Of course, to fulfill its purpose, it must be as accurate as possible. It could even use data obtained from files created for other applications to share work with others, export a detailed image of the farm for the client, create a list of materials (meters of rubber used, valves, etc.), include small panels to serve as HMIs for testing the behavior of the elements.
As you can see, the PRACTICAL experience we’ve gained is better than the THEORETICAL experience we have in abundance.
Regards