Вопрос:Можно ли подключить более двух сканеров к Cluster Hub?
Ответ: Стандартно Cluster Hub рассчитан на работу с двумя источниками одновременно. Если требуется больше сканеров, нужно запускать несколько экземпляров Cluster Hub на разных. Два потока – оптимальное число для большинства задач (например, левый/правый конвейер или товар/упаковка).
Вопрос:Как выполнить экспорт данных за период (например, за смену)?
Ответ: Если вы использовали сессии, то при файловом хранении у вас уже есть CSV-файл с данными сессии (имя файла содержит UID и комментарий сессии). Можно открыть его в Excel или загрузить в вашу информационную систему. Если сессии не использовались, а данные сохранялись в файлы по датам – возьмите нужный файл по дате (находится в папке с именем даты) и отфильтруйте, например, по времени начала/конца смены. При работе с базой данных вы можете выполнить SQL-запрос, отбирающий записи по полю created_at (времени создания) за нужный интервал, или по UID сессии (если сессии были включены, хотя в БД они не записываются, помните, что сессии работают только с файлами). Проще всего – планировать работу так, чтобы на каждую смену приходилась своя сессия: тогда все данные уже разделены.
Вопрос:Где находятся файлы с данными и как изменить папку сохранения?
Ответ: По умолчанию Cluster Hub сохраняет файлы в подпапку tmp/ на диске C:\. Структура: создаются папки по датам (формат YYYY-MM-DD), а в них – папки камер (1, 2 и combined при объединённом режиме). Чтобы изменить папку, откройте Настройки → Запись данных → Папка для файлов и укажите нужный путь (например, D:\ScannerData\). Сохраните и убедитесь, что в указанный путь пошла запись новых файлов.
Вопрос:Можно ли настроить автоматическое удаление старых данных?
Ответ: В текущей версии Cluster Hub не удаляет автоматически старые файлы или записи (кроме опции очистки уникальности кодов по истечении заданных дней). Рекомендуется периодически архивировать и очищать старые файлы вручную (например, раз в месяц), либо настроить скрипт/задачу ОС для этого. Базы данных нужно обслуживать штатными средствами (например, SQL-запросом удалить записи старше определённой даты). Всегда храните резервные копии важных данных перед удалением.
Вопрос:Как быть, если нужно изменить символ-разделитель «@» на другой?
Ответ: Откройте Настройки → Запись данных → Символ разделитель и введите желаемый символ (например, # или |). Обратите внимание: нельзя использовать буквы, цифры и некоторые специальные символы. Например, ; – допустим. После сохранения новый символ будет использован во всех последующих записях (в уже сохранённых файлах символ, конечно, не изменится). Убедитесь, что ваша внешняя система импорта поддерживает новый символ. Кстати, кнопка «По умолчанию» настраивает обратно @ как разделитель.
Вопрос:Что означают поля «БД», «Файл», «No read» в статистике?
Ответ: Это счётчики сохранённых записей. «БД» – сколько сканов успешно записано в базу данных (если выбрана БД). «Файл» – сколько сканов записано в файл (в файловом режиме, либо временно при аварийном переключении с БД). «No read» – количество ошибок сканирования (когда сканер не смог прочесть код и передал сигнал об этом). Например, на экране для камеры 1 может быть: БД: 58, Файл: 2, No read: 3 – это означает, 58 кодов записано в базу, 2 временно в файлы (например, в начале, до подключения к БД), 3 попытки чтения были неудачными.
Вопрос:Можно ли изменить формат даты/времени в сохраняемых данных?
Ответ: В файлах Cluster Hub сохраняет метку времени согласно шаблону {data} – по умолчанию это локальная дата и время в строке (например, 24.10.2025 14:05:30). В текущей версии настроить формат сложно, он зашит. Однако, вы можете убрать метку времени совсем (удалив {data} из шаблона в настройках), если она не нужна, или добавить другие переменные. В базе данных формат времени зависит от СУБД: в PostgreSQL и SQLite это стандартный timestamp, Firebird – тоже. Преобразовать формат можно уже на этапе экспорта/импорта во внешние системы.
Вопрос:Почему сессии недоступны при выборе базы данных?
Ответ: Это ограничение системы: режим сессий работает только в файловом режиме хранения. Если вы переключаетесь на БД, галочка “Использовать сессии” автоматически снимается. Это сделано потому, что концепция сессий (раздельные CSV по UID) не требуется в схемах БД. Вместо сессий в БД можно использовать, например, поле с датой/временем для фильтрации по сменам, или заводить вручную идентификатор сессии как поле. Если же вам критично разделение по сессиям – рекомендуем использовать файловый режим, а затем при необходимости импортировать CSV в базу.
Вопрос:Можно ли одновременно использовать и партии, и сессии?
Ответ: Да, можно. В файловом режиме данные будут структурированы по сессиям (папки UID) и внутри файлов каждого UID коды будут содержать префиксы партий. Это называется комбинированный режим. Он удобен, если вы хотите разделять смены, но при этом иметь пометку партий. Учтите, что при экспорте нужно учитывать оба фактора (например, фильтровать файл сессии по строкам, начинающимся на нужный номер партии). В базе данных, как упомянуто, сессии недоступны, но партии работают – они просто сохраняются в поле для всех записей.
Вопрос:Что делать, если истёк Trial период?
Ответ: Cluster Hub в Trial-режиме работает ограниченное число дней. За 7 дней до окончания в интерфейсе появится уведомление (значок часов с текстом оставшихся дней). По истечении пробного периода система прекращает сохранять новые данные. Для продолжения работы необходимо приобрести лицензию. После получения файла лицензии (.lic) его нужно загрузить на вкладке "Дополнительно" настроек или пололжить в папку /data приложения и перезапустить приложение. В интерфейсе пропадёт предупреждение Trial, в логах появится сообщение о успешной активации полной версии. Все настройки и данные при этом сохраняются, никакой миграции не требуется.
Вопрос:Как перезапустить приложение?
Ответ: Если программа установлена на ОС Windows, то после завершения работы мастера установки на рабочем столе появится ярлык "Перезапустить ClusterHub ". При нажатии на него приложение полностью перезапустится. Важно: не нажимайте перезапуск во время работы. Это приведет к потере данных.
Вопрос:На какое время выдаётся лицензия?
Ответ: Лицензия действует на 1 экземпляр установленной программы и не имеет срока давности. Но при получении лицензии она будет привязана к тому компьютеру, на котором была осуществлена установка. Если компьютер потребуется заменить, то лицензия потребуется снова. Учтите это в свое работе!