Dokumentacja Beam Bench

Pliki projektów Beam Bench

Format pliku projektu .lzrproj. Samowystarczalne archiwum ZIP zawierające wszystko, co jest wyświetlane na obszarze roboczym, oraz ustawienia.

Projekt Beam Bench jest przechowywany jako pojedynczy plik .lzrproj. Format ten jest samowystarczalnym archiwum ZIP: po otwarciu pliku .lzrproj dostępne jest wszystko, co znajdowało się na obszarze roboczym w chwili zapisu.

Co zawiera

Plik .lzrproj zawiera:

  • Obiekty: każdy kształt, tekst, obraz, grupa i tablica na obszarze roboczym wraz z geometrią, transformacjami i przypisaniami do warstw.
  • Warstwy: ustawienia cięcia dla poszczególnych warstw (operacja, moc, prędkość, liczba przejść, odstęp, perforacja, szerokość cięcia).
  • Odwołanie do profilu maszyny: informację o tym, który profil był używany podczas zapisywania projektu.
  • Stan kamery (jeśli istnieje), identyfikator wybranej kamery oraz odwołania do wyrównania i kalibracji.
  • Odwołania do biblioteki materiałów: według nazwy. Jeśli odbiorca ma biblioteki o tych samych nazwach, odwołania zostaną rozwiązane.
  • Stan widoku: przesunięcie, powiększenie i układ paneli.
  • Notatki projektu: zawartość z okna dialogowego Notatki.
  • Optymalizacja: ustawienia optymalizacji po stronie wyjścia (zobacz sekcję Optymalizacja w panelu Sterowanie laserem).
  • Punkt bazowy zadania + Start From: strategię rozmieszczenia.
  • Metadane ostatniego automatycznego zapisu (jeśli dotyczy).

Dane obrazów rastrowych są dołączane bezpośrednio (w formacie base64 lub podobnym), dlatego projekty zawierające obrazy są większe, ale zawsze przenośne.

Odczyt i zapis

  • Interfejs graficzny: File → Save (Ctrl+S), File → Open (Ctrl+O), File → Save As (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 oraz POST /api/v1/projects/save.

Udostępnianie projektów

Plik .lzrproj wysłany pocztą elektroniczną lub przesłany innej osobie otworzy się z tym samym stanem obszaru roboczego, tymi samymi ustawieniami warstw i tym samym widokiem. Użytkownik zobaczy:

  • Wszystkie obiekty w tych samych pozycjach.
  • Identyczne ustawienia wszystkich warstw.
  • Rozwiązane odwołania do biblioteki materiałów, jeśli biblioteka jest zgodna, lub ostrzeżenie, jeśli nie jest.

Nie są przenoszone:

  • Aktywne połączenie z maszyną (maszyna odbiorcy).
  • Preferencje użytkownika (jednostka wyświetlania, zastąpienia układu paneli zastosowane na poziomie użytkownika).

Przypadki brzegowe

  • Bardzo duże obrazy rastrowe powodują powstawanie dużych plików .lzrproj. Jeśli projekt jest zbyt duży, aby dołączyć go do zgłoszenia błędu, rozważ wcześniejszą redukcję rozdzielczości obrazów rastrowych.
  • Odwołania do biblioteki materiałów są rozwiązywane według nazwy. Jeśli biblioteka zawiera Acrylic 3mm, a odbiorca ma Acrylic 3mm z innymi ustawieniami, po otwarciu zwyciężą ustawienia odbiorcy.
  • Odwołania do profili maszyn są rozwiązywane według identyfikatora. Jeśli odbiorca nie ma tego samego profilu, podczas otwierania zostanie poproszony o wybranie profilu.

Zgodność formatu

Wersja przedpremierowa. Schemat może zmieniać się między wydaniami bez ostrzeżenia. Przed zaktualizowaniem Beam Bench zapisz ważne projekty w ich bieżącym formacie. Nie ma jeszcze mechanizmu zgodności wstecznej; jest to kwestia na czas po wersji 1.0.

Powiązane

On this page