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.
Cấu trúc chính là nơi bắt đầu thực hiện dự án. Nói cách khác, các hướng dẫn chứa thiết bị, lệnh và tham số được thêm vào đây, sự kết hợp của chúng khi được thực thi sẽ xác định hành vi cụ thể của robot.
Lưu ý rằng cấu trúc chính có dấu ngoặc nhọn mở và đóng
Dấu ngoặc nhọn mở phải luôn đi đôi với dấu ngoặc nhọn đóng.
Giữa các dấu ngoặc nhọn của cấu trúc chính là nơi bạn có thể thêm các hướng dẫn để lập trình cho robot của mình
Bất cứ khi nào bạn bắt đầu một chương trình mới, bên trong cấu trúc chính là dòng mã vexcodeInit();
Lệnh này thiết lập và khởi tạo tất cả các thiết bị (ví dụ: động cơ, cảm biến) trước khi mã của bạn bắt đầu. Đừng vexcodeInit();
Trong một dự án đơn giản điều khiển robot tiến về phía trước, lệnh chứa ba phần:
- Thiết bị
- Lệnh
- Những thông số
Thiết bị và lệnh được phân tách bằng dấu chấm gọi là “toán tử chấm”
Xung quanh các tham số của lệnh driveFor có một tập hợp dấu ngoặc đơn. Đây là một ví dụ khác về dấu câu ghép nối (như dấu ngoặc nhọn). Mỗi tham số được phân tách bằng dấu phẩy.
Ở cuối dòng mã là dấu chấm phẩy. Dấu chấm phẩy cho trình biên dịch biết rằng lệnh này đã hoàn tất và sẽ chuyển sang lệnh tiếp theo.
Nếu có nhiều hướng dẫn trong dự án của bạn thì các hướng dẫn của dự án sẽ chạy từ trái sang phải và từ trên xuống dưới.
Dựa trên vị trí của dấu chấm phẩy, VEXcode Pro V5 sẽ chạy dòng đầu tiên và dòng tiếp theo. Nó sẽ biết chuyển sang dòng thứ hai vì dấu chấm phẩy.
Khi dự án đạt đến dấu ngoặc nhọn đóng của cấu trúc chính, dự án sẽ kết thúc.
Trong dự án, robot sẽ lái về phía trước 200 mm (dòng 24), sau đó lái robot về phía trước 50 mm (dòng 25) trước khi chương trình hoàn tất.