Programı Sim'de dene
Probot Sim, FTC programını robota yüklemeden sanal sahada çalıştırır. Bu sayfada FTC Blocks'ta yazdığın programı Sim'de açacaksın. Sim'in kendi kullanımı Sim dokümanındadır.
Sim FTC Blocks programlarını ve Android Studio'da Java ile yazılmış OpMode'ları çalıştırır. Probot Blocks'un .ino ve .probot.json dosyaları Sim'de açılmaz.
Başlamadan önce
- FTC Blocks'ta bir program açık. Hazır örnekle başlamak için Örnek seç penceresinden Tank Şasi TeleOp'u aç: FTC örneğiyle başla.
Açık programı Sim'de seç
Blocks ve Sim aynı tarayıcıda açıksa Sim, Blocks'taki FTC programını kendisi görür.
İpucu
Blocks başka bir tarayıcıda ya da başka bir bilgisayarda açıksa Sim programı görmez. Bu durumda programı .blk dosyasıyla aç.
- Blocks'ta araç çubuğunda FTC Blocks sekmesine bas.
- Aynı tarayıcıda yeni bir sekmede probotstudio.com/sim adresini aç.
- Sim'de Kod bölümündeki OpMode listesinde "Blocks'ta açık FTC projesi" açıklamalı satırı seç. Bu satır listenin başında durur. Adı Blocks'taki OpMode kutusunda yazan addır (ör. "Tank Sasi TeleOp").
Sonuç: Kod bölümünün özetinde "Tank Sasi TeleOp · TeleOp" yazar. Hazırlık listesinde "Kod: Tank Sasi TeleOp (TeleOp)" maddesi yeşil onaylıdır.
Blocks'ta programı değiştirirsen Sim listedeki programı yeniden okur.
.blk dosyasını Sim'de aç
Programı başka bir tarayıcıya ya da bilgisayara taşırken .blk dosyasını kullan.
İpucu
Seçtiğin dosya bir FTC Blocks programı değilse Kod bölümünde kırmızı kutuda "Bu dosya FTC Blocks (.blk) ya da Java (.java) değil." yazar. Dosyayı Blocks'ta .blk indir ile al.
- Blocks'ta araç çubuğunda .blk indir'e bas. "TankSasiTeleOp.blk indirildi." bildirimi çıkar. Ayrıntı: Programı kaydet.
- Sim'de Kod bölümünde Dosya aç (.blk, .java)'ya bas (ya da Dosya > Kod dosyası (.blk, .java) aç…'ı seç).
- Açılan pencerede indirdiğin
.blkdosyasını seç. - Aç'a bas.
Sonuç: Program "Dosyadan: TankSasiTeleOp.blk" açıklamasıyla OpMode listesinin sonuna eklenir ve seçilir.
Satırın adı, .blk uzantısı olmadan dosya adıdır (ör. "TankSasiTeleOp").
Listede aynı anda tek bir dosya programı durur. Yeni bir .blk açınca önceki dosya programı listeden çıkar.
Sim'den Blocks'a dön
Sim'de Kod bölümünde Blocks'ta yaz'a basınca Blocks yeni sekmede açılır. Aynı işi Dosya > Blocks'u aç da yapar.
Sorun mu var?
- Listede "Blocks'ta açık FTC projesi" satırı yok: Blocks ile Sim aynı tarayıcıda açık olmalı ve
Blocks'ta FTC Blocks sekmesi seçilmiş olmalı. Olmuyorsa programı
.blkdosyasıyla aç. Bkz. Sorun giderme, "Sim programı görmüyor". - "Bu dosya FTC Blocks (.blk) ya da Java (.java) değil." yazıyor: Seçtiğin dosya FTC Blocks programı değil. Blocks'ta .blk indir'e bas ve inen dosyayı aç.
Sonraki adım
- Programdaki cihaz adlarını Sim'deki robotun portlarına bağla: Sim dokümanında "Cihazları porta bağla" sayfası.
- Programına blok eklemek için: FTC blok listesi.