Beam Bench檔案

Beam Bench專案檔案

.lzrproj專案檔案格式。自包含的zip歸檔,包含畫布上顯示的所有內容及設定。

Beam Bench專案以單個.lzrproj檔案的形式儲存。該格式是自包含的zip歸檔:開啟.lzrproj檔案即可獲得儲存時畫布上的所有內容。

包含的內容

.lzrproj檔案包含:

  • 物件:畫布上的每個形狀、文本、影像、組和陣列,以及它們的幾何資訊、變換和圖層分配。
  • 圖層:每個圖層的切割設定(操作、功率、速度、次數、間隔、穿孔、割縫)。
  • 機器配置檔案引用:儲存專案時正在使用的配置檔案。
  • 相機狀態(如有)、選定的相機ID、對齊/校準引用。
  • 材料庫引用:按名稱引用。如果接收者擁有相同的材料庫名稱,這些引用即可解析。
  • 檢視狀態:平移、縮放、面板佈局。
  • 專案備註Notes dialog中的內容。
  • 最佳化:輸出端最佳化設定(請參閱Laser Control中的Optimization部分)。
  • 作業原點+Start From:放置策略。
  • 最近的自動儲存後設資料(適用時)。

柵格影像資料會以內嵌方式(base64或類似格式)打包,因此包含影像的專案檔案更大,但始終具有可移植性。

如何讀取和寫入

  • GUI: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
  • HTTP APIPOST /api/v1/projects/openPOST /api/v1/projects/save

共享專案

通過電子郵件傳送或上傳給他人的.lzrproj檔案,開啟後會保留相同的畫布狀態、相同的圖層設定和相同的檢視。他們將看到:

  • 所有物件的位置相同。
  • 所有圖層設定完全一致。
  • 如果他們擁有匹配的材料庫,材料庫引用將被解析;否則會顯示警告。

不會隨專案傳遞的內容:

  • 活動的機器連線(使用對方的機器)。
  • 每位使用者的偏好設定(顯示單位、在使用者級別應用的面板佈局覆蓋設定)。

邊界情況

  • 非常大的柵格影像會使.lzrproj檔案變得很大。如果專案太大而無法附加到錯誤報告,請考慮先對柵格影像進行降取樣。
  • 材料庫引用按名稱解析。如果你的庫中有Acrylic 3mm,而接收者也有設定不同的Acrylic 3mm,開啟專案後將採用接收者的設定。
  • 機器配置檔案引用按ID解析。如果接收者沒有相同的配置檔案,系統會在開啟時提示其選擇一個配置檔案。

格式相容性

預釋出版本。不同版本之間的架構可能會在不另行通知的情況下發生變化。更新Beam Bench前,請以當前格式儲存重要專案。目前還沒有向後相容層,這是1.0版本之後才會考慮的問題。

相關內容

On this page