Eklentiler Oluşturun

Python'un gücünü kullanarak özel düğümler geliştirin.

İlk Bakış

Designer Penceresi, Python'un gücünü ve topluluğunu kullanarak kendi özel bloklarınızı oluşturmanıza ve entegre etmenize olanak tanır. Aşağıdaki şekil, boş bir tasarım penceresinin nasıl göründüğünü gösterir.

Blok Yapılandırma bölümü, kullanıcıların oluşturdukları özel bloğun temel özelliklerini ayarlamalarına olanak tanır.

Blok Yapılandırma

Blok Adı

"Blok Adı" alanı, kullanıcıların özel blokları için bir isim belirtmelerine olanak tanır. Blok adında boşluk veya özel karakter kullanmaktan kaçınmak önemlidir.

Blok Genişliği ve Yüksekliği

"Blok Genişliği" ve "Blok Yüksekliği" alanları, kullanıcıların özel bloklarının boyutunu tanımlamasına olanak tanır. Bu değerler, bloğun çalışma alanındaki boyutlarını belirler.

Yapılandırma Yükle, Kaydet ve Sıfırla Butonları

"Blok Yapılandırmasını Yükle," "Blok Yapılandırmasını Kaydet" ve "Blok Yapılandırmasını Sıfırla" butonları, blok yapılandırmalarını verimli bir şekilde yönetmek için seçenekler sunar. Kullanıcılar daha önce kaydedilmiş bir yapılandırmayı yükleyebilir, mevcut yapılandırmayı gelecekteki kullanım için kaydedebilir ve gerekiyorsa blok yapılandırmasını varsayılan ayarlara sıfırlayabilir.

**Parametre Ayarları Bölümü**

Parametre Ayarları bölümü, kullanıcıların oluşturdukları özel bloğun giriş ve çıkış soketlerini tanımlamasına olanak tanır. Ayrıca, kullanıcılar blok içindeki bileşenleri ekleyip kaldırabilirler.

Giriş Soketi Listesi

"Giriş Soketi Listesi," özel blok için şu anda tanımlanmış giriş soketlerini gösterir. Kullanıcılar soketleri sürükleyip bırakabilirler. Yeni bir giriş soketi eklemek için "+" butonuna tıklayın ve mevcut bir giriş soketini kaldırmak için "-" butonuna tıklayın.

Listede her giriş soketinin aşağıdaki özellikleri bulunur:

  • Ad: Kullanıcılar her giriş soketi için benzersiz bir isim girebilir.

  • Tip: Giriş soketinin tipi, Örneğin; Görüntü, Tam Sayı, Sayı, Boolean, Dize ve Genel.

Çıkış Soketi Listesi

"Çıkış Soketi Listesi," özel blok için şu anda tanımlanmış çıkış soketlerini gösterir. Kullanıcılar soketleri ekleyip çıkararak sıralarını ve sayılarını yeniden düzenleyebilirler. Yeni bir çıkış soketi eklemek için "+" butonuna tıklayın ve mevcut bir çıkış soketini kaldırmak için "-" butonuna tıklayın.

Listede her çıkış soketinin aşağıdaki özellikleri bulunur:

  • Ad: Kullanıcılar her çıkış soketi için benzersiz bir isim girebilir.

  • Tip: Çıkış soketinin tipi, Örneğin; Görüntü, Tam Sayı, Sayı, Boolean, Dize ve Genel.

Bileşen Listesi

"Bileşen Listesi," özel blok içinde şu anda eklenmiş bileşenleri gösterir. Kullanıcılar bileşenleri sürükleyip bırakabilirler. Yeni bir bileşen eklemek için "+" butonuna tıklayın ve mevcut bir bileşeni kaldırmak için "-" butonuna tıklayın.

Listede her bileşenin aşağıdaki özellikleri bulunur:

  • Ad: Kullanıcılar her bileşen için benzersiz bir isim girebilir.

  • Tip: Bileşenin tipi, Örneğin; TextInput, DropDown, Label Slider, SliderLabeled CheckBox, Buton, Görüntü, Tablo.

**Blok Scripti Oluştur Butonu**

"GENERATE BLOCK SCRIPT" butonu, özel blok yapılandırmasını temsil eden bir Python scripti oluşturur. Tüm ayarları yapılandırdıktan ve giriş/çıkış soketlerini ve bileşenleri tanımladıktan sonra, kullanıcılar bu butona tıklayarak özel blokları için Python scriptini oluşturabilirler.

Oluşturulan script, daha sonra kaydedilip AugeLab Studio'da düğüm editöründe kullanılmak üzere entegre edilebilir.

Not: Blok scriptini oluşturmadan önce tüm ayarların ve yapılandırmaların doğru bir şekilde tanımlandığından emin olun.

**Kod Editörü**

Kod editörü alanı, kullanıcıların özel blokları için oluşturulan Python scriptini görüntüleyip düzenleyebileceği bir metin editörü sağlar. Kullanıcılar blok yapılandırmalarında değişiklik yaptığında script otomatik olarak güncellenir. Kod editörü, kullanıcıların oluşturulan scripti ihtiyaçlarına göre refine etmelerine ve özelleştirmelerine olanak tanır.

Kod editörü bölümü, tab karakterlerini girinti olarak kullanır.

Designer Penceresine Blokları Yeniden Yükleme

Özel bir bloğu yeniden yüklemek için, Bloklar bölümünde özel blok adının üzerine sağ tıklayın ve "Designer Penceresine Yükle" seçeneğine tıklayın.

Last updated