В разработке и тестировании автомобильного ПО инженеров тормозят две вещи: необходимость постоянно заглядывать в документацию по API и писать скрипты вручную, а также сложная и трудоёмкая настройка протоколов вроде SOME/IP. Релиз TSMaster 2026.05 адресован обеим проблемам: в программе появился AI-агент кодирования на базе механизма Codex Skills, панели получили настройку стилей, а стек SOME/IP — три новых параметра тонкого управления, делающих обмен точнее и экономичнее по ресурсам.

Ключевые слова: TSMaster 2026.05, AI-агент кодирования, Codex Skills, мини-программы, SOME/IP, панели, автоматизация.

Видео: AI-агент в TSMaster — тестовые скрипты без ручного кода

1. Вторая разработка: AI-агент кодирования TSMaster

Главная новинка версии 2026.05 — навык агента кодирования на базе механизма Codex Skills. Путь в программе: «Вторая разработка на базе API TSMaster».

TSMaster 2026.05: интерфейс AI-агента кодирования
Рис. 1-1. AI-агент кодирования в TSMaster 2026.05

Пользователь взаимодействует с ИИ на естественном языке: агент автоматически находит нужную информацию об API-интерфейсах TSMaster и на основе результатов запроса генерирует готовые MP-мини-программы. Это заметно сокращает время на ручное написание кода и поиск по документации API и в целом поднимает эффективность разработки.

2. Модуль симуляции

2.1. Панели: настройка стилей

Путь: «Симуляция» → «Панель».

TSMaster 2026.05: настройка стилей панели
Рис. 2-1. Кастомизация стиля панели

Панели теперь поддерживают пользовательские стили: под конкретный сценарий можно гибко подбирать и адаптировать разные визуальные решения. Это повышает гибкость дизайна интерфейса и его приспособленность к сценарию, улучшает пользовательский опыт и снижает затраты на повторную разработку.

2.2. SOME/IP: опция «Send Field On Change»

Путь: «Симуляция» → «SOME/IP».

TSMaster 2026.05: SOME/IP Send Field On Change
Рис. 2-2. Настройка Send Field On Change

Новая включаемая опция Send Field On Change. Когда она активна и выбран режим источника управления Var/Mix, поля типа Field.notify синхронизируют значение с сервера на клиент только при фактическом изменении значения переменной на стороне Server. Это исключает лишние и повторные уведомления Field и повышает эффективность коммуникации и использования ресурсов.

2.3. SOME/IP: опция «Enable Update Control»

Путь: «Симуляция» → «SOME/IP».

TSMaster 2026.05: SOME/IP Enable Update Control
Рис. 2-3. Настройка Enable Update Control

Новая включаемая опция Enable Update Control. Когда она активна и выбран режим Var/Mix, новое значение попадает в буфер только если переменная #_update установлена в значение больше 0. Функция позволяет точно управлять моментом обновления данных, избегая лишних операций обновления буфера, — это повышает производительность системы и снижает коммуникационные накладные расходы.

2.4. SOME/IP: приоритет TCP / UDP для методов

Путь: «Симуляция» → «SOME/IP».

TSMaster 2026.05: приоритет TCP и UDP для методов SOME/IP
Рис. 2-4. Выбор приоритетного транспорта для методов SOME/IP

Добавлены настройки «метод предпочитает TCP» и «метод предпочитает UDP». Если метод (method) в базе данных поддерживает оба транспорта, этой настройкой можно явно указать, какой протокол использовать в первую очередь.

3. Как обновиться

  • Новая установка: скачайте актуальный установщик TSMaster — рекомендуется beta-версия с самыми свежими функциями.
  • Обновление: при подключённом интернете проверьте обновления прямо в программе и перейдите на последнюю версию.

По вопросам использования TSMaster доступна техническая поддержка TOSUN: support@tosunai.cn (в письме укажите компанию и контакты).