# Приложения Раздел **Приложения** предоставляет доступ к выбору и управлению управляющими программами, разработанными в SunriseWorkbench и развёрнутыми на контроллере. Раздел открывается через кнопку **Приложения** в строке навигации smartHMI. ![Меню приложений](../../assets/kuka/applications/menu.jpg) ## Список приложений Страница выбора приложений разделена на два столбца: | Столбец | Описание | |---|---| | Приложения робота | Управляющие программы, запускаемые вручную оператором. | | Фоновые приложения | Программы, выполняющиеся автоматически (`backgroundTask`). | Каждая запись в списке содержит: - **Индикатор состояния** — цветная точка слева от наименования. - **Наименование приложения** — имя класса Java. - **Пакет** — пространство имён или категория (например, `[application]`, `[ros]`, `[demo]`). - **Чекбокс** — для выбора или деактивации приложения. ![Выбор приложения](../../assets/kuka/applications/choose_app.jpg) Кнопка **Сбросить выбранное приложение робота** (иконка руки) снимает выбор активного приложения без его остановки. Фоновые приложения, находящиеся в состоянии выполнения, отображаются с зелёной точкой и кнопкой **Стоп**. ## Выбор и активация приложения Для выбора приложения нажмите на его наименование в списке. Выбранное приложение выделяется оранжевым цветом, в чекбоксе появляется галочка (✓), а наименование отображается в строке навигации smartHMI. Система автоматически открывает страницу **Контроль приложений** с текущим состоянием программы и журналом её выполнения. ## Состояния приложения ### Активизировано ![Состояние: активизировано](../../assets/kuka/applications/app_active.jpg) Серый круглый индикатор — приложение выбрано и загружено в контроллер, однако ещё не запущено. Для запуска нажмите **Старт**. ### Выполнение Зелёный индикатор воспроизведения — программа активно выполняется. В журнале в реальном времени отображаются события, определённые программистом. Если программа предусматривает взаимодействие с оператором, поверх журнала появляется диалог с кнопками выбора. ### Перемещение приостановлено ![Состояние: приостановлено](../../assets/kuka/applications/app_stoped.jpg) Жёлтый индикатор паузы — выполнение прервано. Для возобновления нажмите **Старт**. ### Ошибка ![Состояние: ошибка](../../assets/kuka/applications/app_error.jpg) Красный индикатор — в ходе выполнения возникло необработанное исключение. Строка состояния отображает код ошибки. Исправление логических ошибок выполняется в SunriseWorkbench. ## Деактивация приложения ![Деактивация приложения](../../assets/kuka/applications/selected_app.jpg) Для снятия выбора с приложения перейдите в раздел **Приложения**, найдите активное приложение (выделено оранжевым, чекбокс ✓) и нажмите на чекбокс — приложение будет деактивировано.