Beam Bench-dokumentáció

A CLI használata

Vizsgálja meg és szerkessze a futó alkalmazást a helyi API-n keresztül, vagy exportáljon közvetlenül G-code-ot.

A beambench-cli bináris az asztali alkalmazás mellett érhető el. A legtöbb projekt-, terv-, gép-, profil- és állapotparancs az alkalmazás helyi API-jának kliense. Ezekhez az alkalmazásnak futnia kell, és engedélyezni kell a Settings > General > Local API lehetőséget.

Hagyja kikapcsolva az Allow network devices to connect lehetőséget az ugyanazon a számítógépen futó szkriptekhez. A CLI az alkalmazásbeállításokból olvassa ki a beállított API-portot, amelynek alapértelmezett értéke 5900.

Az elérhető parancsok megkeresése

beambench-cli --help
beambench-cli agent capabilities --json
beambench-cli agent guide --json

A súgó az alkalmazás nélkül is működik. A képességek és az élő állapot az API-t használják. A telepített verzió paramétereinek megtekintéséhez futtasson egy alparancsot a --help kapcsolóval.

Projekt megnyitása és vizsgálata

beambench-cli project open /abs/path/project.lzrproj
beambench-cli agent state --json

Egy projekt megnyitása módosítja az asztali alkalmazásban megnyitott projektet. Mentsen, mielőtt olyan szkripteket futtat, amelyek lecserélik vagy szerkesztik a projektet.

beambench-cli project save
beambench-cli project save-as /abs/path/copy.lzrproj

Renderelés és exportálás

beambench-cli design render --png /tmp/design.png --pixels-per-mm 4
beambench-cli export svg --path /tmp/design.svg

Ezek a parancsok az API-n keresztül az éppen futó alkalmazás projektjét használják. A Tervezés rendereléséhez nem kell láthatónak lennie a vászonnak, de a szerverre továbbra is szükség van.

beambench-cli camera overlay render --output /tmp/overlay.png --view fit

A kameraképre helyezett réteg rendereléséhez az alkalmazás felhasználói felületének is ki kell szolgálnia a renderelési kérést. Ez nem helyettesíti fej nélküli módon a kamerás munkafolyamatot.

Az alkalmazás nélkül működő parancsok

A soros portok felsorolásának, a súgónak és a pozíciót használó G-code-exportnak közvetlen helyi útvonala van:

beambench-cli ports
beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcode

Az önálló G-code-export egy helyileg mentett gépprofilt, valamint az asztali alkalmazás tervezési és kimeneti ellenőrzéseit használja. Nem tudja kiolvasni az élő géppozíciót. A profil- és elhelyezési követelményeket a G-code-kimenet oldalon olvashatja el.

Automatizálás és ütközések

A tervezési tranzakciók az aktuális projektverziót használják. Ha egy másik szerkesztés, projektváltás vagy bezárás érvényteleníti a rögzített projektet, a tranzakciót a rendszer elutasítja. Frissítse az állapotot, és a próba előtt értékelje újra a műveletet, ne írja felül a párhuzamos felhasználói szerkesztéseket régi pillanatfelvétellel.

A gépet mozgató, a lézert működtető, nyers G-code-ot küldő vagy a légsegédletet módosító parancsokhoz a megfelelő megerősítési kapcsolók szükségesek. A kapcsolók megadását megelőzően vizsgálja meg a parancs súgóját és a tervezett műveletet.

A CLI nem választ ki vászonalapú eszközöket, nem rendez át paneleket, és nem indít el gyorsbillentyűket. Ezek asztali felhasználói felületi műveletek.

Kapcsolódó oldalak

On this page