VEXcode GO'da Blokları Devre Dışı Bırakma ve Etkinleştirme

VEXcode GO, kullanıcıların projeleri içindeki blokları devre dışı bırakmasına ve etkinleştirmesine olanak tanır. Bu, bir projeyi test ederken veya hata ayıklarken öğrenciler için yararlı bir özelliktir; böylece neyin amaçlandığı gibi çalışmadığını anlamak için projeyi parçalara ayırmaları gerekmez. Kullanıcı, blok projede olduğunda veya olmadığında robotun davranışındaki farklılıkları test etmek ve gözlemlemek için blok(lar)ı devre dışı bırakabilir veya etkinleştirebilir.

Not: Bu makale VEXcode GO'daki Kod Tabanı yapılandırmasını kullanır. VEXcode GO'da bir Kod Tabanının nasıl yapılandırılacağı hakkında daha fazla bilgi için VEX GO Kod Tabanını Yapılandırma VEX Kütüphanesi makalesine bakın.


Bloklar nasıl devre dışı bırakılır ve etkinleştirilir

VEXcode GO Blocks projesinin etkinleştirilmiş bloğunun bağlam menüsü açılmış ve Bloku Devre Dışı Bırak seçeneği vurgulanmış. Sağ tarafta sonuç, seçili bloğun devre dışı bırakıldığını belirtmek için grileştirilmiş haliyle gösterilir.

VEXcode GO'da blokları devre dışı bırakma veya etkinleştirme özelliğini kullanmak için Brain'in tabletinize veya bilgisayarınıza bağlı olması ve VEXcode GO'nun yapınıza göre yapılandırılması gerekir.

Bir bloğun devre dışı bırakılması, proje başlatıldığında bloğun yürütülmesini engelleyecektir. Bir bloğu devre dışı bırakmak için, Bağlam Menüsünü etkinleştirmek üzere bloğa sağ tıklayın veya uzun basın ve ardından Bloğu Devre Dışı Bırak seçeneğini seçin. Blok daha sonra projede üzerinde çapraz çizgilerden oluşan bir ızgarayla gri renkte görünecektir.

VEXcode GO Blocks projesinin devre dışı bırakılmış bloğunun içerik menüsü açıldı ve Bloğu Etkinleştir seçeneği vurgulandı. Sağda aynı proje var ancak seçili blok artık etkinleştirildiğini belirtmek için renkli.

Proje başlatıldığında yürütülecek şekilde bloğu etkinleştirmek için, Bağlam Menüsünü etkinleştirmek üzere devre dışı bırakılan bloğa sağ tıklayın veya uzun basın ve ardından Bloğu Etkinleştir'i seçin.


Devre dışı bırakıldığında bireysel bloklara ne olur?

Devre dışı bırakılmış bir blok içeren VEXcode GO Blocks projesi. Blok gri renktedir ve üzerinde çapraz çizgilerden oluşan bir ızgara vardır.

Blok(lar) devre dışı bırakıldığında, üzerinde çapraz çizgilerden oluşan bir ızgarayla gri renkte gösterilir.

Devre dışı bırakılan blok bir yorum gibi değerlendirilir. Proje akışı üzerinde hiçbir etkisi yoktur ve proje başlatıldığında yürütülmeyecektir.

Bu örnekte Kod Tabanı 500 milimetre (mm) ileri gidecek ve sonra duracaktır; dönmeyecektir.


İç içe geçmiş bloklara sahip bir blok devre dışı bırakıldığında ne olur?

VEXcode GO Blocks projesi etkinleştirilmiş bir konteyner bloğunun bağlam menüsü açılmış ve Bloku Devre Dışı Bırak seçeneği vurgulanmış.

İçinde bloklar bulunan bir bloğu devre dışı bıraktığınızda, blokların de devre dışı bırakılır. Döngü veya if-then-else koşulu gibi iç içe bloklara sahip bloklar, tek bir blokla aynı şekilde devre dışı bırakılabilir.

Söz konusu döngünün veya koşullu Kontrol bloğunun İçerik Menüsünü etkinleştirmek için sağ tıklayın veya uzun basın ve ardından Engellemeyi Devre Dışı Bırak'ı seçin.

Bir konteyner bloğu ve tüm iç içe geçmiş blokları devre dışı bırakılmış VEXcode GO Blocks projesi. Bloklar gri renktedir ve üzerlerinde çapraz çizgilerden oluşan bir ızgara vardır.

Bu resim, tekrarlama döngüsü devre dışı bırakıldığında ne olacağını gösterir. Döngü ve içindeki iki bloğun tümü devre dışı bırakıldı ve hepsi, üzerlerinde çapraz çizgilerden oluşan bir ızgarayla gri renkte görünüyor.

VEXcode GO Blocks projesinin devre dışı bırakılmış bir konteyner bloğunun bağlam menüsü açılmış ve Bloğu Etkinleştir seçeneği vurgulanmış.

Bu örnekte proje başlatıldığında tüm bloklar devre dışı olduğundan hiçbir şey olmayacaktır. Ana bloğun İçerik Menüsünü etkinleştirip Bloğu Etkinleştir'i seçerek ana bloğu ve içindeki tüm iç içe geçmiş blokları etkinleştirebilirsiniz.

Bir konteyner bloğu ve tüm iç içe geçmiş blokları etkinleştirilmiş VEXcode GO Blocks projesi.

Ana blok etkinleştirildiğinde içindeki tüm iç içe geçmiş bloklar da etkinleştirilecektir.

Bu örnekte, artık ana blok etkinleştirildiğine göre, proje başlatıldığında Kod Tabanı 500 milimetreye (mm) kadar ilerleyecek, ardından 90 derece sağa dönecek ve bir kare boyunca ilerlemek için bu davranışları 4 kez tekrarlayacaktır.


Tek iç içe bloğun devre dışı bırakılması ve etkinleştirilmesi

VEXcode GO Blocks projesi etkinleştirilmiş bloğun bağlam menüsü açıldı. Blok, bir kapsayıcı bloğun içine yerleştirilmiştir ve Bloğu Devre Dışı Bırak seçeneği vurgulanmıştır. Sonuç sağda gösterilir; seçili blok artık devre dışıdır.

Döngü veya if-then-else koşulu gibi bir dizi iç içe geçmiş blok içindeki tek bir bloğu, başka herhangi bir bloğu devre dışı bırakmak için aynı adımları izleyerek devre dışı bırakabilirsiniz: o bloğun İçerik Menüsünü etkinleştirmek için sağ tıklayın veya uzun basın ve Engellemeyi devre dışı bırakın.

Bu örnekte döngü içindeki tek bir blok devre dışı bırakılmıştır.

VEXcode GO Blocks projesi devre dışı bırakılmış bloğun bağlam menüsü açıldı. Blok, bir kapsayıcı bloğun içine yerleştirilmiştir ve Bloğu Etkinleştir seçeneği vurgulanmıştır. Sağ tarafta seçili bloğun etkinleştirildiği sonuç gösterilmektedir.

Bu iç içe bloğu etkinleştirmek için İçerik Menüsünü etkinleştirmek üzere sağ tıklamanız veya uzun basmanız gerekir.

VEXcode GO Blocks projesi, bir konteyner bloğunun bağlam menüsü açık ve Bloğu etkinleştir seçeneği vurgulanmış ancak gri renkte. İç içe geçmiş bloklarından biri devre dışı bırakılmış, ancak kapsayıcı bloğun kendisi hala etkin olduğundan Bloğu etkinleştir seçeneği kullanılamıyor.

Ana bloğun İçerik Menüsünün (bu durumda [Tekrarla] bloğu), ana bloğun kendisi devre dışı bırakılmadığından iç içe bloğun etkinleştirilmesine yönelik bir seçenek sunmayacağını unutmayın.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: