Beam Bench belgeleri

CLI ve uygulama durumu nasıl paylaşır

Uygulama canlı proje durumuna sahip olur; çoğu CLI komutu API üzerinden bu duruma ulaşır.

Masaüstü uygulaması etkin projeyi, makine bağlantısını ve hizmet durumunu yönetir. Çoğu CLI komutu bu duruma uygulamanın yerel HTTP API'si üzerinden ulaşır. Ön yüz, paylaşılan hizmeti çağırmak için Tauri IPC kullanır; normal masaüstü kullanımı için HTTP sunucusunun etkin olması gerekmez.

Canlı komutlar

agent state, proje açma ve kaydetme, tasarım oluşturma, vektör dışa aktarımları ve makine denetimleri normalde uygulamanın API sunucusunu gerektirir. Genel ayarlarda Yerel API seçeneğini etkinleştirin ve CLI aynı bilgisayarda çalışırken ağ erişimini kapalı bırakın.

Bu komutlar uygulamanın mevcut projesi üzerinde çalışır. Farklı bir proje açan bir betik, masaüstü kullanıcısının gördüğü içeriği değiştirir.

Oluşturma

Tasarım oluşturma işlemi arka uç tarafından gerçekleştirilir ve tuvalin görünür olmasını gerektirmez. Yine de API sunucusunu gerektirir. Kamera kaplaması oluşturma, mevcut kaplamayı oluşturması için ön yüze istek gönderir ve bu nedenle masaüstü kullanıcı arayüzünün yanıt vermesini de gerektirir.

Doğrudan yerel komutlar

Yardım, seri bağlantı noktası listeleme ve konumsal export gcode komutu API sunucusunu gerektirmez. Bağımsız G-code dışa aktarımı, adlandırılmış projeyi ve yerel olarak kaydedilmiş makine profilini paylaşılan doğrulanmış oluşturucu üzerinden yükler. Çalışan makinenin konumunu okuyamaz. Bkz. G-code çıktısı.

Eşzamanlı düzenlemeler

Tasarım işlemleri, gönderimden önce proje anlık görüntüsünü denetler. Proje değişmiş, değiştirilmiş veya kapatılmışsa işlem, daha yeni durumun üzerine yazmak yerine başarısız olur. Durumu yenileyin ve yeniden denemeden önce istenen düzenlemeleri tekrar değerlendirin.

Hizmet tarafındaki proje düzenlemeleri projeyi değiştirilmiş olarak işaretler; böylece masaüstü uygulaması kaydedilmemiş çalışmayı gösterebilir. Kaydetme, kurtarma ve geri alma, projenin birbirinden bağımsız kopyaları olarak değerlendirilmemelidir.

Kullanıcı arayüzü durumu

CLI, ön yüzdeki her etkileşimi sunmaz. Araçları seçmek, iletişim kutularını açmak ve panel yuvalarını düzenlemek masaüstü işlemleri olarak kalır.

İlgili

On this page