Dokumentacija Beam Bench

Uporaba CLI-ja

Preglejte in urejajte delujočo aplikacijo prek njenega lokalnega API-ja ali neposredno izvozite G-code.

Binarna datoteka beambench-cli se distribuira skupaj z namizno aplikacijo. Večina ukazov za projekte, oblikovanje, naprave, profile in stanje je odjemalcev lokalnega API-ja aplikacije. Zahtevajo, da aplikacija deluje z omogočeno možnostjo Nastavitve > Splošno > Lokalni API.

Možnost Dovolite omrežnim napravam povezavo naj bo izklopljena za skripte, ki delujejo v istem računalniku. CLI prebere nastavljen priključek API-ja iz nastavitev aplikacije; privzeta vrednost je 5900.

Iskanje razpoložljivih ukazov

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

Pomoč deluje brez aplikacije. Zmogljivosti in stanje v živo uporabljajo API. Za ogled parametrov podukaza za nameščeno različico zaženite podukaz z možnostjo --help.

Odpiranje in pregled projekta

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

Odpiranje projekta spremeni projekt v namizni aplikaciji. Pred zagonom skript, ki ga zamenjajo ali urejajo, shranite delo.

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

Upodabljanje in izvoz

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

Ti ukazi prek API-ja uporabljajo projekt delujoče aplikacije. Upodabljanje oblikovanja ne zahteva vidnega platna, vendar še vedno zahteva strežnik.

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

Upodabljanje prekrivnega prikaza kamere zahteva tudi, da zaledje aplikacije obdela zahtevo za upodabljanje. Ne gre za brezglavo zamenjavo postopka s kamero.

Ukazi, ki delujejo brez aplikacije

Izpis serijskih vrat, pomoč in pozicijski izvoz G-code imajo neposredne lokalne poti:

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

Samostojni izvoz G-code uporablja lokalno shranjeni profil naprave ter preverjanja načrtovanja in izhoda namizne aplikacije. Ne more prebrati položaja naprave v živo. Za zahteve glede profila in postavitve preberite Izhod G-kode.

Avtomatizacija in konflikti

Transakcije oblikovanja uporabljajo trenutno revizijo projekta. Če druga sprememba, preklop projekta ali zapiranje razveljavi zajeti projekt, je transakcija zavrnjena. Osvežite stanje in ponovno ocenite dejanje, preden poskus ponovite; sočasnih uporabniških sprememb ne prepisujte z zastarelim posnetkom.

Ukazi, ki lahko premaknejo napravo, sprožijo laser, pošljejo neobdelani G-code ali spremenijo zračno pomoč, zahtevajo ustrezne zastavice za potrditev. Preden jih navedete, preglejte pomoč ukaza in predvideno dejanje.

CLI ne izbira orodij na platnu, ne preureja plošč in ne sproža bližnjic. To so dejanja uporabniškega vmesnika namizne aplikacije.

Povezano

On this page