59 lines
4.7 KiB
Markdown
59 lines
4.7 KiB
Markdown
# Приложения
|
|
|
|
Раздел **Приложения** предоставляет доступ к выбору и управлению управляющими программами, разработанными в SunriseWorkbench и развёрнутыми на контроллере. Раздел открывается через кнопку **Приложения** в строке навигации smartHMI.
|
|
|
|
## Список приложений
|
|
|
|
Страница выбора приложений разделена на два столбца:
|
|
|
|
| Столбец | Описание |
|
|
|---|---|
|
|
| Приложения робота | Управляющие программы, запускаемые вручную оператором. |
|
|
| Фоновые приложения | Программы, выполняющиеся автоматически (`backgroundTask`). |
|
|
|
|
Каждая запись в списке содержит:
|
|
|
|
- **Индикатор состояния** — цветная точка слева от наименования.
|
|
- **Наименование приложения** — имя класса Java.
|
|
- **Пакет** — пространство имён или категория (например, `[application]`, `[ros]`, `[demo]`).
|
|
- **Чекбокс** — для выбора или деактивации приложения.
|
|
|
|

|
|
|
|
Кнопка **Сбросить выбранное приложение робота** (иконка руки) снимает выбор активного приложения без его остановки. Фоновые приложения, находящиеся в состоянии выполнения, отображаются с зелёной точкой и кнопкой **Стоп**.
|
|
|
|
## Выбор и активация приложения
|
|
|
|
Для выбора приложения нажмите на его наименование в списке. Выбранное приложение выделяется оранжевым цветом, в чекбоксе появляется галочка (✓), а наименование отображается в строке навигации smartHMI. Система автоматически открывает страницу **Контроль приложений** с текущим состоянием программы и журналом её выполнения.
|
|
|
|
## Состояния приложения
|
|
|
|
### Активизировано
|
|
|
|
Серый круглый индикатор — приложение выбрано и загружено в контроллер, однако ещё не запущено.
|
|
|
|

|
|
|
|
### Выполнение
|
|
|
|
Зелёный индикатор воспроизведения — программа активно выполняется. В журнале в реальном времени отображаются события, определённые программистом. Если программа предусматривает взаимодействие с оператором, поверх журнала появляется диалог с кнопками выбора.
|
|
|
|

|
|
|
|
### Перемещение приостановлено
|
|
|
|
Жёлтый индикатор паузы — выполнение прервано. Для возобновления продолжите выполнение программы, по тому же принципу как и запускали приложение.
|
|
|
|

|
|
|
|
### Ошибка
|
|
|
|
Красный индикатор — в ходе выполнения возникло необработанное исключение. Строка состояния отображает код ошибки. Исправление логических ошибок выполняется в SunriseWorkbench.
|
|
|
|

|
|
|
|
## Деактивация приложения
|
|
|
|
Для снятия выбора с приложения перейдите в раздел **Приложения**, найдите активное приложение (выделено оранжевым, чекбокс ✓) и нажмите на чекбокс — приложение будет деактивировано.
|
|
|
|
 |