The project is written in .NET Framework, utilizing the WinForms libraries.
- The factory is a central entity that manages the production of details.
- It consists of a series of interconnected workshops, each responsible for a specific stage of the detail production process.
- There are several types of operations, each of which can be performed in specific workshops.
- Each operation has unmutable time.
- There are five distinct workshops, each representing a set of available operations for the details.
- Workshop 1: turning, milling, bending
- Workshop 2: turning, drilling, welding
- Workshop 3: grinding, flushing
- Workshop 4: primer, painting, drying
- Workshop 5: painting, drying
- Details move from one workshop to another in a predefined sequence.
- The available workshop takes the first item from the list, processes it, and returns it.
- When a workshop capable of performing the next operation becomes available, it will take the processed item.
- The project includes a system for managing the order in which details are processed through the workshops.
- The C# project includes simulation controls to start, pause, and stop the production simulation.
- Users can observe the progress of details through the workshops and analyze the efficiency of the production process.
- Users can access real-time and historical information, including processing times at each workshop, total production time for individual details, and overall production cycle time.