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

Các khối không chờ đợi

Không chờ khố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 VEXcode EXP bao gồm khối Khi bắt đầu, khối Tiến về phía trước và khối Dừng lái.

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ờ

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 VEX EXP Clawbot 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ẻ.

VEXcode EXP Clawbot trên trường EXP với một Buckyball màu xanh đặt trước mặt nó.

Dự án khối VEXcode EXP sử dụng các khối Spin và Drive, cả hai đều có thể mở rộng để không phải chờ đợi. Dự án có nội dung: Khi bắt đầu, xoay ClawMotor mở 90 độ, sau đó đẩy về phía trước 6 inch. Tiếp theo, xoay ClawMotor gần 90 độ, xoay ArmMotor lên 180 độ, sau đó lái ngược lại 6 inch.

Khối có thể chờ hoặc không chờ

VEXcode EXP 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ẽ di chuyển về phía trước trong khi móng vuốt mở ra và lái ngược lại khi cánh tay nâng lên.

Dự án khối VEXcode EXP trước đây đã hiển thị, hiện có hai khối Spin được mở rộng để không phải chờ đợi. Dự án hiện có nội dung là Khi bắt đầu, hãy xoay ClawMotor mở 90 độ và đừng chờ, sau đó lái về phía trước 6 inch. Tiếp theo, xoay ClawMotor gần 90 độ, xoay ArmMotor lên 180 độ và không đợi, sau đó lái ngược lại 6 inch.

 

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: