Задача и исходные условия
Быстрый средний алгоритм не доказывает своевременное решение по каждой детали. Измеряйте весь путь при одновременной нагрузке камер, обработки и записи относительно срока станции.
Подготовка испытания
Условно: захват 10 ms, передача 20 ms, очередь 15 ms, обработка 70 ms, вывод 5 ms —120 ms последовательно. При 200 ms остаётся 80 ms условного запаса. Это не измерение; реальные этапы могут перекрываться.
До времени обработки задайте срок и границы. Линии нужен выход до отбраковки, роботу цель до движения. Уточните начало: физический запуск, запрос или экспозиция; конец: расчёт, передача или наблюдаемый выход. Запишите оборудование, форматы, частоты, алгоритм/модель, приложение, путь, камеры и хранение. Отделите старт/прогрев, чтобы быстрая установившаяся работа не скрыла первую задержку.
Порядок работы
- Определите события начала/конца и часы; не вычитайте несинхронизированные отметки приборов.
- Используйте монотонные часы хоста и проверенную синхронизацию либо внешние измерения между устройствами.
- Проведите 1000 планируемых циклов со всеми камерами и записью, сохраняя номера и времена этапов.
- Проверьте медленную запись и пиковую сеть отдельно и вместе, учитывая отсутствующие и поздние решения.
- Проверьте явный отказ или согласованное действие при тайм-ауте вместо старого допуска.
Фиксируйте надёжные захват, передачу, очередь, начало и выход. Хост использует монотонные часы, устройства — проверенную связь или внешнее измерение. Время обнаружения приложением является получением, не автоматически физическим событием. Нагрузите камеры, связь и запись вместе. Введите медленного потребителя и всплески, наблюдайте глубину/возраст. Пропуски, отказы и ошибки остаются в журнале.
Пример протокола испытания
Это условный пример, а не результаты измерений Deyi. Замените значения собственными утверждёнными протоколами испытаний.
| Поле протокола | Принятое значение |
|---|---|
| Время съёмки и анализа | 10 ms |
| Время передачи | 20 ms |
| Время обработки | 70 ms |
| Срок решения | 200 ms |
Для каждого запланированного запуска запишите завершение, превышение срока или отсутствие результата. Рассчитывайте процентили по завершённым результатам, но рядом указывайте число пропущенных и поздних: исключение ошибок искажает распределение. Одновременно нагрузите запись и все камеры, затем замедлите обработчик. Условная сумма 120 мс не является измеренным максимумом; испытание на 1000 циклов не устанавливает частоту редких отказов.
Сумма — расчёт, не benchmark. Последовательно 120 мс оставляет 80 мс арифметики. Перекрытие/очередь требуют прямого измерения и объяснения. Сообщайте нагрузку, завершения, опоздания, пропуски, распределение, максимум. Процентили относятся к выборке, не разрешают исключать ошибки. Проверьте связь с сетью, очередью, алгоритмом, записью. Корреляция выбирает опыт, не причину.
Две схемы процесса
Испытать задержку от запуска до решения PLC под нагрузкой — 1
Отметки на границах измеряют захват, передачу, ожидание, анализ и вывод.
- Захват
- Передача
- Очередь и обработка
- Результат PLC
Испытать задержку от запуска до решения PLC под нагрузкой — 2
Покой, производственная нагрузка и внесённый отказ отвечают на разные вопросы.
- Покой
- Рабочая нагрузка
- Внесённый отказ
Поиск неисправностей
- Длинная очередь требует проверки конкуренции и мощности обработки.
- Пики передачи требуют статистики потока и нагрузки сети.
- Скачки часов и отрицательные интервалы делают измерения непригодными.
Приёмка и передача
Принимайте сроки, пропуски и обработку отказов по согласованным требованиям. Укажите наблюдаемый максимум и условия без непроверенных обещаний. Повторите после изменения камер, формата, алгоритма или хранения; 1000 циклов не доказывают долговечную надёжность.
Назначьте критерии приёмки до испытания и сохраните исходные данные. Примеры не подтверждают возможности поставляемой модели.
Принимайте сроки и решения на максимальной плановой нагрузке, запуске и восстановлении. Повторите изменения с тем же и базой. Уменьшение очереди или сброс кадров не делает быстрее ценой пропущенной проверки. Позднее остаётся своей детали с удержанием. Сохраните настройки, часы, журнал, трассы. Тысяча циклов выявляет функцию/нагрузку, не редкую длительную вероятность. Передайте условия и исключения, не гарантируйте 120 мс.
Источники и технические материалы
Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.
- Acquisition Timing InformationBaslerПроверено
- Optimizing GigE Vision Systems in pylonBaslerПроверено
Материалы по компонентам и подбору
- Контрольный список приемочных испытаний машинного зрения
- Умная камера против системы технического зрения на базе PC
- Контрольный список проектирования системы визуального контроля
- система машинного зрения
- machine vision software · Материал на английском
- EAN-13: приёмка на линии
- EAN-13: декодирование и правила данных
- Стабильный захват: буферы, тайм-ауты и переподключение
- Приёмка и интеграция контроля видимого уровня
- AI-поддержка процесса контроля видимого уровня
- Связать протоколы, изображения и номера деталей
- OCR этикетки: приёмка и контракт PLC
- OCR этикетки: нативный процесс и точное сравнение
- Приёмка комплектности открытой упаковки
- Процесс комплектности открытых пакетов с ИИ
- Определить обмен PLC–зрение через явные состояния
- Внешний вид шва и клея: приёмка линии
- Внешний вид шва и клея: правила
- SKU по цвету: приёмка и неизвестные
- SKU по цвету: правила цвета и товара
- Дефекты поверхности: приёмка и выход линии
- Дефекты поверхности: ограниченная оценка ИИ
- Версионирование и откат полного рецепта зрения

