Blocks: tüm sayfalar

Blok ekle, bağla ve düzenle

Bu sayfada Probot Blocks'ta blok eklemeyi, blokları birbirine bağlamayı, silmeyi, çoğaltmayı ve çalışma alanında gezinmeyi öğreneceksin.

Başlamadan önce

Blok ekle

  1. Blok listesinde Telemetri kategorisini seç. Blok paneli açılır.
  2. telemetriye yaz bloğunu panelden teleopLoop bloğunun ağzına sürükle. telemetriye yaz bloğu teleopLoop içine sürükleniyor; kategori 1, blok 2 numarayla işaretli.
    1. Bloğu, teleopLoop'un ağzı vurgulanınca bırak.

Sonuç: Blok teleopLoop'un içinde durur. Kod Önizleme'de void teleopLoop() içinde probot::println("Merhaba Probot"); satırı görünür.

Bloğun üstünde bir süre beklersen ne yaptığını anlatan ipucu çıkar.

Not

Yalnız altı yaşam döngüsü bloğunun içine bağlı bloklar koda girer. Çalışma alanında serbest duran blok koda yazılmaz.

Tek istisna değişkenlerdir. Serbest duran bir değişken bloğu (ör. "... ayarla", "... göre değiştir") ya da ile sayılır döngüsü, Tanımlar bölümüne değişkenin double <ad> = 0; satırını yine ekler. Bloğun kendisi (atama, döngü) koda girmez.

Bloğu bir yuvaya tak

Bazı blokların değer yuvası vardır (ör. motoru sür'deki güç). Yuvaya sayı yazabilir ya da değer bloğu takabilirsin.

  1. Blok listesinde Motor & Sürüş kategorisini seç.
  2. motoru sür bloğunu teleopLoop'un ağzına sürükle. Güç yuvasında 0.5 yazar.
  3. Blok listesinde Kumanda kategorisini seç.
  4. js sol çubuk ↕ (ileri +) bloğunu motoru sür'ün güç yuvasına sürükle.
  5. Yuvadan çıkıp yanda serbest kalan 0.5 sayı bloğunu çöp kutusuna sürükle.

Sonuç: Güç yuvasında js sol çubuk ↕ (ileri +) durur. Kod Önizleme'deki setMotor(...) satırında 0.5 yerine js.getLeftY() yazar.

Bloktaki bir değeri değiştir

  1. Bloktaki sayıya ya da metne bas.
  2. Yeni değeri yaz.
  3. Enter'a bas ya da çalışma alanında boş bir yere tıkla.

Sonuç: Blok yeni değeri gösterir, kod anında güncellenir.

Açılır listeli alanlarda (▾) listeden bir seçenek seç. Onay kutusunu (ör. ters) işaretlemek için kutuya bas.

Eğer bloğuna değilse kolu ekle

Blok listesindeki eğer bloğunun tek kolu vardır. değilse eğer ve değilse kollarını bloğun dişli simgesinden eklersin.

  1. Blok listesinde Kontrol kategorisini seç.
  2. eğer bloğunu teleopLoop'un ağzına sürükle.
  3. eğer bloğundaki dişli simgesine bas. Yanında küçük bir düzenleme alanı açılır.
  4. Düzenleme alanının listesinden değilse parçasını alandaki eğer parçasının altına sürükle.
  5. Dişli simgesine yine bas. Düzenleme alanı kapanır.

Sonuç: eğer bloğunda yeni bir değilse kolu görünür. Kod Önizleme'de if (false) { satırından sonra } else { satırı gelir.

değilse eğer parçasını birden çok kez ekleyebilirsin. değilse parçası bir kez eklenir ve en altta durur. ile metin oluştur bloğuna da aynı yolla parça eklersin: dişlide öge parçasını katıl parçasının içine sürükle.

Bloğu sil

Yaşam döngüsü blokları silinemez. Diğer blokları şu yollardan biriyle silersin:

Delete, Backspace ya da Bloğu Sil ile silince yalnız o blok ve içindeki bloklar gider. Altına bağlı bloklar yukarıdaki bloğa bağlanıp yerinde kalır. Bloğu çöp kutusuna ya da blok listesine sürükleyerek silersen altına bağlı bloklar da onunla birlikte gider.

Silinen bloğu geri getir

  1. Çalışma alanında çöp kutusuna bas. Silinen bloklar bir panelde listelenir. Çöp kutusuna basınca açılan silinen bloklar paneli; silinen blok 1 numarayla işaretli.
    1. Geri istediğin bloğu panelden çalışma alanına sürükle.
  2. Bloğu istediğin yaşam döngüsü bloğuna tak.

Sonuç: Blok çalışma alanına döner. Son işlemi geri almak daha kısa yoldur: Ctrl+Z.

Geri al ve yinele

Mac'te Ctrl yerine Cmd kullanılır. Yinele için Mac'te de Ctrl+Y çalışır.

Bloğu çoğalt

  1. Çoğaltmak istediğin bloğa sağ tıkla.
  2. Menüde Çoğalt'ı seç. Bloğun sağ tık menüsü; Çoğalt öğesi 2 numarayla işaretli.
    1. Kopyayı sürükleyip istediğin yere tak.

Sonuç: Bloğun içindekilerle birlikte bir kopyası oluşur.

Klavyeyle: bloğu seç, Ctrl+C, sonra Ctrl+V. Kesmek için Ctrl+X.

Bloğu geçici olarak kapat

  1. Bloğa sağ tıkla.
  2. Bloğu Devre Dışı Bırak'ı seç. Blok soluk görünür, Kod Önizleme'de satırı kaybolur.
  3. Bloğu yeniden açmak için ona yine sağ tıkla.
  4. Bloğu Etkinleştir'i seç.

Sonuç: Blok eski görünümüne döner. Satırı Kod Önizleme'ye geri gelir.

Girişleri yan yana ya da alt alta göster

Birden çok değer yuvası olan bloklarda (ör. tank sürüş) yuvaların dizilişini değiştirebilirsin.

Blokları düzgün diz

  1. Çalışma alanında boş bir yere sağ tıkla.
  2. Blokları Temizle'yi seç. Bloklar alt alta dizilir.
  3. Çalışma alanındaki merkez düğmesine (hedef simgesi) bas. Görünüm ortalanır, ölçek sıfırlanır.

Sonuç: Bloklar sola hizalı, üst üste binmeden dizilir. Hiçbir blok silinmez; ada rağmen bu komut temizlemez, düzenler.

Çalışma alanında gezin

Çalışma alanı; merkez düğmesi, + ve − düğmeleri işaretli.

Yan paneli genişlet

  1. Fareyi çalışma alanıyla yan panel arasındaki ince şeridin üstüne getir. İmleç çift oka döner.
  2. Şeridi tut ve sürükle.
  3. Bırak.

Sonuç: Yan panel genişler ya da daralır. Genişlik tarayıcıda hatırlanır. Bu şerit dokunmatik ekranda çalışmaz.

Sonraki adım

Sürüş programı yaz

Bu sayfada
Başlamadan önceBlok ekleBloğu bir yuvaya takBloktaki bir değeri değiştirEğer bloğuna değilse kolu ekleBloğu silSilinen bloğu geri getirGeri al ve yineleBloğu çoğaltBloğu geçici olarak kapatGirişleri yan yana ya da alt alta gösterBlokları düzgün dizÇalışma alanında gezinYan paneli genişletSonraki adım