Community Edition — Бесплатные базовые функции KUKA KRL Professional
Подробный обзор 24 бесплатных базовых функций расширения для разработчиков и инженеров-робототехников.
1. Синтаксическая подсветка KRL (Syntax Highlighting)
Полный парсинг синтаксиса .src, .dat, .sub. Подсветка ключевых слов, типов данных (INT, REAL, BOOL, E6POS), системных переменных KSS 8.7 и FOLD-метаданных WorkVisual.
До установки (стандартный монотонный текст):

После установки (Контрастная инженерная подсветка):

2. Эксклюзивные темы KUKA (6 KUKA Themes)
6 профессиональных тем оформления, оптимизированных для промышленных ноутбуков и дисплеев SmartPAD:
- Industrial Dark (фирменный стиль KUKA
#FF6600) - WorkVisual Dark
- WorkVisual Light
- Midnight OLED
- Blueprint
- Industrial Light
Переключение: Ctrl + K Ctrl + T




3. Умное автодополнение (Smart Autocomplete & 957+ KSS Variables)
Мгновенное выпадающее меню при вводе $ с подсказками по 957+ системным переменным ($POS_ACT, $VEL.CP, $BASE, $TOOL, $IN, $OUT, $TORQMON).

4. Мультиязычность 6 языков (EN / DE / RU / ES / IT / TR)
Полная локализация интерфейса расширения, подсказок, меню команд и дашборда Control Center на 6 языках: английский, немецкий, русский, испанский, итальянский и турецкий.
5. Inlay Hints для сигналов ($IN / $OUT / $ANIN / $ANOUT)
Виртуальные полупрозрачные подсказки имен сигналов прямо в коде (например, $IN[1] : diPartReady).

6. Всплывающая информация (Hover Info & Read/Write Status)
При наведении курсора на системную переменную отображается описание из руководств KSS 8.7, тип данных и права доступа (Read-Only / Read-Write).

7. Кросс-файловая навигация (.src ↔ .dat Go-to-Definition)
Быстрый переход по F12 / Ctrl+Click от использования точки/переменной в файле алгоритма .src к ее объявлению в .dat.

8. Поиск всех ссылок (Find All References — Shift+Alt+F12)
Показывает все места использования функции, точки или сигналов во всем проекте.

9. Глобальный форматировщик KRL (Code Formatter)
Автоматическое выравнивание знаков = и вложенности блоков IF/FOR/WHILE по нажатию Shift + Alt + F.

10. Быстрое сворачивание / разворачивание FOLD (Quick Fold Toolbar)
Иконки [Fold All] (krl.foldAll) и [Unfold All] (krl.unfoldAll) в тулбаре для сжатия и разворачивания всех блоков FOLD.

11. Полное дерево команд KUKA COMMANDS
Удобная боковая панель с категоризированным деревом всех команд расширения.

12. Панель сигналов KRL I/O Signals
Панель сигналов входов/выходов с быстрой фильтрацией и поиском.

13. Очистка неиспользуемых переменных (Unused Variable Cleaner)
Удаление ненужных объявлений DECL из .dat файлов без нарушения структуры FOLD.
14. Очиститель Git-метаданных WorkVisual (Git Metadata Cleaner)
Срезает заголовки &ACCESS, &REL, &PARAM для создания чистых коммитов в Git.

15. Сортировка объявлений (Sort Declarations)
Сортировка типов переменных (INT, REAL, BOOL, E6POS) в .dat файлах.

16. Безопасное авто-исправление кода (Safe Auto-Repair — krl.fixAllSafeIssuesInFile)
Пакетное исправление рутинных замечаний синтаксиса в 1 клик: нормализация регистра операторов KRL, балансировка P00 протоколов, закрытие блоков DEF/END без риска поломки рабочей логики.
17. Генератор B2B-счетов и EU VAT Reverse Charge (krl.requestCorporateInvoice)
Прямое формирование официальных счетов-проформ и налоговых инвойсов с валидацией корпоративного Tax ID / EU VAT Reverse Charge для быстрой оплаты юрлицами.
18. Бонусная синтаксическая диагностика в реальном времени
Мгновенное подсвечивание синтаксических ошибок, незакрытых скобок, пропущенных THEN и ENDIF прямо во время ввода в бесплатной версии.
