Bắt đầu, tải xuống và chạy dự án VEXcode IQ C++

Bắt đầu và tải xuống các dự án C++ trong VEXcode IQ thật dễ dàng.


Cách bắt đầu một dự án C++

Biểu tượng ứng dụng VEXcode IQ.

Khởi chạy VEXcode IQ.

Dự án New Blocks đã mở trong VEXcode IQ.

Nền tảng mặc định có giao diện Blocks.

Thanh công cụ VEXcode IQ với menu File mở và tùy chọn New Text Project được tô sáng. Dự án văn bản mới là tùy chọn thứ hai trong menu, bên dưới Dự án khối mới.

Chọn 'Tệp', sau đó chọn 'Dự án văn bản mới' để mở giao diện văn bản.

VEXcode IQ Chọn lời nhắc Ngôn ngữ dự án có tùy chọn cho Python hoặc C++. Python chỉ có thể chạy trên IQ thế hệ thứ 2, nhưng các dự án C++ hoạt động trên cả IQ thế hệ thứ 1 và thứ 2. Bạn có thể chọn ngôn ngữ nào để mở một dự án mới hoặc bên dưới có nút Hủy để đóng menu.

Chọn C++ từ cửa sổ Ngôn ngữ dự án.

Dự án C++ mới đã được mở trong VEXcode IQ.

Giao diện C++ sẽ mở ra.


Cách xây dựng một dự án C++

Phần này sẽ chỉ cho bạn cách tạo một dự án C++ cơ bản bằng cách sử dụng các lệnh từ Hộp công cụ. Dự án được nêu ở đây sẽ thúc đẩy IQ Clawbot tiến thêm 200 mm (mm).

Thanh công cụ VEXcode IQ với menu File mở và tùy chọn Open Examples được tô sáng. Mở ví dụ là tùy chọn thứ năm trong menu, bên dưới Dự án khối mới, Dự án văn bản mới, Mở và Mở gần đây.

Chọn 'Tệp' rồi chọn 'Mở ví dụ' để mở dự án mẫu.

Hình thu nhỏ dự án ví dụ về động cơ Clawbot Drivetrain 2. Dự án ví dụ được hiển thị hai lần và được dán nhãn để chỉ ra rằng dự án có phiên bản thế hệ thứ 1 và phiên bản thế hệ thứ 2.

Chọn mẫu Clawbot (Hệ thống truyền động 2 động cơ). Mẫu là các dự án trống với cấu hình thiết bị cài sẵn.

VEXcode IQ có mẫu Ví dụ về dự án đã mở, bao gồm các thiết bị đã cấu hình và chú thích mã kèm theo mô tả về dự án.

Lưu ý rằng một tập hợp các nhận xét dự án sẽ mở trong không gian làm việc. Bạn sẽ thêm lệnh sau phần bình luận.

VEXcode IQ với mẫu động cơ Clawbot Drivetrain 2 Dự án mẫu đã mở. Một dòng mã trống cụ thể ở dòng 22 được đánh dấu bên trong hàm chính và ngay bên dưới chú thích có nội dung Bắt đầu mã dự án.

Chọn enter ở cuối dòng mã cuối cùng (dòng 21). Điều này sẽ tạo dòng được đánh số tiếp theo (dòng 22). Đây là nơi bạn sẽ bắt đầu thêm mã vào dự án.

VEXcode IQ với lệnh Drive for được đánh dấu trong C++ Toolbox.

Bây giờ bạn có thể thêm lệnh từ Hộp công cụ. Chọn lệnh Drive for.

VEXcode IQ với mẫu động cơ Clawbot Drivetrain 2 Dự án mẫu đã mở. Dòng mã trước đó trống giờ có lệnh Drive for có nội dung là Drivetrain.driveFor(forward, 200, mm).

Kéo lệnh Drive for vào không gian làm việc và đặt nó ở dòng cuối cùng của dự án (dòng 22).


Cách tải xuống và chạy dự án C++

Thanh công cụ VEXcode IQ với trường tên dự án được tô sáng và đổi tên thành Drive Forward. Bên phải tên dự án có nhãn ghi Đã lưu.

Đầu tiên, đặt tên và lưu dự án C++ của bạn. Xem một trong các bài viết sau để biết thông tin chi tiết về cách lưu dự án VEXcode IQ C++:

VEXcode IQ với menu thả xuống Slots được mở. Có 4 khe cắm có sẵn để tải dự án xuống Brain và khe cắm đầu tiên được đánh dấu.

Sau đó, chọn vị trí nào của Brain mà bạn sẽ tải dự án xuống. Để thực hiện việc này, hãy chọn nút 'Slot' trên Thanh công cụ.

Thanh công cụ VEXcode IQ có biểu tượng Brain màu xanh lá cây được tô sáng, cho biết Brain đã được kết nối.

Tiếp theo, kết nối Brain với thiết bị của bạn (Trực tiếp qua Micro-USB hoặc qua Bộ điều khiển ) và kiểm tra xem biểu tượng Brain có màu xanh lá cây không.

Thanh công cụ VEXcode IQ với biểu tượng Tải xuống được đánh dấu giữa biểu tượng Brain và Run.

Chọn nút 'Tải xuống' để tải dự án xuống Brain. Dự án sẽ tải xuống vị trí đã chọn.

Thanh công cụ VEXcode IQ với biểu tượng Chạy được đánh dấu giữa biểu tượng Tải xuống và Dừng.

Cuối cùng, chọn 'Chạy' để bắt đầu dự án trong khi robot vẫn được kết nối với máy tính của bạn.

Màn hình Brain của VEXcode IQ thế hệ thứ 2 được hiển thị với các tùy chọn của dự án Drive Forward được mở và nút Run được chọn.Màn hình Brain của VEXcode IQ thế hệ thứ 1 được hiển thị với menu Chương trình được mở và chương trình DriveForward được chọn.

Hoặc ngắt kết nối Brain khỏi thiết bị của bạn và chạy dự án trên IQ Brain.

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

Last Updated: