Documentazione Beam Bench

File di progetto di Beam Bench

Il formato di file di progetto .lzrproj. Un archivio zip autonomo che contiene tutto ciò che è visualizzato nell'area di lavoro, oltre alle impostazioni.

Un progetto Beam Bench viene archiviato in un singolo file .lzrproj. Il formato è un archivio zip autonomo: aprendo un file .lzrproj ritrovi tutto ciò che era presente nell'area di lavoro al momento del salvataggio.

Contenuto

Un file .lzrproj contiene:

  • Oggetti: ogni forma, testo, immagine, gruppo e matrice presente nell'area di lavoro, con geometria, trasformazioni e assegnazioni ai livelli.
  • Livelli: impostazioni di taglio per ciascun livello (operazione, potenza, velocità, passate, intervallo, perforazione, kerf).
  • Riferimento al profilo macchina: indica quale profilo era in uso al momento del salvataggio del progetto.
  • Stato della fotocamera (se presente), id della fotocamera selezionata, riferimenti di allineamento / calibrazione.
  • Riferimenti alla libreria materiali: per nome. Se il destinatario dispone di librerie con gli stessi nomi, i riferimenti vengono risolti.
  • Stato della vista: panoramica, zoom, disposizione dei pannelli.
  • Note del progetto: contenuto della finestra di dialogo Note.
  • Ottimizzazione: impostazioni di ottimizzazione dell'output (consulta la sezione Ottimizzazione di Controllo laser).
  • Origine del lavoro + Avvia da: la strategia di posizionamento.
  • Metadati dei salvataggi automatici recenti (quando applicabile).

I dati delle immagini raster sono incorporati direttamente (in base64 o formato simile), quindi i progetti contenenti immagini sono più grandi, ma sempre trasferibili.

Come leggere e scrivere

  • GUI: File → Salva (Ctrl+S), File → Apri (Ctrl+O), File → Salva con nome (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.

Condivisione dei progetti

Un file .lzrproj inviato tramite email o caricato per un'altra persona si apre mantenendo lo stesso stato dell'area di lavoro, le stesse impostazioni dei livelli e la stessa vista. Il destinatario vedrà:

  • Tutti gli oggetti nelle stesse posizioni.
  • Tutte le impostazioni dei livelli identiche.
  • I riferimenti alla libreria materiali risolti se dispone di una libreria corrispondente; in caso contrario, verrà visualizzato un avviso.

Elementi che non vengono trasferiti:

  • La connessione attiva alla macchina (verrà usata la macchina del destinatario).
  • Le preferenze specifiche dell'utente (unità di visualizzazione, modifiche alla disposizione dei pannelli applicate a livello utente).

Casi limite

  • Le immagini raster molto grandi generano file .lzrproj di grandi dimensioni. Se il progetto è troppo grande per essere allegato a una segnalazione di bug, valuta prima di ridurre la risoluzione delle immagini raster.
  • I riferimenti alla libreria materiali vengono risolti per nome. Se la tua libreria contiene Acrylic 3mm e quella del destinatario contiene Acrylic 3mm con impostazioni diverse, dopo l'apertura prevalgono le impostazioni del destinatario.
  • I riferimenti ai profili macchina vengono risolti per id. Se il destinatario non dispone dello stesso profilo, all'apertura gli verrà chiesto di sceglierne uno.

Compatibilità del formato

Versione preliminare. Lo schema può cambiare senza preavviso tra una versione e l'altra. Prima di aggiornare Beam Bench, salva i progetti importanti nel formato corrente. Non è ancora disponibile un livello di compatibilità con le versioni precedenti: verrà preso in considerazione dopo la versione 1.0.

Contenuti correlati

On this page