Файлы проектов Beam Bench
Формат файла проекта .lzrproj. Самодостаточный zip-архив, содержащий всё, что отображается на холсте, а также настройки.
Проект Beam Bench хранится в одном файле .lzrproj. Это самодостаточный zip-архив: при открытии файла .lzrproj Вы получаете всё, что находилось на холсте в момент сохранения.
Что он содержит
Файл .lzrproj содержит:
- Объекты: все фигуры, текст, изображения, группы и массивы на холсте вместе с их геометрией, преобразованиями и назначенными слоями.
- Слои: настройки резки для каждого слоя (операция, мощность, скорость, количество проходов, интервал, перфорация, керф).
- Ссылка на профиль станка: профиль, использовавшийся при сохранении проекта.
- Состояние камеры (если задано), идентификатор выбранной камеры, ссылки на выравнивание и калибровку.
- Ссылки на библиотеку материалов: по имени. Если у получателя есть библиотеки с такими же именами, ссылки будут сопоставлены.
- Состояние отображения: панорамирование, масштаб и компоновка панелей.
- Примечания к проекту: содержимое диалога «Примечания».
- Оптимизация: настройки оптимизации на этапе вывода (см. раздел «Оптимизация» панели «Управление лазером»).
- Начало задания и Start From: стратегия размещения.
- Метаданные недавнего автосохранения (если применимо).
Данные растровых изображений встраиваются непосредственно в файл (в формате base64 или аналогичном), поэтому проекты с изображениями занимают больше места, но всегда остаются переносимыми.
Как читать и записывать
- Графический интерфейс: «Файл» → «Сохранить» (
Ctrl+S), «Файл» → «Открыть» (Ctrl+O), «Файл» → «Сохранить как» (Ctrl+Shift+S). - CLI:
beambench-cli project open /abs/path/to/project.lzrproj beambench-cli project save beambench-cli project save-as /abs/path/to/new.lzrproj - HTTP API:
POST /api/v1/projects/openиPOST /api/v1/projects/save.
Обмен проектами
Файл .lzrproj, отправленный по электронной почте или загруженный для другого пользователя, открывается с тем же состоянием холста, теми же настройками слоёв и тем же видом. Пользователь увидит:
- Все объекты на тех же позициях.
- Полностью идентичные настройки всех слоёв.
- Сопоставленные ссылки на библиотеку материалов, если есть подходящая библиотека, или предупреждение, если её нет.
Не переносятся:
- Активное подключение к станку, то есть подключение к станку пользователя.
- Пользовательские настройки (единица отображения, переопределения компоновки панелей, применённые на уровне пользователя).
Особые случаи
- Очень большие растровые изображения увеличивают размер файлов
.lzrproj. Если проект слишком велик для прикрепления к отчёту об ошибке, сначала уменьшите разрешение растровых изображений. - Ссылки на библиотеку материалов сопоставляются по имени. Если в Вашей библиотеке есть
Acrylic 3mm, а у получателя естьAcrylic 3mmс другими настройками, после открытия будут использоваться настройки получателя. - Ссылки на профили станка сопоставляются по идентификатору. Если у получателя нет такого же профиля, при открытии ему будет предложено выбрать профиль.
Совместимость формата
Предварительная версия. Схема может изменяться между выпусками без предупреждения. Перед обновлением Beam Bench сохраните важные проекты в их текущем формате. Средства обратной совместимости пока нет, это задача после выпуска версии 1.0.
См. также
- Библиотеки графики .bbart: для повторного использования графики
- Сохранение проекта (начало работы)
- Диалог восстановления
- Поддерживаемые форматы импорта
- Поддерживаемые форматы экспорта