Beam Bench -ohjeet

CLI:n käyttäminen

Tarkastele käynnissä olevaa sovellusta ja muokkaa sitä paikallisen API:n kautta tai vie G-code suoraan.

beambench-cli-binääri toimitetaan työpöytäsovelluksen mukana. Useimmat projekti-, suunnittelu-, kone-, profiili- ja tilakomennot käyttävät sovelluksen paikallista API:a. Sovelluksen on oltava käynnissä, ja asetuksen Settings > General > Local API on oltava käytössä.

Pidä Allow network devices to connect poissa käytöstä samalla tietokoneella suoritettavissa komentosarjoissa. CLI lukee määritetyn API-portin sovelluksen asetuksista; oletus on 5900.

Käytettävissä olevien komentojen etsiminen

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

Ohjeet toimivat ilman sovellusta. Ominaisuudet ja reaaliaikainen tila käyttävät API:a. Suorita alikomento valitsimella --help, niin näet sen parametrit asennetussa versiossa.

Projektin avaaminen ja tarkasteleminen

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

Projektin avaaminen vaihtaa työpöytäsovelluksessa käytettävän projektin. Tallenna työ ennen sellaisten komentosarjojen suorittamista, jotka korvaavat projektin tai muokkaavat sitä.

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

Renderöinti ja vienti

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

Nämä komennot käyttävät sovelluksen käynnissä olevaa projektia API:n kautta. Suunnittelun renderöinti ei edellytä näkyvää työaluetta, mutta palvelinta tarvitaan silti.

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

Kamerapeitteen renderöinti edellyttää myös sovelluksen käyttöliittymän käsittelevän renderöintipyynnön. Se ei korvaa kameratyönkulkua ilman käyttöliittymää.

Komennot, jotka toimivat ilman sovellusta

Sarjaporttien luettelointi, ohjeet ja sijaintiin perustuva G-code-vienti käyttävät suoria paikallisia toimintoja:

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

Erillinen G-code-vienti käyttää paikallisesti tallennettua koneprofiilia sekä työpöytäsovelluksen suunnittelu- ja tulostetarkistuksia. Se ei voi lukea käynnissä olevan koneen sijaintia. Lue G-code-tuloste, jossa kerrotaan profiili- ja sijoitteluvaatimuksista.

Automaatio ja ristiriidat

Suunnittelutransaktiot käyttävät nykyistä projektiversiota. Jos toinen muokkaus, projektin vaihto tai sulkeminen tekee tallennetusta projektista virheellisen, transaktio hylätään. Päivitä tila ja arvioi toiminto uudelleen ennen uutta yritystä; älä korvaa samanaikaisia käyttäjän muokkauksia vanhalla tilannekuvalla.

Komennot, jotka voivat liikuttaa konetta, laukaista laserin, lähettää raakaa G-codea tai muuttaa ilma-avustusta, edellyttävät vastaavia vahvistusvalitsimia. Tarkista komennon ohje ja aiottu toiminto ennen niiden antamista.

CLI ei valitse työalueen työkaluja, järjestä paneeleita uudelleen eikä käynnistä pikanäppäimiä. Ne ovat työpöydän käyttöliittymän toimintoja.

Aiheeseen liittyvää

On this page