Vô hiệu hóa và kích hoạt các khối trong VEXcode IQ

Khối VEXcode cho phép người dùng vô hiệu hóa và kích hoạt các khối trong dự án của họ. Đây là một tính năng hữu ích để thử nghiệm hoặc gỡ lỗi một dự án mà không cần phải tách dự án ra. Người dùng có thể vô hiệu hóa hoặc kích hoạt (các) khối để kiểm tra sự khác biệt trong hành vi của robot khi khối đó có hoặc không có trong dự án.


Cách vô hiệu hóa và kích hoạt các khối

Dự án VEXcode IQ Blocks với menu ngữ cảnh của khối được bật mở và tùy chọn Vô hiệu hóa khối được tô sáng. Kết quả được hiển thị ở bên phải với khối được chọn hiện có màu xám để biểu thị rằng khối đó đã bị vô hiệu hóa.

Để tắt một khối, nhấp chuột phải hoặc nhấn và giữ vào khối đó để kích hoạt Menu ngữ cảnh rồi chọn Tắt khối.

Dự án VEXcode IQ Blocks với menu ngữ cảnh của khối bị vô hiệu hóa được mở và tùy chọn Bật khối được tô sáng. Bên phải là cùng một dự án nhưng khối được chọn hiện có màu để biểu thị rằng dự án đã được bật.

Để bật một khối bị vô hiệu hóa, hãy kích hoạt Menu ngữ cảnh cho khối đó và chọn Bật khối.


Điều gì xảy ra với các khối riêng lẻ khi bị vô hiệu hóa

Dự án VEXcode IQ Blocks có chứa một khối bị vô hiệu hóa. Khối này có màu xám và có một lưới các đường chéo trên đó.

Khi một (các) khối bị vô hiệu hóa, nó sẽ hiển thị màu xám với một lưới các đường chéo phía trên.

Khối bị vô hiệu hóa được coi như một bình luận. Nó không ảnh hưởng gì đến dòng chảy của dự án.

Trong dự án ví dụ ở trên, robot sẽ không đợi sau khi lái xe lùi mà sẽ rẽ phải ngay lập tức.


Điều gì xảy ra khi một khối có các khối lồng nhau bị vô hiệu hóa

Khi bạn vô hiệu hóa một khối có các khối được lồng bên trong nó, tất cả các khối đều bị vô hiệu hóa. Các khối như vòng lặp hoặc điều kiện if-then-else, có các khối lồng nhau, có thể bị vô hiệu hóa theo cách tương tự như một khối đơn lẻ. 

Dự án VEXcode IQ Blocks với menu ngữ cảnh của khối chứa được bật đã mở và tùy chọn Vô hiệu hóa khối được tô sáng.

Kích hoạt Menu ngữ cảnh của vòng lặp đó hoặc khối Điều khiển có điều kiện, sau đó chọn Tắt khối.

Dự án VEXcode IQ Blocks có khối chứa và tất cả các khối lồng nhau đều bị vô hiệu hóa. Các khối có màu xám và có lưới các đường chéo bao phủ trên chúng.

Hình ảnh bên dưới cho thấy điều gì đã xảy ra khi vòng lặp lặp lại bị tắt. Vòng lặp và hai khối bên trong nó đều bị vô hiệu hóa.

Dự án VEXcode IQ Blocks với menu ngữ cảnh của khối chứa bị vô hiệu hóa được mở và tùy chọn Bật khối được tô sáng.

Bạn có thể kích hoạt khối chính và tất cả các khối lồng nhau bên trong nó bằng cách kích hoạt Menu ngữ cảnh của khối chính và chọn Bật khối.

Dự án VEXcode IQ Blocks có khối chứa và tất cả các khối lồng nhau được kích hoạt.

Khi khối chính được bật, tất cả các khối lồng nhau cũng sẽ được bật.


Vô hiệu hóa và kích hoạt một khối lồng nhau

Bạn có thể vô hiệu hóa các khối đơn lẻ trong một vòng lặp hoặc if-then-else bằng cách làm theo các bước tương tự để vô hiệu hóa bất kỳ khối nào khác: kích hoạt Menu ngữ cảnh của khối đó và chọn Tắt khối.

Dự án VEXcode IQ Blocks có khối lồng nhau đã bị vô hiệu hóa.

Đây là một ví dụ về việc chỉ vô hiệu hóa một khối duy nhất trong một vòng lặp.

Dự án VEXcode IQ Blocks với menu ngữ cảnh của khối chứa được mở và tùy chọn Bật khối được tô sáng nhưng có màu xám. Một trong các khối lồng nhau của nó bị vô hiệu hóa, nhưng tùy chọn Bật khối không khả dụng vì bản thân khối chứa vẫn được bật.

Menu ngữ cảnh cho khối chính sẽ không cung cấp tùy chọn bật khối lồng nhau vì khối chính không bị tắt.

Dự án VEXcode IQ Blocks có menu ngữ cảnh của khối bị vô hiệu hóa đã mở. Khối được lồng bên trong một khối chứa và tùy chọn Bật khối được tô sáng. Phía bên phải là kết quả hiển thị với khối đã chọn hiện đã được bật.

Nếu sau này bạn muốn kích hoạt khối lồng nhau đó, bạn sẽ cần kích hoạt Menu ngữ cảnh của nó.


Vô hiệu hóa khối “mũ”

Bạn có thể vô hiệu hóa toàn bộ khối khối bằng cách vô hiệu hóa khối “mũ” chứa tất cả các khối đó. 

Dự án VEXcode IQ Blocks với menu ngữ cảnh của khối mũ được mở. Tùy chọn Vô hiệu hóa chặn được tô sáng.

Kích hoạt Menu ngữ cảnh của khối “mũ”, sau đó chọn Tắt khối.

Dự án VEXcode IQ Blocks có khối mũ bị vô hiệu hóa và các khối còn lại trong ngăn xếp vẫn được bật. Khối mũ có màu xám và có một lưới các đường chéo trên đó.

Hình ảnh bên dưới cho thấy điều gì đã xảy ra khi khối “hat” Khi bắt đầu bị tắt. Tất cả các khối nằm trong khối When Started sẽ không chạy.

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

Last Updated: