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