Skip to content

[TASK] | Konwersja grafu na obiekt #10

@CZIWELLO

Description

@CZIWELLO

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions