Программное обеспечение и интеграция

Связать протоколы, изображения и номера деталей

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

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

Задача и исходные условия

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

Подготовка испытания

Две условные камеры 2000 × 1500 Mono8 при 10 кадрах/s дают 2 × 3 MB × 10 = 60 MB/s и 216 GB/час. Сохранение ровно 1% даёт 2.16 GB/час, но захват и обработка идут для всех кадров. Единицы десятичные.

До ёмкости определите цель хранения. Поиск причин требует ошибок и контекста, аудит — заданной выборки и неизменных событий. Запишите правила и владельца удержания. Перечислите камеры, форматы, частоты, исходные/кодированные/обрезанные файлы. Используйте нагрузку SDK и измеренные размеры: габариты пропускают padding и метаданные, отсутствующие в примере Mono8. Не выводите сжатие из расширения. Измерьте сложные кадры и всплески брака.

Порядок работы

  1. Создайте номер события до съёмки, записав камеру, деталь, рецепт, калибровку и поколение.
  2. Сразу сохраните решение со статусом ожидания изображения; передайте кадр с владением в ограниченную очередь.
  3. Укажите ссылку и успех только после записи; ошибки храните явно.
  4. Задайте срок по возрасту и решению, не удаляя материалы расследования.
  5. Проверьте полный диск, перезапуск и прерванную запись; согласуйте ожидающие записи, сохранив решение.

Создайте событие до асинхронной записи, удерживайте по правилам. Запись не обращается к возвращённому буферу. Ограничьте очередь, фиксируйте глубину, возраст и итог. Камера и поколение связывают кадры. Пишите идентифицированный временный объект, завершайте по семантике хранилища, публикуйте путь/целостность. Отделяйте ожидание и ошибку от решения, задайте удержание при обязательном отсутствующем свидетельстве.

Пример протокола испытания

Это условный пример, а не результаты измерений Deyi. Замените значения собственными утверждёнными протоколами испытаний.

Пример протокола испытания
Поле протоколаПринятое значение
Несжатые данные изображения3 MB
Время передачи60 MB/s
Срок хранения1 h
Ёмкость хранилища216 GB

В примере МБ и ГБ десятичные: кадр занимает 3 000 000 байт, двадцать кадров в секунду дают 60 000 000 байт/с. Хранение ровно 1 % означает 2,16 ГБ/ч только при фактически достигнутой доле; всплеск брака может её превысить. Измерьте очередь записи при пиковом браке, защитите данные расследования от планового удаления и отделяйте сбой сохранения от решения по детали.

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

Две схемы процесса

Связать протоколы, изображения и номера деталей — 1

Протокол и изображение имеют общий номер, но завершаются независимо.

  1. Событие
  2. Решение
  3. Очередь записи
  4. Ссылка на кадр
Техническая схема; не фотография и не подтверждение проведённого испытания.
Открыть схему в полном размере

Связать протоколы, изображения и номера деталей — 2

Успех, ожидание и ошибка записи различны; ошибка чтения не равна ошибке хранения.

  1. Сохранено
  2. Ожидание
  3. Ошибка записи
Техническая схема; не фотография и не подтверждение проведённого испытания.
Открыть схему в полном размере

Поиск неисправностей

  • Повторяемый код партии не является уникальным ключом.
  • Медленная запись требует ограниченной очереди и явного поведения при перегрузке.
  • Файл со статусом сохранён должен реально читаться.

Приёмка и передача

Проверьте поиск от детали к решению и кадру либо явной ошибке. Измерьте скорость и ёмкость на реальных форматах. 216 GB/час не включает метаданные, файловые расходы и резерв.

Назначьте критерии приёмки до испытания и сохраните исходные данные. Примеры не подтверждают возможности поставляемой модели.

Проверьте полный диск, прерывание, перезапуск и защиту. Каждое событие имеет итог и верный файл/камеру. Восстановление не переносит старое на новое. Проверьте удаление и доступ защищённого. Измерьте запись и очередь до сигнализации. Передайте предпосылки, размеры, скорости, политику, владельцев и решения. 216 и 2,16 ГБ/ч — расчёт, не сжатие, рекомендуемый срок или гарантия.

Источники и технические материалы

Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.

  1. Pixel FormatBaslerПроверено
  2. Programming with pylon CBaslerПроверено

Инженерная оценка

Поделитесь задачей контроля и подтверждающими данными.

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

Отправить образцы на техническую оценку
Контакты

Прямой RFQ-контакт

Обсудите задачу инспекции с инженером.

Отправьте фото образцов, референс-модель, FOV, рабочую дистанцию и скорость линии.

Цель: brief подбора в течение 24ч
Найти дефекты раньше