Memantau Nilai Variabel dan Sensor di VEXcode VR dengan Python

Pemantauan variabel dan sensor yang tersedia di Konsol Monitor VEXcode VR memberikan isyarat visual penting yang memungkinkan pengguna melihat apa yang terjadi dalam proyek Python secara waktu nyata. Konsol Monitor memungkinkan pengguna membuat hubungan visual antara proyek dan tindakan Robot VR. Pemantauan nilai sensor dan variabel di Monitor Console memungkinkan pengguna untuk melihat laporan waktu nyata dari nilai tertentu (atau beberapa nilai) dalam suatu proyek.


Cara Menggunakan Konsol Monitor

Tangkapan layar antarmuka pemrograman VEXcode VR, yang menampilkan lingkungan pengkodean berbasis blok yang digunakan untuk mengajarkan konsep pengkodean melalui robot virtual, bagian dari bagian Tutorial untuk pendidik dan siswa dalam pendidikan STEM.

Untuk membuka Jendela Monitor dan melihat Konsol Monitor, pilih ikon Monitor di samping Bantuan.

Tangkapan layar antarmuka VEXcode VR yang memamerkan opsi pengkodean berbasis blok untuk pemrograman robot virtual, menyoroti fitur untuk pengguna pemula dan tingkat lanjut dalam konteks tutorial.

Konsol Monitor melaporkan nilai Sensor dan Variabel.

Menggunakan Perintah Sensor Monitor

Tangkapan layar antarmuka VEXcode VR yang menampilkan lingkungan pengkodean berbasis blok, yang dirancang untuk mempelajari konsep pengkodean melalui robotika virtual, sebagai bagian dari bagian Tutorial.

Nilai sensor dapat ditambahkan menggunakan perintah Monitor Sensor. Tambahkan pengenal untuk sensor sebagai parameter string.

Tangkapan layar antarmuka VEXcode VR yang menampilkan lingkungan pengkodean berbasis blok, yang dirancang untuk mengajarkan konsep pengkodean melalui robotika virtual, sebagai bagian dari bagian Tutorial.

Perintah Monitor Sensor menerima pengenal string berikut.

Daftar pengenal string yang diterima ini juga dapat ditemukan dalam Bantuan untuk perintah Monitor Sensor.

Tangkapan layar antarmuka pemrograman VEXcode VR, yang menampilkan lingkungan pengkodean berbasis blok yang digunakan untuk mengajarkan konsep pengkodean dan prinsip robotika dalam lingkungan virtual.

Nilai sensor akan muncul di Konsol Monitor saat proyek dimulai.

Tangkapan layar antarmuka VEXcode VR yang menampilkan lingkungan pengkodean berbasis blok untuk pemrograman robot virtual, mengilustrasikan fitur untuk pengguna pemula dan tingkat lanjut dalam konteks pendidikan STEM.

Pantau beberapa nilai sensor dengan menggunakan koma untuk memisahkan pengenal string.

Menggunakan Perintah Variabel Monitor

Tangkapan layar antarmuka VEXcode VR yang menampilkan opsi pengkodean berbasis blok untuk pemrograman robot virtual, mengilustrasikan fitur untuk pengguna pemula dan tingkat lanjut dalam konteks tutorial.

Variabel dapat ditambahkan dan dihapus dari Konsol Monitor menggunakan perintah Monitor Variable. Tentukan variabel sebagai global, lalu tetapkan nilai. Tambahkan variabel sebagai parameter string.

def main():
global variabel_saya

Untuk membuat variabel global, tambahkan kata kunci "global" sebelum nama variabel.

def main():
global variabel_saya
variabel_saya = 0

Tetapkan nilai awal ke variabel.

Tangkapan layar antarmuka VEXcode VR yang menampilkan lingkungan pengkodean berbasis blok, yang dirancang untuk mengajarkan konsep pengkodean melalui robotika virtual, cocok untuk pengguna pemula dan tingkat lanjut dalam pendidikan STEM.

Nilai variabel akan muncul saat proyek dimulai.

Tangkapan layar antarmuka tutorial VEXcode VR, yang menampilkan elemen pengkodean berbasis blok dan robot virtual, yang dirancang untuk membantu pengguna mempelajari konsep pengkodean dalam lingkungan simulasi.

Daftar juga dapat ditambahkan ke Konsol Monitor. Sebelum ditambahkan ke Konsol Monitor, daftar dan daftar 2D harus ditentukan.

def main():
global daftar_saya

Untuk membuat daftar baru atau daftar 2D, tambahkan kata kunci "global" sebelum nama daftar.

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

Ketik nilai dalam tanda kurung siku untuk menambahkan nilai ke daftar.

def main():
global daftar_saya
daftar_saya = [1,2,3]
variabel_monitor("daftar_saya")

Untuk menambahkan daftar ke Konsol Monitor, tambahkan nama daftar sebagai variabel string dalam perintah Variabel Monitor. Variabel string ditandai dengan " " di sekitar nama variabel.

Tangkapan layar antarmuka VEXcode VR yang menunjukkan elemen pengkodean berbasis blok, yang dirancang untuk mengajarkan konsep pengkodean melalui robotika virtual dalam lingkungan pendidikan.

Nilai daftar akan muncul saat proyek dimulai.

Tangkapan layar antarmuka VEXcode VR yang memamerkan opsi pengkodean berbasis blok dan kontrol robot virtual, mengilustrasikan fitur platform untuk mempelajari konsep pengkodean dalam lingkungan simulasi.

Pantau beberapa variabel dan/atau daftar dengan menggunakan koma untuk memisahkan parameter string nama variabel.


Contoh Nilai Sensor Pemantauan

Memantau nilai sensor di Monitor Console memungkinkan pengguna untuk melihat data sensor secara real-time.

Dalam contoh ini, jarak dari dipantau di Monitor Console. Proyek ini mengarahkan Robot VR untuk berhenti jika Robot VR berjarak kurang dari 500mm dari dinding.

Perhatikan perubahan nilai perintah jarak dari di Konsol Monitor.

Perhatikan bahwa nilai sensor direferensikan menggunakan tanda kutip di baris 28: monitor_sensor("distance.get_distance")


Contoh Nilai Variabel Pemantauan

Konsol Monitor juga dapat digunakan untuk memantau nilai variabel. Konsol Monitor dapat memberikan laporan waktu nyata mengenai variabel tertentu dalam suatu proyek.

Dalam contoh ini, variabel “timesRepeated” digunakan untuk memantau berapa kali Robot VR mengulangi perilaku tertentu. Karena parameter loop untuk , ketika variabel ini mencapai angka 5, Robot VR akan keluar dari loop.

Pemantauan variabel pada Monitor Console dapat membantu memberikan umpan balik waktu nyata untuk memahami alur proyek. 

Perhatikan bahwa nilai variabel direferensikan menggunakan tanda kutip: monitor_variable("times_repeated")

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

Last Updated: