VEXcode 123 Monitör Konsolunda bulunan değişken ve sensör izleme, kullanıcının bir VEXcode 123 projesinde neler olduğunu gerçek zamanlı olarak görmesine olanak tanıyan önemli görsel ipuçları sağlar. Monitör Konsolu, kullanıcıların proje ile 123 Robotun eylemleri arasında görsel bir bağlantı kurmasına olanak tanır. Monitör Konsolunda sensör ve değişken değerlerinin izlenmesi, kullanıcının bir projedeki belirli bir değere (veya birden fazla değere) ilişkin gerçek zamanlı raporları görüntülemesine olanak tanır.
Monitör Konsolu Nasıl Kullanılır
Monitör Penceresini açmak ve Monitör Konsolunu görüntülemek için Yardımın yanındaki Monitör simgesini seçin.
Monitör Konsolu Sensör ve Değişken değerlerini bildirir.
Araç Kutusundaki Algılama kategorisindeki bloklar Monitör Konsoluna eklenebilir. Öncelikle Toolbox içerisindeki blokta izlenecek parametreyi seçin.
Ardından bloğu seçin ve Çalışma Alanındaki Monitör Konsolu simgesine sürükleyin.
Sensör değerlerini Monitör Konsolundan kaldırmak için 'X' simgesini seçin.
Araç Kutusundaki değişkenler, değişken bloğu seçilip Çalışma Alanındaki Monitör Konsolu simgesine sürüklenerek Monitör Konsoluna eklenebilir. VEXcode 123 her zaman 'myVariable' değişkeniyle başlar. VEXcode 123, yeni bir değişken ekleme ve değişken adlandırma hakkında bilgi için bu makaleye bakın.
Değişkenleri Monitör Konsolundan kaldırmak için 'X' simgesini seçin.
Listeler aynı zamanda Monitör Konsoluna da eklenebilir. Monitör Konsoluna eklenmeden önce listeler ve 2B listeler oluşturulmalıdır. Bu, Araç Kutusundan 'Liste Yap' veya '2D Liste Yap' seçilerek yapılabilir.
Mevcut bir listeyi veya 2B listeyi eklemek için ilgili liste bloğunu seçin ve Çalışma Alanındaki Monitör Konsolu simgesine sürükleyin.
Yanlış blok Çalışma Alanındaki Monitör Konsolu simgesine sürüklenirse, üzerinde yanlış bloğun seçildiğini ve izlenemeyeceğini belirten kırmızı bir simge görünecektir.
Bir listeyi Monitör Konsolundan kaldırmak için 'X' simgesini seçin.
Sensör Değerlerinin İzlenmesi
Monitör Konsolunda sensör değerlerinin izlenmesi, kullanıcının sensör verilerini gerçek zamanlı olarak görüntülemesine olanak tanır.
Aşağıdaki örnekte <Detects color> bloğu Monitör Konsolunda izlenmektedir. Proje, 123 Robotu bir nesne algılayana kadar sürmeye yönlendiriyor. 123 Robot bir nesneyi algıladığında eğer o nesne mavi ise sağa dönecektir. 123 Robot mavi rengi algılamadığı takdirde sola dönecektir. 123 Robotunuz mavi rengi algıladığında Monitör Konsolundaki <Detects color> bloğunun değerinin yanlıştan doğruya dönüştüğünü izleyin.
Monitör Konsolu, saniye cinsinden zamanlayıcı değeri gibi açıkça raporlanamayan blokları göstererek kullanıcının proje akışını görselleştirmesine yardımcı olmak için de kullanılabilir.
Aşağıdaki örnekte, (Zamanlayıcı değeri) bloğu Monitör Konsolunda raporlanmaktadır. 123 Robot 2 adım ileri gidecek ve ardından (Zamanlayıcı değeri) bloğu 5 saniyeden daha büyük bir değer rapor edene kadar bekleyecektir. 123 Robot daha sonra 90 derece sağa dönecektir. Monitör Konsolu olmasaydı, kullanıcı 123 Robot'un 90 derece sağa dönmesinin tam zamanlamasını görselleştiremezdi.
Değişken Değerlerin İzlenmesi
Monitör Konsolu değişken değerleri izlemek için de kullanılabilir. Monitör Konsolu bir projedeki belirli bir değişkenin gerçek zamanlı raporlarını sağlayabilir.
Aşağıdaki örnekte 'timesRepeated' değişkeni, 123 Robot'un belirli bir davranışı kaç kez tekrarladığını izlemek için kullanılır. Monitör Konsolundaki değişken izleme, projenin akışını anlamak için gerçek zamanlı geri bildirim sağlamaya yardımcı olabilir.