generated from KN-Algo/template-repository
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Opis zadania i szczegółowe wymagania
Należy zaimplementować po stronie C++ mechanizm odbioru grafu (reprezentacji diagramu LD po stronie edytora / pliku) oraz konwersję tej reprezentacji na wewnętrzny obiekt projektu używany przez silnik symulacji.
Definicja wykonania zadania
- Dla poprawnego grafu konwerter tworzy obiekt projektu zgodny z oczekiwaniami silnika (rungi, elementy, połączenia)
- Walidacja wykrywa typowe błędy grafu i zwraca komunikaty zawierające identyfikatory elementów (łatwe mapowanie na UI)
- Obsłużone są co najmniej wszystkie aktualnie wspierane typy bloków LD
- Obiekt wynikowy można bezpośrednio przekazać do wykonania w głównej pętli symulatora
Reactions are currently unavailable