VEXcode IQ'da Print Console'u Bloklarla Kullanma

Print Console, kullanıcının mesajları görüntülemesine, sensör değerlerini rapor etmesine veya VEXcode IQ projelerinden veri sunmasına olanak tanır. Print Console ayrıca kullanıcıların yazdırma çıktılarını bir metin dosyası olarak kaydetmesine de olanak tanır.

Print Console aynı zamanda süreç bilgilerini görüntülemek için de kullanılabilir; kullanıcının bir VEXcode IQ projesinde belirli bir anında neler olduğunu görmesini sağlayan görsel ipuçları sağlar, böylece proje ile projenin eylemleri arasında görsel bir bağlantı kurulur IQ Robotu.

Print Console'un VEX IQ (2. nesil) Brain ile VEXcode IQ ile kullanılan cihaz arasında aktif iletişime sahip olması gerekir. Bu şu şekilde gerçekleştirilebilir:

USB Bağlantısı

Beyin USB kablosuyla dizüstü bilgisayara bağlandı.

Denetleyici Üzerinden Kablosuz

USB kablosu kullanılarak dizüstü bilgisayara bağlanan kontrol cihazı.

Not: Bluetooth iletişimi mevcut değil.


Yazdırma Konsolu Nasıl Açılır

Aygıtlar ve Yardım simgeleri arasında Yazdırma Konsolu simgesinin vurgulandığı VEXcode IQ Araç Çubuğu.

Print Console, IQ Monitör Ekranında bulunur. Print Console'u açmak için Yardım'ın yanındaki Monitör Ekranı simgesini seçin.

Yazdırma Konsolu menüsü açıktır ve projelerin bilgi ve metin yazdırabileceği boş bir alan gösterir.

Monitör Ekranı seçildiğinde açılacaktır. Yazdırma Konsolu sağ taraftadır.


Bir Projede Yazdırma Konsolu Nasıl Kullanılır

Yazdırma Konsolunu Tetikleyen Blokları Görüntüle ve Çiz

Görünümler kategorisinin içinde gösterilen blokların Yazdırma alt kategorisine sahip VEXcode IQ Araç Kutusu.

Özelleştirilmiş Görünüm blokları, Print Console'u tetiklemek için bir VEXcode IQ projesi içerisinde kullanılır. Bu bloklar sözcükleri, sayıları, değişkenlerden bildirilen değerleri, bir operatörün hesaplamasını veya bir sensör veya cihazdan bildirilen değerleri yazdırır.

VEXcode IQ'daki Yardım özelliği, bunlar ve diğer programlama blokları hakkında ek bilgi sağlar. Yardım özelliğine nasıl erişeceğiniz hakkında bilgi için bu bakın.

VEXCode IQ Set kalem renk bloğu, cihazı değiştirmek için açılan açılır menüsüyle. Varsayılan seçenek, Brain'de kalem rengini kırmızı olarak ayarlamaktır, ancak bunu Konsol'da ayarlayacak şekilde değiştirilebilir.

Çizim kategorisi altındaki [Kalem rengini ayarla] bloğu, açılır menüden "Konsol" seçilerek Print Console'da da kullanılabilir.

Yazdırma Konsolu ile Görünüm Bloklarını Uygulama

VEXCode IQ Yazdırma bloğu, imleci bir sonraki satıra ayarlayacak şekilde genişletildi. Tüm blokta Print Drive Forward konsolda okunur ve imleci bir sonraki satıra ayarlar.

Bir mesajı yazdırmak veya verileri Print Console'da görüntülemek için bir proje içindeki Görünüm bloklarını kullanın.

Yazdırma bloklarını kullanmak için istediğiniz Görünüm bloğunu seçin ve bunu bir projeye ekleyin. Açılır menüden "Konsol"u seçin.

Not: Metnin Print Console'da görünmesi için bloğun 've imleci sonraki satıra ayarla' kısmının etkinleştirilmesi gerekir.

VEXcode IQ Araç Çubuğu, İndir ve Çalıştır simgelerinin birlikte vurgulandığı bölümdür.

Projeyi IQ Robot Brain'e indirin ve "Çalıştır"ı seçin.

Bir projeyi indirme ve çalıştırma hakkında bilgi edinmek için bu bakın. 

Yazdırma Konsolu menüsü açıktır ve İleri Sürün yazılı mesajı gösterilir.

“Çalıştır” seçildiğinde proje çalışacak ve renkli metin veya programlanan değerler VEXcode IQ projesinin gerektirdiği şekilde Print Console'a yazdırılacaktır.

Yazdırma Konsolu ile Çizim Bloklarını Uygulama

Set pen color bloklarını kullanarak farklı renklerde yazdırma yapan VEXcode IQ blokları projesi. Proje başlatıldığında, kalem rengini Konsolda kırmızı olarak ayarlayın ve ardından Konsolda KIRMIZI yazdırın ve imleci bir sonraki satıra ayarlayın. Daha sonra Konsolda kalem rengini yeşil yapın ve ardından Konsolda YEŞİL yazdırın ve imleci bir sonraki satıra getirin.

Print Console'da metin rengini değiştirmek için bir proje içindeki Çizim bloklarını kullanın.

[Kalem rengini ayarla] bloğunu kullanmak için [Kalem rengini ayarla] bloğunu seçin ve bunu bir projeye ekleyin.

Açılır menüden "Konsol"u seçin.

Not: [Kalem rengini ayarla] bloğu, konsolda kullanılabilen tek Çizim bloğudur.

