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ı

USB_Connection.png

Denetleyici Üzerinden Kablosuz

Wireless_Via_Controller.png

Not: Bluetooth iletişimi mevcut değil.


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

select_monitor_display_icon.png

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.

monitör_display_will_open.png

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


Bir Projede Print Console Nasıl Kullanılır?

Print Console'u Tetikleyen Bak ve Çiz Blokları

Screen_Shot_2021-11-17_at_11.55.07_AM.png

Ö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şileceğine ilişkin bilgi için bu makale bakın.

set_pen_color_block.png

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

Görünüm Bloklarını Print Console ile Uygulama

Screen_Shot_2021-11-17_at_11.45.57_AM.png

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.

Screen_Shot_2021-11-17_at_11.45.00_AM.png

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

Bir projenin indirilmesi ve çalıştırılmasıyla ilgili bu makale bakın. 

Screen_Shot_2021-11-17_at_11.44.21_AM.png

“Ç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.

Print Console ile Çizim Bloklarını Uygulama

Screen_Shot_2021-11-17_at_11.58.57_AM.png

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.

Screen_Shot_2021-11-17_at_11.45.00_AM.png

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

Bir blok projesinin indirilmesi ve çalıştırılmasıyla ilgili bu makale bakın. 

Screen_Shot_2021-11-17_at_11.57.59_AM.png

“Ç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.


Print Console'daki Satırları Temizle

Screen_Shot_2021-11-17_at_11.50.56_AM.png

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.

Screen_Shot_2021-11-18_at_10.23.34_AM.png

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.


Print Console'dan kaydet

Screen_Shot_2021-11-17_at_11.54.06_AM.png

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.

indirilen_logs.png

“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.


Print Console'u Kullanan Örnek Projeler

Bir Projedeki Değişken Değerleri ve Verileri Raporlama

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

değişken_reporting_print_console.png
Screen_Shot_2021-11-17_at_11.20.19_AM.png

"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 Değerleri ve Verileri Algılama Raporu

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

Screen_Shot_2021-11-18_at_9.36.23_AM.png
Screen_Shot_2021-11-18_at_9.35.39_AM.png

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: