Arquivos de projeto do Beam Bench
O formato de arquivo de projeto .lzrproj. Arquivo zip independente que contém tudo o que a tela de trabalho mostra, além das configurações.
Um projeto do Beam Bench é armazenado como um único arquivo .lzrproj. O formato é um arquivo zip independente: abrir um arquivo .lzrproj fornece tudo o que estava na área de trabalho quando ele foi salvo.
O que ele contém
Um arquivo .lzrproj contém:
- Objetos: todas as formas, textos, imagens, grupos e matrizes na área de trabalho, com suas geometrias, transformações e atribuições de camada.
- Camadas: configurações de corte por camada (operação, potência, velocidade, passadas, intervalo, perfuração, kerf).
- Referência do perfil da máquina: qual perfil estava em uso quando o projeto foi salvo.
- Estado da câmera (se houver), ID da câmera selecionada, referências de alinhamento / calibração.
- Referências da biblioteca de materiais: por nome. Se o destinatário tiver os mesmos nomes de biblioteca, as referências serão resolvidas.
- Estado da visualização: panorâmica, zoom, layout dos painéis.
- Notas do projeto: conteúdo da caixa de diálogo Notas.
- Otimização: configurações de otimização do lado de saída (consulte a seção Otimização de Controle do Laser).
- Origem do trabalho + Iniciar de: a estratégia de posicionamento.
- Metadados do salvamento automático recente (quando aplicável).
Os dados de imagem raster são incluídos embutidos (base64 ou similar), portanto projetos com imagens são maiores, mas sempre portáteis.
Como ler e gravar
- GUI: Arquivo → Salvar (
Ctrl+S), Arquivo → Abrir (Ctrl+O), Arquivo → Salvar como (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 - API HTTP:
POST /api/v1/projects/openePOST /api/v1/projects/save.
Compartilhamento de projetos
Um arquivo .lzrproj enviado por e-mail ou carregado para outra pessoa é aberto com o mesmo estado da área de trabalho, as mesmas configurações de camada e a mesma visualização. Ela verá:
- Todos os objetos nas mesmas posições.
- Todas as configurações de camada idênticas.
- Referências da biblioteca de materiais resolvidas se ela tiver uma biblioteca correspondente ou exibindo um aviso, caso não tenha.
O que não é transferido:
- A conexão ativa da máquina (a máquina dela).
- Preferências por usuário (unidade de exibição, substituições de layout de painéis aplicadas no nível do usuário).
Casos extremos
- Imagens raster muito grandes resultam em arquivos
.lzrprojgrandes. Se seu projeto for grande demais para anexar a um relatório de bug, considere reduzir a resolução dos rasters primeiro. - As referências da biblioteca de materiais são resolvidas por nome. Se sua biblioteca tiver
Acrylic 3mme o destinatário tiverAcrylic 3mmcom configurações diferentes, as configurações do destinatário prevalecerão após a abertura. - As referências do perfil da máquina são resolvidas por ID. Se o destinatário não tiver o mesmo perfil, será solicitado que ele escolha um ao abrir.
Compatibilidade de formato
Pré-lançamento. O esquema pode mudar entre versões sem aviso. Salve projetos importantes em seu formato atual antes de atualizar o Beam Bench. Ainda não há uma camada de compatibilidade retroativa; isso é uma questão para depois da versão 1.0.