Τεκμηρίωση Beam Bench

Χρήση του CLI

Επιθεωρήστε και επεξεργαστείτε την εφαρμογή που εκτελείται μέσω του τοπικού API της ή εξαγάγετε G-code απευθείας.

Το δυαδικό αρχείο beambench-cli διανέμεται μαζί με την εφαρμογή υπολογιστή. Οι περισσότερες εντολές έργου, σχεδίου, μηχανήματος, προφίλ και κατάστασης είναι πελάτες του τοπικού API της εφαρμογής. Απαιτούν να εκτελείται η εφαρμογή με ενεργοποιημένο το Ρυθμίσεις > Γενικά > Τοπικό API.

Αφήστε απενεργοποιημένη την επιλογή Να επιτρέπεται η σύνδεση συσκευών δικτύου για scripts που εκτελούνται στον ίδιο υπολογιστή. Το CLI διαβάζει τη ρυθμισμένη θύρα API από τις ρυθμίσεις της εφαρμογής. Η προεπιλογή είναι 5900.

Εύρεση διαθέσιμων εντολών

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

Η βοήθεια λειτουργεί χωρίς την εφαρμογή. Οι δυνατότητες και η τρέχουσα κατάσταση χρησιμοποιούν το API. Εκτελέστε μια υποεντολή με --help για να δείτε τις παραμέτρους της εγκατεστημένης έκδοσης.

Άνοιγμα και επιθεώρηση έργου

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

Το άνοιγμα ενός έργου αλλάζει το έργο στην εφαρμογή υπολογιστή. Αποθηκεύστε την εργασία πριν εκτελέσετε scripts που αντικαθιστούν ή επεξεργάζονται το έργο.

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

Απόδοση και εξαγωγή

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

Αυτές οι εντολές χρησιμοποιούν το έργο της εφαρμογής που εκτελείται μέσω του API. Η απόδοση σχεδίου δεν απαιτεί ορατό καμβά, αλλά εξακολουθεί να απαιτεί τον διακομιστή.

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

Η απόδοση επικάλυψης κάμερας απαιτεί επίσης από το frontend της εφαρμογής να εξυπηρετήσει το αίτημα απόδοσης. Δεν αποτελεί αντικατάσταση χωρίς περιβάλλον εργασίας για τη ροή εργασίας της κάμερας.

Εντολές που λειτουργούν χωρίς την εφαρμογή

Η καταχώριση σειριακών θυρών, η βοήθεια και η εξαγωγή G-code με ορίσματα θέσης διαθέτουν άμεσες τοπικές διαδρομές:

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

Η αυτόνομη εξαγωγή G-code χρησιμοποιεί ένα τοπικά αποθηκευμένο προφίλ μηχανήματος και τους ελέγχους σχεδιασμού διαδρομής και εξόδου της εφαρμογής υπολογιστή. Δεν μπορεί να διαβάσει τη θέση ενός μηχανήματος σε λειτουργία. Διαβάστε την ενότητα Έξοδος G-code για τις απαιτήσεις προφίλ και τοποθέτησης.

Αυτοματισμός και διενέξεις

Οι συναλλαγές σχεδίων χρησιμοποιούν την τρέχουσα αναθεώρηση του έργου. Αν κάποια άλλη αλλαγή, η εναλλαγή έργου ή το κλείσιμο καταστήσει μη έγκυρο το έργο που καταγράφηκε, η συναλλαγή απορρίπτεται. Ανανεώστε την κατάσταση και επανεκτιμήστε τη λειτουργία πριν από νέα προσπάθεια. Μην αντικαθιστάτε ταυτόχρονες αλλαγές χρήστη με ένα παλιό στιγμιότυπο.

Οι εντολές που μπορούν να κινήσουν το μηχάνημα, να ενεργοποιήσουν το λέιζερ, να στείλουν ακατέργαστο G-code ή να αλλάξουν την υποβοήθηση αέρα απαιτούν τις αντίστοιχες σημαίες επιβεβαίωσης. Επιθεωρήστε τη βοήθεια της εντολής και την προβλεπόμενη ενέργεια πριν τις παρέχετε.

Το CLI δεν επιλέγει εργαλεία καμβά, δεν αναδιατάσσει πλαίσια και δεν ενεργοποιεί συντομεύσεις. Αυτές είναι ενέργειες του περιβάλλοντος εργασίας της εφαρμογής υπολογιστή.

Σχετικά

On this page