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 --jsonOhjeet 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 --jsonProjektin 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.lzrprojRenderöinti ja vienti
beambench-cli design render --png /tmp/design.png --pixels-per-mm 4
beambench-cli export svg --path /tmp/design.svgNä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 fitKamerapeitteen 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.gcodeErillinen 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.