Documentação do Beam Bench

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/open e POST /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 .lzrproj grandes. 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 3mm e o destinatário tiver Acrylic 3mm com 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.

Relacionados

On this page