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

Сначала подтвердите данные об устройстве и бизнесе.

Определите модели камер, режимы затвора, настройки экспозиции, интерфейсы триггера, значения временных меток и возможности SDK. Определите, откуда берутся идентификаторы деталей, какие виды необходимы, крайний срок группировки и обработку неполных групп. документация производителя PTP объясняет механизмы; он не подтверждает поддержку или завершение тестирования на целевых устройствах.

Организуйте контроль и доказательства отдельно

Этап Предлагаемая работа Предлагаемые записи
Запуск и экспозицию Настройте подтвержденные входы и целевое событие Идентификатор триггера, готовность и доказательства экспозиции
Проверка часов Проверьте источник времени, статус синхронизации и перезапустите изменения. Единицы времени, статус и соотношение часов
Ассоциация фреймов Группируйте исходные кадры по камере, заготовке и событию получения. Идентификаторы исходного кадра, идентификаторы групп и доказательства связи
Деловые решения Проверьте комплектность группы перед согласованной обработкой Полнота, версия алгоритма и конечное состояние
Восстановление неисправности Обработка пропущенных кадров, тайм-аутов, потери синхронизации и повторного подключения. Причины, действия по восстановлению и первая допустимая группа после восстановления

Проверьте, откуда берутся идентификаторы ассоциации.

Счетчики кадров камеры, счетчики триггеров и идентификаторы групп, генерируемые приложением, могут принадлежать к разным доменам подсчета. Равное количество само по себе не означает одно и то же событие. Определите их происхождение, поведение перезапуска и метод сопоставления. Если при приблизительном сопряжении используется только время прибытия, опишите его как правило сопряжения приложений, а не проверенную синхронизацию экспозиции.

Дефектные группы не должны принимать нормальные решения.

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

Проверьте контролируемую комбинацию перед увеличением рабочей нагрузки.

Начните с подтвержденных камер, проводки, сети и программного обеспечения. Отдельно проверяйте сроки, полноту групп и бизнес-образцы. Повторно протестируйте затронутые условия после добавления камер или изменения разрешения, экспозиции, загрузки передачи или обработки. Предоставляйте конфигурации, исходные записи, методы измерения и незавершенные элементы. Такая конструкция не обеспечивает проверенного результата с нулевой потерей кадров или универсальной камеры, подключаемой по принципу «подключи и работай».

Сопутствующие услуги: Аппаратное обеспечение Vision и встроенные технологии, консультация по проекту.