VEXcode IQ Araç Çubuğu, İndir ve Çalıştır simgelerinin birlikte vurgulandığı bölümdür.

Projeyi IQ Robot Brain'e indirin ve "Çalıştır"ı seçin.

Blok projesini indirme ve çalıştırma hakkında için bu makaleye bakın. 

Yazdırma Konsolu menüsü açık ve yazdırılan mesaj KIRMIZI ve sonraki satırda YEŞİL olarak gösteriliyor. Mesajlar ilgili renklerde basılmıştır.

“Çalıştır” seçildiğinde proje çalışacak ve renkli metin veya programlanan değerler VEXcode IQ projesinin gerektirdiği şekilde Print Console'a yazdırılacaktır.


Yazdırma Konsolundaki Satırları Temizle

Yazdırma Konsolu menüsü açık ve Temizle düğmesi aşağıda vurgulanıyor.

Print Console'daki tüm bilgileri temizlemenin iki yolu vardır. Tüm metni tamamen temizlemenin ilk yolu Print Console'un sol alt kısmındaki "Temizle" düğmesini seçmektir.

VEXcode IQ, mesajları gecikmeli olarak yazdırmak için Bekleme bloklarını kullanan projeyi engeller. Proje başlatıldığında Konsolda Hello yazdırılır ve imleç bir sonraki satıra getirilir ve 3 saniye beklenir. Daha sonra Konsoldaki tüm satırları temizleyip Konsola Goodbye yazıp imleci bir sonraki satıra getirin. Son olarak 3 saniye bekleyip Konsoldaki tüm satırları temizleyin.

Print Console'u temizlemenin başka bir yolu da [Tüm satırları temizle] bloğunu kullanmaktır.

Print Console'daki tüm satırları kaldırmak için projeye [Tüm satırları temizle] bloğunu ekleyin.

Bu projede Print Console'da “Merhaba” yazdırılacaktır. 3 saniye sonra tüm satırlar temizlenecektir. Ardından Print Console'da “Hoşçakal” yazılacak ve 3 saniye sonra silinecektir.


Yazdırma Konsolundan Kaydet

Yazdırma Konsolu menüsü açık ve Kaydet düğmesi aşağıda vurgulanıyor.

Bilgileri Print Console'dan cihazınıza kaydetmek kolaydır. Tüm metni .txt dosyası olarak kaydetmek için Print Console'un altındaki “Kaydet”i seçin.

Kaydedilen Yazdırma Konsolu dosyası cihazın İndirilenler klasöründe gösterilir.

“Kaydet” butonunu seçtiğinizde dosya otomatik olarak cihazınızdaki İndirilenler klasörüne .txt dosyası olarak kaydedilecektir.

Not: Dosya yazdırılan renkleri kaydetmez.


Yazdırma Konsolunu Kullanan Örnek Projeler

Bir Projedeki Değişken Değerlerini ve Verilerini Raporlama

Print Console, bir proje içindeki farklı anlarda değişken değerleri raporlamak için kullanılabilir. 

VEXcode IQ blokları, değişken, yazdırma blokları, sonsuza kadar döngü ve Brain düğmesine basıldı blokları kullanan bir projedir. Proje, Beyin düğmelerinden girdi alıyor ve girdiye bağlı olarak yukarı ve aşağı sayarak değişkeni yazdırıyor.
Önceki projeden gelen çıktı mesajlarıyla birlikte Print Console gösterilir. Mesajlar değişkenin 3'e kadar saydığını ve sonra 0'a kadar geri saydığını, her seferinde bir tane olduğunu gösteriyor.

"myVariable" değerini yazdırmak için Print Console'u kullanın.

Soldaki projede Print Console, Beyin düğmelerine basıldığında değişken değerleri görüntüler. 'Sol' düğmeye basıldığında değişken artar, 'sağ' düğmeye basıldığında ise azalır. 


Bir Projedeki Algılama Değerlerini ve Verilerini Raporlama

Print Console, bir proje içindeki farklı anlarda sensör verilerini raporlamak için kullanılabilir.

VEXcode IQ blokları, Turn bloğu, while döngüsü, yazdırma blokları ve algılama blokları kullanan bir projedir. Proje robotu sağa döndürüyor ve ardından mevcut zamanlayıcıyı saniye cinsinden ve sürücü dönüşünü derece cinsinden 10 saniye boyunca canlı olarak yazdırıyor.
Önceki projeden gelen çıktı mesajlarıyla birlikte Print Console gösterilir. Mesajlar, zamanlayıcı 10 saniyeye ulaşana kadar zamanlayıcı ve dönüş değerlerinin zamanla arttığını gösterir.

Print Console tarafından yakalanan veriler, kullanıcının IQ Robot sensör bilgileri de dahil olmak üzere proje süreçleri hakkında değerli bilgileri görmesine olanak tanır. [Yazdır] bloğu tetiklendiğinde, o anda yakalanan bilgileri görüntüleyecek şekilde programlanabilir.

Soldaki projede Print Console, IQ Brain'de (2. nesil) yerleşik Atalet Sensörü tarafından bildirilen bilgileri, proje içindeki Bakma ve Algılama blokları tarafından belirtildiği şekilde görüntüler. Bu bilgiler, proje çalışırken Atalet Sensörünün belirli anlarda yakaladığı değişiklikleri içerir: saniye cinsinden süre ve derece cinsinden BaseBot'un dönüşü.

Not: Bu örnekteki proje BaseBot (Tahrik Sistemi, 2 motorlu) (2. nesil) şablonunu kullanır.

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

Last Updated: