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

Куда попадают файлы?
Основной путь задаётся в поле Path каждого узла сохранения. Если путь не указан, файлы сохраняются на рабочий стол пользователя.
Альтрон не сваливает файлы прямо в эту папку. Для каждой записи он создаёт в основном пути папку с названием типа вывода, а внутри неё — ещё одну папку, названную по дате и времени начала записи:
Название папки типа вывода у каждого сохраняющего узла своё: BMP, JPEG, TIFF, RAW или SEPRAW. Для видео используется название кодека. В результате выходные данные разных форматов не смешиваются, а у каждой записи есть своя папка. Рядом с каждой записью также создаётся файл метаданных с расширением json.
В узлах сохранения BMP, JPEG, TIFF и раздельных необработанных данных поле Prefix содержит текст, который ставится в начало имени каждого файла. Хороший выбор — название задания, имя камеры или номер производственной партии. Можно оставить поле и пустым.
При настройках по умолчанию имя каждого файла составляется из префикса, восьмизначного номера и времени по шаблону вида [Prefix]<8-digit number>_[time].bmp.
У узлов, записывающих всю запись в один файл, то есть Raw Data Saving и видеоузлов, вместо Prefix есть поле File Name. Для видео H.264 расширение .mp4 добавляется автоматически, а если оставить имя пустым, используется x264Vid.mp4. Для необработанных данных каждая новая запись получает следующий номер, и этот номер сохраняется вместе с настройками.
В Tools › Record › Set Common Params для каждого типа сохраняющего узла можно задать, как формируются имена файлов:
- Число цифр в номере файла — от 5 до 16.
- Включать ли в имя дату и время.
- Как записывается время: компактно, с разделителями или компактно с миллисекундами.
- Разделитель: один из символов _, –, ., ~ и + или без разделителя.
- Порядок: сначала номер, затем дата и время, или наоборот.
Этот выбор хранится отдельно для каждого типа сохраняющего узла. Каждый узел применяет его при следующем нажатии Start.
- Если позже вы будете собирать файлы в одну папку, ставьте дату и время в начало, чтобы алфавитная сортировка совпадала с хронологической.
- Если ожидается очень большое число файлов, сразу выберите больше цифр, чтобы номера оставались одинаковой длины.
- Если частота кадров высокая, выберите «компактно с миллисекундами». Тогда даже файлы, созданные в одну и ту же секунду, можно различить по имени.
- Избегайте необычных символов и пробелов в Prefix. Если файлы передаются в другие программы или скрипты, простые имена создают меньше проблем.
Многие меняют Prefix или формат имени посреди записи и ожидают, что изменение сразу вступит в силу. Но эти настройки считываются в момент нажатия Start. Поэтому сначала нажмите Stop, измените настройку, а затем снова нажмите Start.
Краткий общий материал об именовании файлов: Википедия (на английском).
О других функциях сохранения мы рассказали на странице Альтрон. Если у вас есть вопросы об организации файлов для вашей системы, сообщите нам.