Bài viết này cung cấp tổng quan về Giao diện người dùng (UI) của tiện ích mở rộng VEX Visual Studio Code. Tiện ích mở rộng hỗ trợ phát triển các dự án C++ và Python cho nền tảng VEX IQ thế hệ thứ 2, EXP và V5.
Giao diện người dùng của tiện ích mở rộng VEX VS Code
Giao diện người dùng của tiện ích mở rộng VEX Visual Studio Code được chia thành năm khu vực chính: Thanh hoạt động, Thanh bên, Trình chỉnh sửa, Bảng điều khiển đầu cuối và Thanh công cụ.
Thanh hoạt động
Thanh hoạt động có một loạt các biểu tượng cho phép chúng ta chuyển đổi giữa các chế độ xem và cung cấp cho chúng ta các chỉ báo ngữ cảnh cụ thể bổ sung để phát triển dự án VEX.
Các biểu tượng phổ biến được sử dụng để phát triển dự án VEX trong VS Code là:
-
Biểu tượng chế độ xem Explorer - Khi nhấp vào, chế độ xem Explorer sẽ mở ra trong Thanh bên.
-
Biểu tượng chế độ xem tiện ích mở rộng - Khi nhấp vào, chế độ xem tiện ích mở rộng sẽ mở ra trong Thanh bên.
-
Biểu tượng VEX View - Khi nhấp vào, VEX View sẽ mở ra trong Thanh bên.
Thanh bên
Thanh Side Bar chứa các chế độ xem khác nhau cho phép chúng ta sử dụng các công cụ tích hợp trong VS Code. Các chế độ xem Thanh bên phổ biến được sử dụng để thực hiện các tác vụ phát triển dự án VEX là Chế độ xem mở rộng, Chế độ xem VEXvà Chế độ xem trình khám phá.
Mở rộng Xem
Chế độ xem tiện ích mở rộng được sử dụng để cài đặt và quản lý các tiện ích mở rộng trong VS Code. Để phát triển phần mềm trên nền tảng VEX IQ thế hệ 2, EXP và V5, chúng ta cần cài đặt tiện ích mở rộng VEX, tiện ích mở rộng C/C++ và tiện ích mở rộng Python.
Để biết hướng dẫn từng bước về cách cài đặt VEX Extension, C/C++ Extensionvà Python Extension trong VS Code, vui lòng xem bài viết này.
Xem VEX
VEX View cho phép chúng ta phát triển các dự án cho VEX IQ thế hệ thứ 2, EXP và V5 trong VS Code. Có ba danh mục được bao gồm trong VEX View: PROJECT ACTIONS, VEX DEVICE INFO, và VEX FEEDBACK.
-
HÀNH ĐỘNG CỦA DỰ ÁN
Các nút bên dưới HÀNH ĐỘNG CỦA DỰ ÁN được sử dụng để tạo một dự án VEX mới hoặc nhập một dự án VEXcode hiện có.
Để biết hướng dẫn chi tiết về cách tạo một dự án VEX trong VS Code, vui lòng xem bài viết này cho V5, bài viết này cho EXPvà bài viết này cho IQ (thứ 2).
-
THÔNG TIN THIẾT BỊ VEX
mục THÔNG TIN THIẾT BỊ VEX cung cấp cho chúng ta tổng quan về thiết bị VEX được kết nối - VEX Brain hoặc Bộ điều khiển VEX.
Danh mục này cho biết loại Thiết bị VEX được kết nối và hiển thị thông tin của hệ thống Brain, cổng nối tiếp, chương trình đã tải xuống và các thiết bị được kết nối với các cổng thông minh của VEX Brain. Nó cho phép chúng ta chụp ảnh màn hình VEX Brain Screen, xem VEX Brain Event Log, sử dụng V5 Battery Medic, đặt tên cho brain và số hiệu nhóm, và xóa chương trình người dùng khỏi VEX Brain
Khi VEX Brain được kết nối với máy tính, danh mục VEX DEVICE INFO hiển thị nếu Bộ điều khiển VEX được liên kết với VEX Brain và cho phép chúng ta cập nhật VEXos cho VEX Brain nếu phiên bản VEXos của VEX Brain đã lỗi thời.
Khi Bộ điều khiển VEX được kết nối với máy tính, danh mục VEX DEVICE INFO hiển thị nếu Bộ điều khiển VEX được liên kết với VEX Controller và cho phép chúng ta cập nhật VEXos cho Bộ điều khiển VEX nếu phiên bản VEXos của Bộ điều khiển VEX đã lỗi thời.
Để biết mô tả toàn diện về thông tin thiết bị và cách sử dụng các tính năng trong VEX DEVICE INFO, vui lòng xem bài viết này.
-
PHẢN HỒI VEX
Chúng ta có thể gửi phản hồi tới VEX bằng cách nhập tin nhắn vào Hộp văn bản bên dưới PHẢN HỒI VEX và nhấp vào nút GỬI
Để biết thông tin hữu ích về cách sử dụng PHẢN HỒI VEX trong VS Code, vui lòng xem bài viết này.
Chế độ xem Explorer
Explorer View được sử dụng để duyệt, mở và quản lý các tệp và thư mục dự án VEX trong VS Code.
Biên tập viên
Trình chỉnh sửa là khu vực chính để chỉnh sửa các tập tin trong VS Code. Tiện ích mở rộng VEX VS Code cho phép sử dụng Intellisense/Linting cho cả C/C++ và Python trong vùng Editor để hỗ trợ chúng ta trong khi phát triển chương trình.
Trong vùng Biên tập, chúng ta có thể tiếp cận thông tin hữu ích về một hàm cụ thể bằng cách di chuột qua văn bản của hàm hoặc bằng cách sử dụng VEX Command Help để truy cập tài liệu về hàm này có trong C++ và Python API (Giao diện lập trình ứng dụng).
Để biết hướng dẫn chi tiết về cách sử dụng VEX Command Help trong VS Code, vui lòng xem bài viết này.
Bảng điều khiển thiết bị đầu cuối
Phần mở rộng VEX VS Code cung cấp hai thiết bị đầu cuối khi khởi động, Thiết bị đầu cuối nhật ký và Thiết bị đầu cuối tương tác.
-
Log Terminal - Log Terminal hiển thị kết quả dựng, lỗi dựng và kết quả tải xuống.
-
Thiết bị đầu cuối tương tác - Thiết bị đầu cuối tương tác có hai chức năng - hiển thị nhật ký in và gửi các lần nhấn phím thô trở lại chương trình người dùng.
Lưu ý: Để sử dụng Thiết bị đầu cuối tương tác, phải kết nối Bộ não hoặc Bộ điều khiển với máy tính đang chạy Phần mở rộng VEX VS Code.
Lưu ý: Theo mặc định, đầu ra của thiết bị đầu cuối tương tác sẽ bị xóa sau khi xây dựng và tải xuống chương trình người dùng.
Thanh công cụ
Thanh công cụ có một loạt các biểu tượng giúp chúng ta tương tác nhanh chóng với các dự án mở rộng VEX VS Code, VEX Brains và VEX Controllers.
Lưu ý: Thanh công cụ chỉ hoạt động khi có một dự án VEX hợp lệ được mở trong VS Code.
Lưu ý: Một dự án VEX hợp lệ là dự án được tiện ích mở rộng tạo hoặc nhập. Các dự án VEXcode hoặc VEXcode Pro được mở trong trình soạn thảo sẽ không được coi là Dự án VEX hợp lệ và cần phải được nhập.
Các biểu tượng có trên Thanh công cụ bao gồm:
-
Bộ chọn thiết bị - Bộ chọn thiết bị hiển thị Biểu tượng của Thiết bị VEX được kết nối (Biểu tượng Não
hoặc Biểu tượng Bộ điều khiển
)
Lưu ý: Nếu bộ điều khiển được kết nối với máy tính nhưng không có liên kết vô tuyến với não, thì sẽ không có tên não nào được hiển thị bên cạnh Biểu tượng Bộ điều khiển.
-
Biểu tượng chọn khe - Biểu tượng chọn khe cho phép chúng ta chọn khe mà Tiện ích mở rộng VEX sẽ tải xuống hoặc phát chương trình của người dùng bằng cách nhấp vào khe đó và chọn một trong tám khe có sẵn trên VEX Brain từ danh sách chọn.
-
Bản dựng & Biểu tượng tải xuống - Nếu Thiết bị VEX được kết nối, Biểu tượng tải xuống sẽ hiển thị trên Thanh công cụ. Khi nhấp vào, dự án sẽ được xây dựng và nếu thành công, sẽ được tải xuống Thiết bị VEX được kết nối.
-
Biểu tượng phát - Khi nhấp vào, Biểu tượng phát sẽ chạy chương trình người dùng đã tải xuống trong Khe đã chọn trên VEX Brain.
-
Biểu tượng dừng - Khi nhấp vào, Biểu tượng dừng sẽ dừng chạy chương trình người dùng trên VEX Brain.
-
Trình chọn dự án - Trình chọn dự án hiển thị tên của dự án đã chọn. Biểu tượng Chọn dự án cho phép chúng ta chuyển đổi giữa các dự án VEX khi có nhiều dự án trong không gian làm việc bằng cách nhấp vào dự án đó và chọn một dự án từ danh sách chọn.
-
Bộ chọn tệp Python (Chỉ dành cho Python) - Khi một dự án Python VEX được chọn, Bộ chọn tệp Python sẽ xuất hiện trên Thanh công cụ. Bộ chọn tệp Python hiển thị tên của tệp Python đã chọn. Hiện tại Python cho VEX chỉ hỗ trợ tải xuống từng tệp đơn.
Để biết thông tin hữu ích về cách sử dụng các tính năng của Thanh công cụ trong VS Code, vui lòng tham khảo bài viết này.
Cài đặt người dùng VEX
Cài đặt người dùng VEX cho phép chúng ta cấu hình Phần mở rộng VEX theo yêu cầu của riêng chúng ta. Cài đặt người dùng là cài đặt chung được áp dụng cho mọi dự án mở rộng VEX VS Code. Chúng ta có thể truy cập Cài đặt người dùng VEX bằng cách nhấp vào Biểu tượng cài đặt trong VS Code và chọn các mục tương ứng trong menu.
Cài đặt người dùng VEX để cấu hình Tiện ích mở rộng VEX VS Code là:
- Kênh điều khiển (chỉ dành cho Bộ điều khiển V5) - Đặt Kênh vô tuyến của Bộ điều khiển V5 thành Tải xuống hoặc Pit. Thiết lập này chỉ áp dụng cho liên kết vô tuyến VEXnet.
- Đường dẫn của Cpp Toolchain - Đặt đường dẫn cho CPP Toolchain.
- Kích hoạt Thiết bị đầu cuối người dùng- Bật hoặc tắt tiện ích mở rộng để mở và hiển thị dữ liệu từ cổng người dùng.
- Mục nhập nhật ký - Đặt số mục nhập nhật ký để tải lên từ VEX Brain.
- Kiểu xây dựng dự án - Thiết lập cách tiện ích mở rộng sẽ xây dựng dự án C++.
- Trang chủ dự án - Đặt vị trí mặc định cho các dự án mới.
- Chạy sau khi tải xuống - Thiết lập xem chương trình người dùng có chạy sau khi được tải xuống VEX Brain hay không.
- Hệ thống DFU Tự động phục hồi - Thiết lập xem Não có nên tự động phục hồi khi phát hiện IQ2 hoặc EXP ở chế độ DFU hay không.
- Websocket Server Bật - Bật hoặc tắt tiện ích mở rộng để khởi động Websocket Server.
- Địa chỉ máy chủ Websocket - Đặt Địa chỉ máy chủ của Máy chủ Websocket.
- Websocket Server Port - Thiết lập số cổng Websocket Server
Để biết thông tin hữu ích về cách truy cập và thiết lập Cài đặt người dùng VEX, hãy xem bài viết này.