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

VEXcode V5, kullanıcıların projeleri içindeki blokları devre dışı bırakmasına ve etkinleştirmesine olanak tanır. Bu, projeyi parçalara ayırmaya gerek kalmadan projeyi test etmek veya hata ayıklamak için kullanışlı bir özelliktir. Kullanıcı, blok projede olduğunda veya olmadığında robotun davranışındaki farklılıkları test etmek için blok(lar)ı devre dışı bırakabilir veya etkinleştirebilir.


Blokları devre dışı bırakma ve etkinleştirme nasıl yapılır?

Etkinleştirilmiş bir bloğun bağlam menüsü açılmış ve "Bloğu Devre Dışı Bırak" seçeneği vurgulanmış halde olan bir VEXcode V5 Blok projesi. Sağda, seçilen bloğun devre dışı bırakıldığını belirtmek için gri renkte gösterildiği sonuç yer almaktadır.

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 Engellemeyi Devre Dışı Bırak seçeneğini seçin.

VEXcode V5 Blokları projesinde, devre dışı bırakılmış bir bloğun bağlam menüsü açılmış ve "Bloğu Etkinleştir" seçeneği vurgulanmıştır. Sağda ise aynı proje yer alıyor, ancak seçilen blok etkinleştirildiğini belirtmek için renklendirilmiş durumda.

Devre dışı bırakılmış bir bloğu etkinleştirmek için o blok için İçerik Menüsünü etkinleştirin ve Bloğu Etkinleştir'i seçin.


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

Devre dışı bırakılmış bir bloğu içeren VEXcode V5 Blokları projesi. Blok gri renkte gösterilmiş ve üzerinde çapraz çizgilerden oluşan bir ızgara bulunuyor.

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. Projenin akışına hiçbir etkisi yoktur.

Soldaki örnek projede robot geri geri gittikten sonra beklemeyecek, hemen sağa dönecektir.


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

İç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. 

Etkinleştirilmiş bir kapsayıcı bloğun bağlam menüsü açılmış ve "Bloğu Devre Dışı Bırak" seçeneği vurgulanmış halde olan bir VEXcode V5 Blok projesi.

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

VEXcode V5 Blokları projesi, bir kapsayıcı blok ve onun içindeki tüm bloklar devre dışı bırakılmış halde. Bloklar gri renkte gösterilmiş ve üzerlerinde çapraz çizgilerden oluşan bir ızgara bulunmaktadır.

Aşağıdaki resimde tekrarlama döngüsü devre dışı bırakıldığında ne olduğu gösterilmektedir. Döngü ve içindeki iki bloğun tümü devre dışı bırakıldı.

Devre dışı bırakılmış bir kapsayıcı bloğun bağlam menüsü açılmış ve "Bloğu Etkinleştir" seçeneği vurgulanmış halde olan VEXcode V5 Blokları projesi.

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.

>VEXcode V5 Blokları projesi, bir kapsayıcı blok ve tüm iç içe blokları etkinleştirilmiş şekilde.

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


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

Başka herhangi bir bloğu devre dışı bırakmak için aynı adımları izleyerek bir döngü içindeki tek blokları veya if-then-else devre dışı bırakabilirsiniz: o bloğun İçerik Menüsünü etkinleştirin ve Bloğu Devre Dışı Bırak'ı seçin.

İç içe geçmiş bir bloğun zaten devre dışı bırakıldığı VEXcode V5 Blokları projesi.

Burada bir döngü içinde yalnızca tek bir bloğun devre dışı bırakılmasına ilişkin bir örnek verilmiştir.

VEXcode V5 Blokları projesinde, bir kapsayıcı bloğun bağlam menüsü açık ve "Bloğu Etkinleştir" seçeneği vurgulanmış ancak gri renkte gösteriliyor. İç içe geçmiş bloklardan biri devre dışı bırakılmış durumda, ancak kapsayıcı blok hala etkin olduğundan "Bloğu etkinleştir" seçeneği kullanılamıyor.

Ana bloğun İçerik Menüsü, ana blok devre dışı bırakılmadığından iç içe bloğun etkinleştirilmesine yönelik bir seçenek sunmayacaktır.

Devre dışı bırakılmış bir bloğun bağlam menüsü açık olan VEXcode V5 Blokları projesi. Blok, bir kapsayıcı bloğun içine yerleştirilmiştir ve Blok Etkinleştir seçeneği vurgulanmıştır. Sağda, seçilen bloğun artık etkinleştirilmiş haliyle sonuç gösterilmektedir.

Daha sonra bu iç içe bloğu etkinleştirmek isterseniz İçerik Menüsünü etkinleştirmeniz gerekecektir.


"Şapka" bloğunu devre dışı bırakma

Hepsini içeren "şapka" bloğunu devre dışı bırakarak tüm blok yığınını devre dışı bırakabilirsiniz. 

VEXcode V5 Blokları projesi, etkinleştirilmiş bir şapka bloğunun bağlam menüsü açık halde. Engellemeyi Devre Dışı Bırak seçeneği vurgulanmıştır.

“Şapka” bloğunun İçerik Menüsünü etkinleştirin ve ardından Engellemeyi Devre Dışı Bırak'ı seçin.

Şapka bloğu devre dışı bırakılmış, ancak yığındaki diğer bloklar etkin durumda olan bir VEXcode V5 Blok projesi. Şapka bloğu gri renkte ve üzerinde çapraz çizgilerden oluşan bir ızgara bulunuyor.

Aşağıdaki resim, Başladığında “şapka” bloğu devre dışı bırakıldığında ne olduğunu göstermektedir. When Started bloğunun altındaki tüm bloklar çalışmayacaktır.

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

Last Updated: