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 --jsonA 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 --jsonEgy 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.lzrprojRenderelés és exportálás
beambench-cli design render --png /tmp/design.png --pixels-per-mm 4
beambench-cli export svg --path /tmp/design.svgEzek 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 fitA 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.gcodeAz ö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.