Beam Bench -ohjeet

Miten CLI ja sovellus jakavat tilan

Sovellus hallitsee projektin reaaliaikaista tilaa; useimmat CLI-komennot käyttävät sitä API:n kautta.

Työpöytäsovellus hallitsee aktiivista projektia, yhteyttä koneeseen ja palvelun tilaa. Useimmat CLI-komennot käyttävät tätä tilaa sovelluksen paikallisen HTTP-API:n kautta. Käyttöliittymä itse kutsuu jaettua palvelua Tauri IPC:n avulla; normaali työpöytäkäyttö ei tarvitse HTTP-palvelinta käyttöön.

Reaaliaikaiset komennot

agent state, projektin avaaminen ja tallentaminen, suunnittelun renderöinti, vektoriviennit ja koneen ohjaimet edellyttävät yleensä sovelluksen API-palvelinta. Ota Local API käyttöön yleisissä asetuksissa ja pidä verkkoyhteys poissa käytöstä, kun CLI suoritetaan samalla tietokoneella.

Nämä komennot toimivat sovelluksen nykyisessä projektissa. Jos komentosarja avaa toisen projektin, työpöytäsovelluksen käyttäjälle näkyvä projekti vaihtuu.

Renderöinti

Taustapalvelu suorittaa suunnittelun renderöinnin, eikä näkyvää työaluetta tarvita. API-palvelin tarvitaan silti. Kamerapeitteen renderöinti pyytää käyttöliittymää renderöimään nykyisen peitteen, joten myös työpöytäkäyttöliittymän on vastattava pyyntöön.

Suorat paikalliset komennot

Ohjeet, sarjaporttien luettelo ja sijaintiin perustuva export gcode eivät edellytä API-palvelinta. Erillinen G-code-vienti lataa nimetyn projektin ja paikallisesti tallennetun koneprofiilin jaetun tarkistetun generaattorin kautta. Se ei voi lukea käynnissä olevan koneen sijaintia. Katso G-code-tuloste.

Samanaikaiset muokkaukset

Suunnittelutransaktiot tarkistavat projektin tilannekuvan ennen vahvistamista. Jos projekti on muuttunut, vaihdettu tai suljettu, transaktio epäonnistuu sen sijaan, että se korvaisi uudemman tilan. Päivitä tila ja arvioi pyydetyt muokkaukset uudelleen ennen uutta yritystä.

Palvelun tekemät projektimuokkaukset merkitsevät projektin muuttuneeksi, jotta työpöytäsovellus voi näyttää tallentamattomat muutokset. Tallentamista, palautusta ja kumoamista ei pidä käsitellä projektin toisistaan riippumattomina kopioina.

Käyttöliittymän tila

CLI ei tarjoa kaikkia käyttöliittymän toimintoja. Työkalujen valinta, valintaikkunoiden avaaminen ja paneelien telakointien järjestäminen ovat edelleen työpöytäsovelluksen toimintoja.

Aiheeseen liittyvää

On this page