Python ile VEXcode VR'de Değişken ve Sensör Değerlerini İzleme

VEXcode VR Monitor Konsolunda bulunan değişken ve sensör izleme, kullanıcının Python projesinde olup biteni gerçek olarak görmesini sağlayan önemli görsel ipuçları sağlar. Monitör Konsolu, kullanıcıların proje ile VR 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.


Monitor Konsolu Nasıl Kullanılır

VEXcode VR Python çalışma alanında, sanal bir robot için değişken ve sensör değerlerini gösteren Monitör Konsolu yer almaktadı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.

VEXcode VR Python projesi, değişken ve sensör değerlerini izlemek için kullanılan Yazdırma Konsolunu göstermektedir.

Monitör Konsolu Sensör ve Değişken değerlerini bildirir.

Monitör Sensörü Komutunu Kullanma

VEXcode VR Eğitimleri, değişken ve sensör değerlerini izlemek için açık bir Python projesiyle arayüz oluşturur.

Sensör değerleri, Sensörü İzle komutu kullanılarak eklenebilir. Sensörün tanımlayıcısını dize parametresi olarak ekleyin.

VEXcode VR Python projesi, simülasyon sırasında değişken ve sensör değerlerini görüntüleyen Monitör Konsolunu göstermektedir.

Monitör Sensörü komutu aşağıdaki dize tanımlayıcılarını kabul eder.

Kabul edilen dize tanımlayıcılarının bu listesi aynı zamanda Monitör Sensörü komutunun Yardımında da bulunabilir.

VEXcode VR Python projesi, uygulama sırasında değişken ve sensör değerlerini gösteren Playground konsolunu sergiliyor.

Proje başlatıldığında sensör değeri Monitör Konsolunda görünecektir.

VEXcode VR Python projesi, çalışma sırasında değişken ve sensör değerlerini görüntüleyen Yazdırma Konsolunu göstermektedir.

Dizi tanımlayıcılarını ayırmak için virgül kullanarak birden fazla sensör değerini izleyin.

Monitor Değişken Komutunu Kullanma

VEXcode VR Python çalışma alanında, bir proje sırasında değişken ve sensör değerlerini izlemek için kullanılan Yazdırma Konsolu gösterilmektedir.

Değişkenler, Değişkeni İzle komutu kullanılarak Monitör Konsolu'na eklenebilir ve kaldırılabilir. Değişkeni global olarak tanımlayın ve ardından bir değer atayın. Değişkeni bir dize parametresi olarak ekleyin.

def main():
    global my_variable

Global bir değişken oluşturmak için değişken adının önüne "global" anahtar kelimesini ekleyin.

def main():
    global my_variable
    my_variable = 0

Değişkene bir başlangıç ​​değeri atayın.

VEXcode VR Python projesi, çalışma sırasında görüntülenen değişken ve sensör değerleriyle birlikte Monitör Konsolunu göstermektedir.

Proje başlatıldığında değişken değeri görünecektir.

VEXcode VR Python çalışma alanında, değişken ve sensör değerlerini görüntülemek için kullanılan Playground penceresi ve monitör konsolu gösterilmektedir.

Listeler aynı zamanda Monitör Konsoluna da eklenebilir. Monitör Konsoluna eklenmeden önce listelerin ve 2B listelerin tanımlanması gerekir.

def main():
    global my_list

Yeni bir liste veya 2B liste oluşturmak için liste adının önüne "global" anahtar kelimesini ekleyin.

def main():
    global my_list
    my_list = [1,2,3]

Listeye değer eklemek için değerleri köşeli parantez içine yazın.

def main():
    global my_list
    my_list = [1,2,3]
    monitor_variable("my_list")

Monitör Konsolu'na bir liste eklemek için liste adını Değişkenleri İzle komutuna bir dize değişkeni olarak ekleyin. Bir dize değişkeni, değişkenin adının yanında " " ile gösterilir.

VEXcode VR Python projesi, simülasyon sırasında değişken ve sensör değerlerini görüntüleyen Monitör Konsolunu göstermektedir.

Proje başlatıldığında liste değerleri görünecektir.

VEXcode VR Monitör Konsolu, bir Python projesi çalışırken değişken ve sensör değerlerini görüntülüyor.

Değişken adı dizesi parametrelerini ayırmak için virgül kullanarak birden çok değişkeni ve/veya listeyi izleyin.


Sensör Değerlerinin İzlenmesi Örneği

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.

Bu örnekte, İzleme Konsolunda mesafe izlenmektedir. Proje, VR Robotunun duvara 500 mm'den daha yakın olması durumunda VR Robotuna durmasını yönlendirir.

Bu videoyu izleyerek İzleme Konsolunda olan mesafenin değerlerinin nasıl değiştiğini görebilirsiniz.

Sensör değerine 28. satırdaki alıntılar kullanılarak başvurulduğuna dikkat edin: monitör_sensor("distance.get_distance")


Değişken Değerlerinin İzlenmesi Örneği

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.

Bu videodaki örnekte, "timesRepeated" değişkeni, VR Robotunun belirli bir davranışı kaç kez tekrarladığını izlemek için kullanılır. for döngüsünün parametreleri nedeniyle, bu değişken 5 sayısına ulaştığında VR Robot döngüden çıkacaktır.

Monitör Konsolundaki değişken izleme, projenin akışını anlamak için gerçek zamanlı geri bildirim sağlamaya yardımcı olabilir. 

Değişken değerine alıntılar kullanılarak başvurulduğunu unutmayın: monitör_variable("times_repeated")

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

Last Updated: