Tìm hiểu các khối chờ và không chờ trong VEXcode V5

Khối không chờ đợi

Sơ đồ minh họa các khối khác nhau được sử dụng trong hướng dẫn về robot V5, giới thiệu chức năng và kết nối của chúng cho mục đích giáo dục.

Khốikhông chờ đợi có ngăn xếp tiếp tục ngay cả khi hành vi của khối chưa hoàn tất.

Khối “drive” là một ví dụ điển hình về khối không chờ. Trong ví dụ bên dưới, robot không di chuyển vì khối “lái” bắt đầu nhưng sau đó khối “dừng lái” sẽ dừng nó trước khi động cơ có thể di chuyển.

Khối không chờ rất hữu ích khi bạn muốn thực hiện nhiều hành vi cùng một lúc.

Khối chờ

Ả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 và tùy chọn khác nhau để tạo lệnh điều khiển robot, được sử dụng trong hướng dẫn đào tạo về robot VEX.

Ảnh chụp màn hình giao diện Hướng dẫn khối V5 hiển thị nhiều khối lập trình khác nhau và cách sắp xếp chúng để lập trình các dự án robot.

Chờkhối tạm dừng phần còn lại của ngăn xếp cho đến khi hành vi của khối đó được hoàn thành.

Hầu hết các khối chờ được tìm thấy trong số các khối Chuyển động và Hệ thống truyền động.

Nếu Clawbot VEX V5 cần lấy khối lập phương, bạn có thể sử dụng các khối chờ để robot thực hiện từng hành vi riêng lẻ.

Khối có thể chờ hoặc không 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à kết nối của chúng, minh họa cách tạo chương trình điều khiển robot đơn giản.

VEXcode V5 cho phép người dùng thay đổi các khối chờ sau thành các khối không chờ chỉ bằng một cú nhấp chuột: “quay cho”, “quay đến vị trí”, “lái xe cho”, “rẽ cho” và “chuyển sang tiêu đề”.

Bằng cách thay đổi khối để mở móng sang không chờ và thay đổi khối nâng cánh tay sang không chờ, Clawbot sẽ lái về phía trước trong khi móng mở và lái ngược lại khi cánh tay nâng lên.

Cách tiếp cận lấy khối lập phương này tốt hơn trong môi trường cạnh tranh vì nó tiết kiệm thời gian.

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

Last Updated: