Sử dụng Bảng điều khiển In trong VEXcode EXP với Khối

Bảng điều khiển In cho phép người dùng hiển thị thông báo, báo cáo giá trị cảm biến hoặc trình bày dữ liệu từ các dự án VEXcode EXP. Print Console cũng cho phép người dùng lưu kết quả in dưới dạng tệp văn bản.

Bảng điều khiển In cũng có thể được sử dụng để hiển thị thông tin quy trình, cung cấp các tín hiệu trực quan cho phép người dùng xem điều gì đang xảy ra trong dự án VEXcode EXP tại thời điểm thể, từ đó tạo kết nối trực quan giữa dự án và hành động của Robot EXP.

Bảng điều khiển In cần có giao tiếp tích cực giữa VEX EXP Brain và thiết bị đang được sử dụng với VEXcode EXP. Điều này có thể được thực hiện bằng cách:

Kết nối USB

Bộ não được kết nối với máy tính xách tay bằng cáp USB.

Bộ điều khiển không dây thông qua

Bộ điều khiển được kết nối với máy tính xách tay bằng cáp USB.

Lưu ý: Giao tiếp Bluetooth không khả dụng.


Cách mở bảng điều khiển in

Thanh công cụ VEXcode EXP với biểu tượng Print Console được tô sáng giữa biểu tượng Thiết bị và Trợ giúp.

Bảng điều khiển In nằm trong Màn hình Màn hình EXP. Để mở Print Console, hãy chọn biểu tượng Màn hình hiển thị bên cạnh Trợ giúp.

Menu Print Console mở ra và hiển thị một khoảng trống để các dự án in thông tin và văn bản.

Màn hình hiển thị sẽ mở sau khi được chọn. Print Console nằm ở bên phải.


Cách sử dụng Print Console trong một dự án

Nhìn và Vẽ các Khối Kích hoạt Bảng điều khiển In

Hộp công cụ VEXcode EXP với danh mục con In gồm các khối được hiển thị bên trong danh mục Trông.

Các khối Giao diện Chuyên dụng được sử dụng trong dự án VEXcode EXP để kích hoạt Bảng điều khiển In. Các khối này in các từ, số, giá trị được báo cáo từ các biến, phép tính của toán tử hoặc giá trị được báo cáo từ cảm biến hoặc thiết bị.

Tính năng Trợ giúp trong VEXcode EXP cung cấp thông tin bổ sung về các khối lập trình này và các khối lập trình khác. Xem bài viết này để biết thông tin về cách truy cập tính năng Trợ giúp.

VEXCode EXP Đặt khối màu bút với menu thả xuống mở ra để thay đổi thiết bị. Tùy chọn mặc định là đặt màu bút trên Brain, nhưng bạn có thể thay đổi để đặt trên Console.

Khối [Đặt màu bút] trong danh mục Vẽ cũng có thể được sử dụng trong Bảng điều khiển In bằng cách chọn "Bảng điều khiển" từ trình đơn thả xuống.

Áp dụng Khối nhìn với Bảng điều khiển in

VEXCode EXP Khối in đã được mở rộng để bao gồm thiết lập con trỏ đến hàng tiếp theo. Toàn bộ khối sẽ đọc Print Drive Forward on Console và đặt con trỏ đến hàng tiếp theo.

Sử dụng các khối Look trong dự án để in thông báo hoặc hiển thị dữ liệu trong Print Console.

Để sử dụng các khối In, hãy chọn khối Giao diện mong muốn và thêm nó vào dự án. Chọn "Bảng điều khiển" từ menu thả xuống.

Lưu ý: Phần 'và đặt con trỏ sang hàng tiếp theo' của khối phải được bật để văn bản xuất hiện trong Bảng điều khiển In.

Thanh công cụ VEXcode EXP với các biểu tượng Tải xuống và Chạy được đánh dấu cùng nhau.

Tải dự án xuống EXP Robot Brain và chọn "Run".

Xem bài viết này về cách tải xuống và chạy một dự án. 

Menu Print Console mở ra và hiển thị thông báo đã in Drive Forward.

Sau khi chọn “Chạy”, dự án sẽ chạy và văn bản màu hoặc các giá trị được lập trình sẽ được in ra Bảng điều khiển In theo yêu cầu của dự án VEXcode EXP.

Áp dụng Draw Blocks với Print Console

Dự án khối VEXcode EXP sử dụng các khối màu bút để in bằng nhiều màu khác nhau. Dự án có nội dung Khi bắt đầu, đặt màu bút thành màu đỏ trên Console, sau đó in ĐỎ trên Console và đặt con trỏ đến hàng tiếp theo. Tiếp theo, đặt màu bút thành màu xanh lá cây trên Console rồi in GREEN trên Console và đặt con trỏ đến hàng tiếp theo.

Sử dụng các khối Vẽ trong dự án để thay đổi màu văn bản trong Bảng điều khiển In.

Để sử dụng khối [Đặt màu bút], hãy chọn khối [Đặt màu bút] và thêm nó vào dự án.

Chọn "Bảng điều khiển" từ menu thả xuống.

Lưu ý: Khối [Đặt màu bút] là khối Vẽ duy nhất có thể được sử dụng trong bảng điều khiển.

Thanh công cụ VEXcode EXP với các biểu tượng Tải xuống và Chạy được đánh dấu cùng nhau.

Tải dự án xuống EXP Robot Brain và chọn "Run".

Xem bài viết này về cách tải xuống và chạy dự án khối. 

Menu Print Console mở ra và hiển thị thông báo màu ĐỎ rồi đến XANH LÁ ở dòng tiếp theo. Các thông điệp đã được in theo màu sắc tương ứng.

Sau khi chọn “Chạy”, dự án sẽ chạy và văn bản màu hoặc các giá trị được lập trình sẽ được in ra Bảng điều khiển In theo yêu cầu của dự án VEXcode EXP.


Xóa các hàng trong bảng điều khiển in

Menu Print Console đang mở và nút Clear được tô sáng bên dưới.

Có hai cách để xóa tất cả thông tin khỏi Print Console. Cách đầu tiên để xóa hoàn toàn tất cả văn bản là chọn nút “Xóa” ở phía dưới bên trái của Bảng điều khiển In.

Dự án khối VEXcode EXP sử dụng khối Wait để in tin nhắn có độ trễ. Dự án có nội dung Khi bắt đầu, hãy in Hello trên Console và đặt con trỏ đến hàng tiếp theo, sau đó đợi 3 giây. Tiếp theo, xóa tất cả các hàng trên Console và in Goodbye trên Console và đặt con trỏ đến hàng tiếp theo. Cuối cùng, đợi 3 giây rồi xóa tất cả các hàng trên Console.

Một cách khác để xóa Bảng điều khiển In là sử dụng khối [Xóa tất cả các hàng].

Thêm khối [Xóa tất cả các hàng] vào dự án để xóa tất cả các dòng trong Bảng điều khiển In.

Trong dự án này, “Xin chào” sẽ in trên Print Console. Sau 3 giây, tất cả các hàng sẽ bị xóa. Sau đó, “Tạm biệt” sẽ được in trên Bảng điều khiển In và xóa sau 3 giây.


Lưu từ Bảng điều khiển in

Menu Print Console đang mở và nút Save được tô sáng bên dưới.

Thật dễ dàng để lưu thông tin từ Print Console vào thiết bị của bạn. Chọn “Lưu” ở cuối Bảng điều khiển In để lưu tất cả văn bản dưới dạng tệp .txt.

Tệp Print Console đã lưu sẽ được hiển thị trong thư mục Tải xuống của thiết bị.

Sau khi bạn chọn nút “Lưu”, tệp sẽ tự động lưu vào thư mục Tải xuống trên thiết bị của bạn dưới dạng tệp .txt .

Lưu ý: Tệp không lưu màu đã in.


Các dự án ví dụ sử dụng Print Console

Báo cáo giá trị biến và dữ liệu trong một dự án

Bảng điều khiển In có thể được sử dụng để báo cáo các giá trị thay đổi tại các thời điểm riêng biệt trong dự án. 

Dự án khối VEXcode EXP sử dụng biến, khối in, vòng lặp mãi mãi và khối nhấn nút Brain. Dự án lấy dữ liệu đầu vào từ các nút Brain, sau đó in ra biến khi nó đếm lên hoặc xuống tùy thuộc vào dữ liệu đầu vào.
Bảng điều khiển in được hiển thị với các thông báo đầu ra từ dự án trước đó. Các thông báo hiển thị biến đếm đến 3 rồi giảm xuống 0, từng biến một.

Sử dụng Bảng điều khiển In để in giá trị của “myVariable."

Trong dự án bên trái, Print Console hiển thị các giá trị thay đổi khi nhấn nút Brain. Biến tăng khi nhấn nút 'trái' và giảm khi nhấn nút 'phải'. 


Báo cáo giá trị cảm biến và dữ liệu trong một dự án

Print Console có thể được sử dụng để báo cáo dữ liệu cảm biến tại các thời điểm riêng biệt trong dự án.

Dự án khối VEXcode EXP sử dụng khối Turn, vòng lặp while, khối in và khối cảm biến. Dự án này sẽ xoay robot sang phải rồi in ra bộ đếm thời gian hiện tại tính bằng giây và giá trị vòng quay của ổ đĩa tính bằng độ trong 10 giây.
Bảng điều khiển in được hiển thị với các thông báo đầu ra từ dự án trước đó. Các thông báo hiển thị giá trị hẹn giờ và vòng quay tăng dần theo thời gian cho đến khi bộ hẹn giờ đạt 10 giây.

Dữ liệu được Print Console thu thập cho phép người dùng xem thông tin có giá trị về các quy trình dự án bao gồm thông tin cảm biến EXP Robot. Khi khối [In] được kích hoạt, nó có thể được lập trình để hiển thị thông tin được ghi lại tại thời điểm đó.

Trong dự án bên trái, Bảng điều khiển In hiển thị thông tin được báo cáo bởi Cảm biến Quán tính được tích hợp trong EXP Brain theo quy định của các khối Nhìn và Cảm biến trong dự án. Thông tin này bao gồm các thay đổi mà Cảm biến quán tính ghi lại tại các thời điểm riêng biệt trong khi dự án đang chạy: thời gian tính bằng giây và góc quay của BaseBot tính bằng độ.

Lưu ý: Dự án trong ví dụ này sử dụng mẫu BaseBot (Hệ thống truyền động, 2 động cơ).

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

Last Updated: