Opis zadania i szczegółowe wymagania
Należy zaprojektować układ głównego okna aplikacji, aby zapewnić wygodne budowanie algorytmów. W tym zadaniu musi zawierać się:
- Toolbox (Przybornik): Miejsce na górze lub z boku ekranu, skąd użytkownik wybiera elementy drabinki.
- Canvas (Obszar drabinki): Centralna część interfejsu, gdzie bezpośrednio układane są szczeble (Rungs).
- Sidebar (Panel zmiennych): Lista wszystkich zadeklarowanych zmiennych BOOL/INT wraz z podglądem ich aktualnych wartości.
- Control Bar: Panel zarządzający zawierający przyciski „Start Simulation”, „Stop”, „Step” oraz wizualny wskaźnik statusu połączenia z silnikiem C++.
Dodatkowy kontekst i źrodła pomocnicze
Należy uwzględnić, że rzeczywisty cykl pracy PLC obejmuje stałą diagnostykę i komunikację. Interfejs użytkownika musi w sposób jednoznaczny i widoczny sygnalizować stan aplikacji, w szczególności to, czy symulacja jest aktualnie w toku, czy została zatrzymana.
Definicja wykonania zadania
Opis zadania i szczegółowe wymagania
Należy zaprojektować układ głównego okna aplikacji, aby zapewnić wygodne budowanie algorytmów. W tym zadaniu musi zawierać się:
Dodatkowy kontekst i źrodła pomocnicze
Należy uwzględnić, że rzeczywisty cykl pracy PLC obejmuje stałą diagnostykę i komunikację. Interfejs użytkownika musi w sposób jednoznaczny i widoczny sygnalizować stan aplikacji, w szczególności to, czy symulacja jest aktualnie w toku, czy została zatrzymana.
Definicja wykonania zadania