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

Ruang kerja VEXcode VR Python yang menampilkan Konsol Monitor dengan nilai variabel dan sensor untuk robot virtual.

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

Proyek VEXcode VR Python yang menampilkan Konsol Cetak yang digunakan untuk memantau nilai variabel dan sensor.

Konsol Monitor melaporkan nilai Sensor dan Variabel.

Menggunakan Perintah Sensor Monitor

Antarmuka Tutorial VEXcode VR dengan proyek Python terbuka untuk memantau nilai variabel dan sensor.

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

Proyek VEXcode VR Python yang menampilkan Monitor Console yang memperlihatkan nilai variabel dan sensor selama simulasi.

Perintah Monitor Sensor menerima pengenal string berikut.

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

Proyek VEXcode VR Python yang menampilkan konsol Playground yang memperlihatkan nilai variabel dan sensor selama eksekusi.

Nilai sensor akan muncul di Konsol Monitor saat proyek dimulai.

Proyek Python VEXcode VR yang menampilkan Konsol Cetak yang memperlihatkan nilai variabel dan sensor selama proses berjalan.

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

Menggunakan Perintah Variabel Monitor

Ruang kerja VEXcode VR Python yang menampilkan Konsol Cetak yang digunakan untuk memantau nilai variabel dan sensor selama proyek berlangsung.

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 my_variable

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

def main():
    global my_variable
    my_variable = 0

Tetapkan nilai awal ke variabel.

Proyek VEXcode VR Python yang menampilkan Konsol Monitor dengan nilai variabel dan sensor yang ditampilkan selama runtime.

Nilai variabel akan muncul saat proyek dimulai.

Ruang kerja VEXcode VR Python yang menampilkan jendela Playground dan konsol monitor untuk melihat nilai variabel dan sensor.

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

def main():
    global my_list

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

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

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

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

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

Proyek VEXcode VR Python yang menampilkan Monitor Console yang memperlihatkan nilai variabel dan sensor selama simulasi.

Nilai daftar akan muncul saat proyek dimulai.

Konsol Monitor VEXcode VR menampilkan nilai variabel dan sensor saat proyek Python berjalan.

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 sedang dipantau di Konsol Monitor. Proyek ini mengarahkan Robot VR untuk berhenti jika Robot VR berjarak kurang dari 500mm dari dinding.

Tonton video ini untuk melihat bagaimana nilai jarak dari perintah berubah 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 di video 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: