VEXcode 123'te Blokları Devre Dışı Bırakma ve Etkinleştirme

VEXcode 123, 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.


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

devre dışı menü.png

VEXcode 123'teki blokları devre dışı bırakma veya etkinleştirme özelliğini kullanabilmeniz için 123 Robot'un tablet veya bilgisayarınıza bağlı olması 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.

etkinleştirmemenu.png

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ışı blok.png

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.

Yukarıdaki örnekte 123 Robot 1 adım ileri gidecek ve sonra duracaktır; dönmeyecektir.


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

devre dışı bırakmastack.png

İçinde bloklar bulunan bir bloğu devre dışı bıraktığınızda tüm bloklar 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.

devre dışı.png

Resimde tekrarlama döngüsü devre dışı bırakıldığında ne olacağı gösterilmektedir. 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.

Enablestack.png

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.

etkin.png

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ğinden proje başlatıldığında 123 Robot 1 adım ileri gidecek, ardından 90 derece sağa dönecek ve bu davranışları 4 kez tekrarlayarak bir kareye doğru ilerleyecektir.


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

devre dışı bırakma.png

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.

etkinleştirmeinstack.png

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.

activenotanoption.png

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: