Sử dụng Mẫu cuộc thi trong VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

Mở mẫu cuộc thi trong VEXcode Pro V5

Hình ảnh hướng dẫn mô tả danh mục V5 minh họa các tính năng và thành phần chính của hệ thống V5, bao gồm các bộ phận được dán nhãn và chức năng của chúng, được thiết kế để hỗ trợ người dùng hiểu chức năng của hệ thống.

Nhấp vào “Tệp” ở trên cùng bên trái của ứng dụng VEXcode Pro V5, sau đó chọn “Mở ví dụ…” từ menu thả xuống.


Chọn mẫu cuộc thi

Ảnh chụp màn hình giao diện hướng dẫn cho Mô tả danh mục V5, giới thiệu nhiều tính năng và tùy chọn khác nhau dành cho người dùng trên nền tảng Vex Robotics.

Từ cửa sổ “Ví dụ”, bạn sẽ thấy hai “Mẫu” cạnh tranh khác nhau.

  1.  “Mẫu cuộc thi Clawbot”. Mẫu này đi kèm với các thiết bị V5 Clawbot được cấu hình sẵn.
  2.  “Mẫu cuộc thi”. Mẫu này không đi kèm với bất kỳ cấu hình thiết bị nào.

Chúng tôi sẽ sử dụng “Mẫu cuộc thi” làm ví dụ vì các bước đều giống nhau đối với cả hai mẫu.

LƯU Ý: Mẫu cuộc thi là một dự án mẫu thiết lập tất cả các cuộc gọi lại cần thiết để liên lạc với Hệ thống kiểm soát hiện trường trong các cuộc thi, đảm bảo mã tuân thủ các quy định của hiện trường và hỗ trợ thiết lập các chương trình để tránh các biến chứng và bị loại ("cuộc thi" đề cập đến một sự kiện VRC sử dụng phần cứng điều khiển hiện trường chính thức).  


Đặt tên cho dự án của bạn

Ảnh chụp màn hình giao diện hướng dẫn danh mục V5, giới thiệu nhiều tùy chọn và tính năng khác nhau để người dùng điều hướng và sử dụng trong các dự án robot của họ.

Nhập tên dự án bạn chọn. Sau đó nhấp vào “Tạo”.


LƯU Ý: Tên dự án KHÔNG được chứa bất kỳ khoảng trắng nào và phải dài dưới 20 ký tự.


Hiểu ba phần của mẫu cuộc thi.

Sơ đồ minh họa các tính năng và chức năng của danh mục V5, giới thiệu nhiều yếu tố liên quan đến hướng dẫn trong nền tảng VEX Robotics.

LƯU Ý: Mẫu thi đấu có ba phần tương ứng với ba giai đoạn của một trận đấu thi đấu: Giai đoạn tiền tự động (thiết lập robot), giai đoạn tự trị và giai đoạn do tài xế kiểm soát.

Để mã của bạn có thể hoạt động tại một cuộc thi, bạn phải:

  1. Để lại mã bên dưới bên trong chức năng chính.
  2. Thêm mã của bạn vào một trong ba hàm (pre_auton, automatically, usercontrol).

Sử dụng chức năng tự động trước cho bất kỳ bước thiết lập nào

Ảnh chụp màn hình giao diện hướng dẫn về robot V5, giới thiệu nhiều tùy chọn lập trình và công cụ khác nhau giúp người dùng nâng cao dự án robot của mình.

Thêm bất kỳ bước thiết lập nào chẳng hạn như hiệu chỉnh con quay hồi chuyển hoặc đặt lại cảm biến khác sẽ chạy khi chương trình được khởi động vào chức năng pre_auton.

LƯU Ý:Mã bên trong hàm pre_auton bên dưới sẽ chạy ngay lập tức khi chương trình được khởi động, trước khi phần tự động của trận đấu bắt đầu.

LƯU Ý: Nếu bạn chọn không sử dụng phần này, hãy để trống.


Sử dụng chức năng tự chủ cho bất kỳ thói quen tự chủ nào

Ảnh chụp màn hình giao diện hướng dẫn về robot V5, giới thiệu nhiều tùy chọn lập trình và công cụ có sẵn để người dùng nâng cao trải nghiệm học tập của mình.

Đặt mã cho thói quen tự trị của bạn vào hàm tự trị. Hàm tự của bạn chỉ được chứa các lệnh không cần bất kỳ tương tác nào từ người dùng. (Ví dụ: BumperA.pressing())Bạn nên tránh mọi lệnh yêu cầu sự tương tác của người dùng. Ví dụ Controller1.ButtonA.pressing();

LƯU Ý:Bạn có thể sao chép và dán mã này từ một tệp dự án khác.


Sử dụng Chức năng kiểm soát người dùng cho bất kỳ quy trình nào do người dùng kiểm soát diễn ra trong khoảng thời gian do tài xế kiểm soát

Ảnh chụp màn hình giao diện hướng dẫn danh mục V5, hiển thị nhiều tùy chọn và tính năng khác nhau để người dùng khám phá, nhằm mục đích nâng cao hiểu biết về các chức năng của V5.

Chức năng usercontrol chỉ được chứa các lệnh do người dùng điều khiển. (Ví dụ Bộ điều khiển1.Axis1.position();) Đặt mã điều khiển trình điều khiển của bạn vào hàm usercontrol , bên trong vòng lặp while(1) và trước lệnh wait(20, msec).

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

Last Updated: