Giám sát các giá trị biến và cảm biến trong VEXcode VR bằng Python

Tính năng giám sát biến và cảm biến có sẵn trong Bảng điều khiển giám sát VEXcode VR cung cấp các tín hiệu trực quan quan trọng cho phép người dùng xem những gì đang diễn ra trong dự án Python theo thời gian thực Bảng điều khiển màn hình cho phép người dùng tạo kết nối trực quan giữa dự án và hành động của Robot VR. Giám sát các giá trị cảm biến và biến trong Bảng điều khiển màn hình cho phép người dùng xem báo cáo thời gian thực về một giá trị cụ thể (hoặc nhiều giá trị) trong một dự án.


Cách sử dụng bảng điều khiển màn hình

Không gian làm việc VEXcode VR Python hiển thị Bảng điều khiển Giám sát với các giá trị biến và cảm biến cho một robot ảo.

Để mở Cửa sổ Màn hình và xem Bảng điều khiển Màn hình, hãy chọn biểu tượng Màn hình bên cạnh Trợ giúp.

Dự án VEXcode VR Python minh họa việc sử dụng Print Console để theo dõi giá trị biến và cảm biến.

Bảng điều khiển Màn hình báo cáo các giá trị Cảm biến và Biến.

Sử dụng lệnh cảm biến màn hình

Giao diện hướng dẫn VEXcode VR tương tác với một dự án Python đang mở để theo dõi các giá trị biến và cảm biến.

Giá trị cảm biến có thể được thêm bằng lệnh Monitor Sensor. Thêm mã định danh cho cảm biến dưới dạng tham số chuỗi.

Dự án VEXcode VR Python hiển thị bảng điều khiển giám sát (Monitor Console) hiển thị các giá trị biến và cảm biến trong quá trình mô phỏng.

Lệnh Cảm biến màn hình chấp nhận các mã định danh chuỗi sau.

Bạn cũng có thể tìm thấy danh sách các mã định danh chuỗi được chấp nhận này trong lệnh Trợ giúp cho Cảm biến Giám sát.

Dự án VEXcode VR Python hiển thị giao diện điều khiển Playground, hiển thị các giá trị biến và cảm biến trong quá trình thực thi.

Giá trị cảm biến sẽ xuất hiện trong Bảng điều khiển Màn hình khi dự án được bắt đầu.

Dự án VEXcode VR Python hiển thị cửa sổ Print Console, trong đó hiển thị các giá trị biến và cảm biến trong quá trình chạy.

Giám sát nhiều giá trị cảm biến bằng cách sử dụng dấu phẩy để phân tách các mã định danh chuỗi.

Sử dụng lệnh biến màn hình

Không gian làm việc Python của VEXcode VR hiển thị Bảng điều khiển in được sử dụng để theo dõi giá trị biến và cảm biến trong suốt dự án.

Các biến có thể được thêm và xóa khỏi Bảng điều khiển màn hình bằng lệnh Biến màn hình. Xác định biến là toàn cục, sau đó gán giá trị. Thêm biến dưới dạng tham số chuỗi.

def main():
    global my_variable

Để tạo biến toàn cục, hãy thêm từ khóa "toàn cầu" trước tên biến.

def main():
    global my_variable
    my_variable = 0

Gán giá trị ban đầu cho biến.

Dự án VEXcode VR Python hiển thị bảng điều khiển giám sát với các giá trị biến và cảm biến được hiển thị trong quá trình chạy.

Giá trị biến sẽ xuất hiện khi dự án được bắt đầu.

Không gian làm việc Python của VEXcode VR hiển thị cửa sổ Playground và bảng điều khiển giám sát để xem các giá trị biến và cảm biến.

Danh sách cũng có thể được thêm vào Bảng điều khiển màn hình. Trước khi được thêm vào Bảng điều khiển màn hình, danh sách và danh sách 2D phải được xác định.

def main():
    global my_list

Để tạo danh sách mới hoặc danh sách 2D, hãy thêm từ khóa "toàn cầu" trước tên danh sách.

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

Nhập các giá trị trong ngoặc vuông để thêm giá trị vào danh sách.

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

Để thêm danh sách vào Bảng điều khiển màn hình, hãy thêm tên danh sách dưới dạng biến chuỗi trong lệnh Biến màn hình. Biến chuỗi được biểu thị bằng " " xung quanh tên biến.

Dự án VEXcode VR Python hiển thị bảng điều khiển giám sát (Monitor Console) hiển thị các giá trị biến và cảm biến trong quá trình mô phỏng.

Các giá trị danh sách sẽ xuất hiện khi dự án được bắt đầu.

Màn hình điều khiển VEXcode VR hiển thị các giá trị biến và cảm biến trong khi dự án Python đang chạy.

Giám sát nhiều biến và/hoặc danh sách bằng cách sử dụng dấu phẩy để phân tách các tham số chuỗi tên biến.


Ví dụ về giá trị cảm biến giám sát

Giám sát các giá trị cảm biến trong Bảng điều khiển màn hình cho phép người dùng xem dữ liệu cảm biến trong thời gian thực.

Trong ví dụ này, khoảng cách và từ đang được theo dõi trong Bảng điều khiển giám sát. Dự án chỉ đạo Robot VR dừng lại nếu Robot VR cách tường dưới 500mm.

Hãy xem video này để thấy cách các giá trị của lệnh khoảng cách từ thay đổi trong Bảng điều khiển Giám sát.

Lưu ý rằng giá trị cảm biến được tham chiếu bằng cách sử dụng dấu ngoặc kép ở dòng 28: Monitor_sensor("distance.get_distance")


Ví dụ về giá trị biến giám sát

Bảng điều khiển màn hình cũng có thể được sử dụng để giám sát các giá trị biến. Bảng điều khiển Màn hình có thể cung cấp các báo cáo theo thời gian thực về một biến cụ thể trong dự án.

Trong ví dụ trong video này, biến “timesRepeated” được sử dụng để theo dõi số lần Robot VR lặp lại một hành vi nhất định. Do các tham số của vòng lặp cho , khi biến này đạt đến số 5, Robot VR sẽ thoát khỏi vòng lặp.

Việc giám sát các biến số trên Bảng điều khiển Màn hình có thể giúp cung cấp phản hồi theo thời gian thực để hiểu được tiến trình của dự án. 

Lưu ý rằng giá trị biến được tham chiếu bằng dấu ngoặc kép: Monitor_variable("times_repeated")

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

Last Updated: