Bruke CLI-en
Inspiser og rediger appen som kjører, gjennom det lokale API-et, eller eksporter G-code direkte.
beambench-cli-binærfilen distribueres sammen med skrivebordsappen. De fleste kommandoer for prosjekt, design, maskin, profil og tilstand er klienter for appens lokale API. De krever at appen kjører med Innstillinger > Generelt > Local API aktivert.
La Tillat nettverksenheter å koble til være deaktivert for skript som kjører på samme datamaskin. CLI-en leser det konfigurerte API-portnummeret fra appinnstillingene. Standardverdien er 5900.
Finn tilgjengelige kommandoer
beambench-cli --help
beambench-cli agent capabilities --json
beambench-cli agent guide --jsonHjelp fungerer uten appen. Funksjoner og sanntidstilstand bruker API-et. Kjør en underkommando med --help for å se parameterne for den installerte versjonen.
Åpne og inspiser et prosjekt
beambench-cli project open /abs/path/project.lzrproj
beambench-cli agent state --jsonNår du åpner et prosjekt, endres prosjektet i skrivebordsappen. Lagre arbeidet før du kjører skript som erstatter eller redigerer det.
beambench-cli project save
beambench-cli project save-as /abs/path/copy.lzrprojGjengi og eksporter
beambench-cli design render --png /tmp/design.png --pixels-per-mm 4
beambench-cli export svg --path /tmp/design.svgDisse kommandoene bruker prosjektet i appen som kjører, gjennom API-et. Designgjengivelse krever ikke et synlig lerret, men krever fortsatt serveren.
beambench-cli camera overlay render --output /tmp/overlay.png --view fitGjengivelse av kameraoverlegg krever også at appens brukergrensesnitt behandler gjengivelsesforespørselen. Det er ikke en hodeløs erstatning for kameraarbeidsflyten.
Kommandoer som fungerer uten appen
Opplisting av serieporter, hjelp og den posisjonelle G-code-eksporten kan kjøres direkte lokalt:
beambench-cli ports
beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcodeFrittstående G-code-eksport bruker en lokalt lagret maskinprofil og skrivebordets planleggings- og utdata-kontroller. Den kan ikke lese en maskinposisjon i sanntid. Les G-code-utdata for profil- og plasseringskrav.
Automatisering og konflikter
Designtransaksjoner bruker gjeldende prosjektrevisjon. Hvis en annen redigering, et prosjektbytte eller en lukking gjør det registrerte prosjektet ugyldig, avvises transaksjonen. Oppdater tilstanden og vurder operasjonen på nytt før du prøver igjen. Ikke overskriv samtidige brukerredigeringer med et gammelt øyeblikksbilde.
Kommandoer som kan flytte maskinen, aktivere laseren, sende rå G-code eller endre luftassistanse, krever de tilsvarende bekreftelsesflaggene. Les kommandohjelpen og kontroller den tiltenkte handlingen før du oppgir dem.
CLI-en velger ikke lerretsverktøy, omorganiserer paneler eller utløser snarveier. Dette er handlinger i skrivebordsgrensesnittet.