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 --jsonPomoč 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 --jsonOdpiranje 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.lzrprojUpodabljanje in izvoz
beambench-cli design render --png /tmp/design.png --pixels-per-mm 4
beambench-cli export svg --path /tmp/design.svgTi 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 fitUpodabljanje 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.gcodeSamostojni 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.