В данном сценарии используется только одна камера. Второй источник отключён. Данные со сканера сохраняются либо в файлы, либо в базу данных, в зависимости от настроек. Сценарий подходит для простых случаев, когда имеется один поток маркируемой продукции.
Настройка системы для одной камеры
- В окне Настройки на вкладке «Общие и Камеры» задайте имя второй камеры = 0 (ноль). Это отключит отображение и работу второй камеры в интерфейсе. Убедитесь, что поля Хост и Порт для второй камеры пустые или не указаны. После сохранения настроек панель второй камеры исчезнет, а интерфейс перестроится под одну камеру.
- Настройте параметры первой камеры: задайте ей понятное имя (например, «Линия 1»), укажите IP и порт подключения к сканеру. Установите режим упаковки = Штучная (если вы сканируете отдельные коды). Если вы планируете использовать групповой режим с одной камерой (см. ниже про сериализацию), можно сразу выбрать режим, но в обычном сценарии – штучный.
- Выберите место хранения данных (вкладка «Запись данных»): файл или конкретная БД, и задайте соответствующие настройки (папка либо строка подключения). Сохраните и протестируйте соединение (для БД).
- При необходимости активируйте дополнительные опции: партии, сессии, валидацию, уникальность – в зависимости от того, что требуется. Для простого сканирования можно оставить все эти опции выключенными: все отсканированные коды будут записываться непрерывно в один поток.
Процесс сканирования с одной камерой
- Начало работы: Запустите приложение и убедитесь, что статус камеры отображается как «Подключено». Если используете сессии – начните сессию (нажав «Начать сессию» и введя комментарий). Если используете партии – нажмите «Старт» под счётчиком и введите номер партии, затем «✓ Записать» для начала партии. Если ни сессии, ни партии не используются, можно сразу приступать к сканированию.
- Сканирование кодов: подносите маркированные изделия к камере. Каждый успешно считанный код увеличивает счётчик и появляется в системе (сохраняется в файл/БД). На экране вы видите последний считанный код и статистику (количество записей). Если какой-то код не читается, сканер, как правило, передает «NoRead» событие – это отразится в колонке No read. При повторном сканировании одного и того же кода подряд (если включён фильтр дубликатов) система не запишет дубликат и отобразит предупреждение «Дубликат!».
- Мониторинг: Следите за интерфейсом – убедитесь, что все нужные коды считываются и сохраняются. Если включён режим валидации, убедитесь, что индикатор валидности (числитель/знаменатель) отображает корректные значения (сколько кодов из списка найдено). При обнаружении невалидного кода система уведомит вас (звук + красный индикатор).
- Завершение сканирования: По окончании процесса нажмите «Стоп» (если использовались партии) – это завершит текущую партию и зафиксирует её данные. Затем, если была активна сессия, нажмите «Завершить сессию». Убедитесь, что все данные успешно сохранились (в файлах или базе). При необходимости экспортируйте или передайте их в основную систему.
Пример: Складской приёмка маркированного товара одной камерой машинного зрения. Оператор запускает Cluster Hub, отключает вторую камеру, сканирует все коды коробок подряд. Все коды сохраняются в файл data/2025-10-24/1/[комментарий][UID].csv (если выбран файловый режим) или в таблицу БД. В конце смены оператор закрывает сессию (например, «Смена 1») и получает CSV-файл с данными по смене. При необходимости он может отфильтровать этот файл по номерам партий или проанализировать статистику сканирования.