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

Ảnh chụp màn hình giao diện lập trình VEXcode VR, giới thiệu môi trường mã hóa theo khối được sử dụng để dạy các khái niệm mã hóa thông qua rô-bốt ảo, một phần của phần Hướng dẫn dành cho các nhà giáo dục và sinh viên trong lĩnh vực giáo dục STEM.

Để 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.

Ảnh chụp màn hình giao diện VEXcode VR giới thiệu các tùy chọn mã hóa theo khối để lập trình robot ảo, làm nổi bật các tính năng dành cho người mới bắt đầu và người dùng nâng cao trong bối cảnh hướng dẫ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

Ảnh chụp màn hình giao diện VEXcode VR hiển thị môi trường mã hóa theo khối, được thiết kế để học các khái niệm mã hóa thông qua robot ảo, như một phần của phần Hướng dẫ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.

Ảnh chụp màn hình giao diện VEXcode VR giới thiệu môi trường mã hóa theo khối, được thiết kế để dạy các khái niệm mã hóa thông qua robot ảo, như một phần của phần Hướng dẫn.

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.

Ảnh chụp màn hình giao diện lập trình VEXcode VR, giới thiệu môi trường mã hóa theo khối được sử dụng để giảng dạy các khái niệm mã hóa và nguyên tắc robot trong môi trường ảo.

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.

Ảnh chụp màn hình giao diện VEXcode VR giới thiệu môi trường mã hóa theo khối để lập trình robot ảo, minh họa các tính năng dành cho người mới bắt đầu và người dùng nâng cao trong bối cảnh giáo dục STEM.

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

Ảnh chụp màn hình giao diện VEXcode VR giới thiệu các tùy chọn mã hóa theo khối để lập trình robot ảo, minh họa các tính năng dành cho người mới bắt đầu và người dùng nâng cao trong bối cảnh hướng 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():
toàn cầu 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():
toàn cầu my_variable
my_variable = 0

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

Ảnh chụp màn hình giao diện VEXcode VR giới thiệu môi trường mã hóa theo khối, được thiết kế để dạy các khái niệm mã hóa thông qua robot ảo, phù hợp cho người mới bắt đầu và người dùng nâng cao trong giáo dục STEM.

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

Ảnh chụp màn hình giao diện hướng dẫn VEXcode VR, giới thiệu các thành phần mã hóa theo khối và một robot ảo, được thiết kế để giúp người dùng học các khái niệm mã hóa trong môi trường mô phỏng.

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():
toàn cầu 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():
toàn cầu 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():
toàn cầu my_list
my_list = [1,2,3]
màn hình_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.

Ảnh chụp màn hình giao diện VEXcode VR hiển thị các thành phần mã hóa theo khối, được thiết kế để dạy các khái niệm mã hóa thông qua robot ảo trong môi trường giáo dục.

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

Ảnh chụp màn hình giao diện VEXcode VR giới thiệu các tùy chọn mã hóa theo khối và điều khiển robot ảo, minh họa các tính năng của nền tảng để học các khái niệm mã hóa trong môi trường mô phỏng.

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 từ đang được theo dõi trong Bảng điều khiển màn hình. Dự án chỉ đạo Robot VR dừng lại nếu Robot VR cách tường dưới 500mm.

Xem khi các giá trị của khoảng cách từ lệnh thay đổi trong Bảng điều khiển Màn hình.

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ụ này, biến “timeRepeated” đượ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 tham số của vòng lặp cho nên khi biến này đạt đến số 5 thì 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: