Tìm hiểu quy tắc đặt tên cho biến và thiết bị trong VEXcode V5

Trong VEXcode V5, bạn được yêu cầu đặt tên cho một biến mới khi tạo một biến. Bạn cũng có tùy chọn thay đổi tên thiết bị trong Cấu hình Robot. 


Quy tắc tên hợp lệ

Tên biến phải là duy nhất nhưng có những thông số kỹ thuật khác mà tên phải tuân theo. 

Tên biến được sử dụng ở những nơi sau:

  1. Thiết bị (được tạo bằng Cấu hình Robot)
  2. Số (được tạo bằng cách sử dụng “Tạo biến”)
  3. Boolean (được tạo bằng cách sử dụng “Tạo boolean”)
  4. Danh sách (được tạo bằng cách sử dụng “Tạo danh sách”)
  5. Danh sách 2D (được tạo bằng cách sử dụng “Tạo danh sách 2D”)


Dưới đây là tổng quan về các tiêu chí khi chọn tên hợp lệ:

Ảnh chụp màn hình giao diện lập trình V5 Blocks giới thiệu nhiều khối lập trình khác nhau và kết nối của chúng, minh họa thiết lập cho phần hướng dẫn trong phần Mô tả danh mục V5.

Tên không được sử dụng ký tự đặc biệt.

Ảnh chụp màn hình giao diện lập trình khối VEX V5 hiển thị nhiều khối lập trình khác nhau và chức năng của chúng, được sử dụng cho hướng dẫn về cách tạo chương trình bằng robot VEX.

Tên phải bắt đầu bằng một chữ cái. Nó không thể bắt đầu bằng một số.

Ảnh chụp màn hình hướng dẫn lập trình VEX V5 Blocks, giới thiệu nhiều khối lập trình khác nhau và chức năng của chúng trong giao diện VEXcode, được thiết kế để hướng dẫn người dùng tạo chương trình robot.

Tên không thể sử dụng dấu cách.

Ảnh chụp màn hình hướng dẫn lập trình VEX V5 Blocks, giới thiệu nhiều khối lập trình khác nhau và chức năng của chúng cho các dự án robot giáo dục.

Tên không thể là một từ dành riêng trong VEXcode. Từ dành riêng là một từ hoặc tên mà VEXcode đang sử dụng.

Ví dụ:vex, Brain, time, for, while, break, else, not.

Ảnh chụp màn hình giao diện lập trình VEX V5 Blocks, giới thiệu nhiều khối lập trình khác nhau và cách sắp xếp chúng cho phần hướng dẫn sử dụng các khối trong robot VEX.

Tên phải là duy nhất (chỉ được sử dụng một lần), nhưng bạn có thể có các trường hợp khác nhau (một chữ hoa và một chữ thường).


Lỗi tên có thể xảy ra

Ảnh chụp màn hình giao diện hướng dẫn V5 Blocks hiển thị nhiều khối lập trình và tùy chọn khác nhau để xây dựng mã robot, minh họa bố cục và các tính năng của môi trường lập trình V5.

Khi bạn tạo tên biến, nếu bạn thấy lỗi "Tên đã lấy", điều đó có nghĩa là có tên trùng lặp trong bất kỳ nhóm nào ở trên.

Sơ đồ minh họa các khối khác nhau được sử dụng trong hướng dẫn lập trình Vex Robotics V5, có các thành phần được gắn nhãn và kết nối để hỗ trợ hiểu các khái niệm lập trình.

Bạn có thể gặp phải trường hợp khi mở một dự án được tạo trong phiên bản VEXcode V5 cũ hơn có tên biến trùng lặp. Điều này sẽ gây ra lỗi khi biên dịch và bạn sẽ thấy loại thông báo lỗi sau

Thông báo lỗi ở trên cho thấy các vấn đề sau:

  • Tên “myvariable” được tìm thấy dưới dạng biến số và biến boolean. 
  • Tên “awesomeVar” được tìm thấy dưới dạng biến số và biến boolean. 

Để giải quyết lỗi, một trong những bản sao sẽ cần phải được loại bỏ hoặc thay đổi để chúng là duy nhất.

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

Last Updated: