Beam Bench-dokumentasjon

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 --json

Hjelp 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 --json

Nå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.lzrproj

Gjengi og eksporter

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

Disse 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 fit

Gjengivelse 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.gcode

Frittstå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.

Relatert

On this page