Add documentation for SunriseWorkbench project setup and features

- Create libraries.md for library installation instructions in SunriseWorkbench.
- Create load-project.md for importing existing projects in SunriseWorkbench.
- Create new-project.md detailing the process of creating a new project in SunriseWorkbench.
- Add applications.md to describe the applications section in KUKA smartHMI.
- Add extra-menu.md for additional robot control options in KUKA smartHMI.
- Create io-group.md for managing input/output groups in KUKA smartHMI.
- Add robot-menu.md as a placeholder for the robot menu section in KUKA smartHMI.
- Create station.md to outline the main navigation and functionalities in KUKA smartHMI.
- Add LBRserver.md, robot-power-control.md, and teach-kuka.md as placeholders for respective control programs.
- Create config-error.md to provide troubleshooting steps for configuration errors in SunriseWorkbench.
- Add main.html to override base template with site root metadata.
This commit is contained in:
Даниил Грабарь
2026-06-18 13:22:55 +03:00
parent 07edc4faf6
commit b7db2e991c
98 changed files with 685 additions and 190 deletions
@@ -0,0 +1,59 @@
# Приложения
Раздел **Приложения** предоставляет доступ к выбору и управлению управляющими программами, разработанными в 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)
Для снятия выбора с приложения перейдите в раздел **Приложения**, найдите активное приложение (выделено оранжевым, чекбокс ✓) и нажмите на чекбокс — приложение будет деактивировано.