Техническое задание: Плагин интеграции для EzCad 2.14.11
Существует внешняя система машинного зрения, которая определяет область для нанесения DataMatrix кода на изделие. Система передает данные о позиции и ориентации кода. Необходимо разработать программу-плагин, которая обеспечит бесшовную интеграцию этих данных с программным обеспечением лазерного маркера EzCad.
Основная задача
Создать приложение-посредник, которое принимает данные от системы распознавания и передает их в EzCad для автоматического позиционирования и нанесения маркировки.
Требования к функционалу
- Сетевой интерфейс: Программа должна работать как TCP-сервер, ожидающий входящих подключений от системы машинного зрения.
- Формат данных: Обработка входящих строк данных в формате: Координата X, Координата Y, Угол поворота (Angle). Необходимо предусмотреть парсинг и валидацию данных.
- Интеграция с EzCad: Полученные координаты и угол должны автоматически применяться для позиционирования маркировки в открытом файле разметки EzCad (например, через API, макросы или эмуляцию действий пользователя).
- Надежность: Обеспечить стабильную работу, обработку ошибок связи и некорректных данных.
- Простота использования: Плагин должен легко запускаться и требовать минимальной настройки со стороны оператора.
Технические детали
- Целевая платформа: Windows (совместимость с версией ПО EzCad 2.14.11).
- Ключевой навык: понимание работы с сетевыми протоколами (TCP) и способов автоматизации стороннего ПО.
- Желателен опыт работы с оборудованием для лазерной маркировки или промышленной автоматизации.