VEXcode 5 là thế hệ tiếp theo của môi trường lập trình VEXcode, có sẵn dưới dạng ứng dụng web tại code.vex.com. Bản cập nhật lớn này tập trung vào khả năng truy cập và trải nghiệm liền mạch trên tất cả các nền tảng VEX. VEXcode 5 hiện hỗ trợ các nền tảng VEX 123, GO, AIM, IQ (thế hệ 1), IQ (thế hệ 2), EXP, CTE, V5 và AIR.
Hãy đọc phần bên dưới để tìm hiểu về các tính năng và cải tiến mới có trong VEXcode 5.
Những cải tiến và tính năng trong VEXcode 5
Hỗ trợ đầy đủ bàn phím
VEXcode 5 hiện đã hoàn toàn hỗ trợ bàn phím, cho phép bạn điều hướng và vận hành mọi phần của giao diện mà không cần chuột.
Điều hướng bằng bàn phím trong Trình chỉnh sửa khối
Trình soạn thảo khối hiện đã hỗ trợ điều hướng bằng bàn phím. Bạn có thể thêm, xóa, đọc và chỉnh sửa các khối vào không gian làm việc bằng bàn phím.
Trang đích mới
VEXcode 5 có trang chủ được thiết kế lại, đóng vai trò là trung tâm điều khiển của ứng dụng. Từ đây, bạn có thể:
- Duyệt và chọn bất kỳ nền tảng VEX nào được hỗ trợ (123, GO, AIM, IQ (thế hệ 1), IQ (thế hệ 2), EXP, CTE, V5, AIR).
- Xem tin tức VEXcode mới nhất thông qua Bảng tin tích hợp sẵn.
- Hãy truy cập trang dành riêng cho nền tảng của bạn để tạo dự án mới, mở dự án hiện có hoặc xem các dự án mẫu.
Bảng tin
Bảng tin tích hợp sẵn có ngay trên trang chủ. Ứng dụng hiển thị những tin tức, thông báo và cập nhật mới nhất về VEXcode, giúp giáo viên và học sinh luôn được cập nhật thông tin mà không cần rời khỏi ứng dụng.
Thiết kế lại quy trình tạo dự án
Quy trình tạo dự án đã được thiết kế lại. Từ trang chủ, bạn có thể chọn loại dự án ưa thích (Blocks hoặc Python), nhập tên dự án và lưu dự án của mình.
Ví dụ về tìm kiếm dự án
Giờ đây, tính năng xem ví dụ đã bao gồm thanh tìm kiếm, giúp bạn dễ dàng tìm thấy một dự án ví dụ cụ thể.
Các tab có thể di chuyển và thay đổi kích thước
Không gian làm việc của VEXcode giờ đây có thể tùy chỉnh, với các tab có thể di chuyển, thay đổi kích thước hoặc đóng lại.
- Để mở lại một tab đã đóng, hãy mở menu Xem và chọn Thêm tab, sau đó chọn tab bạn muốn khôi phục.
- Để thiết lập lại không gian làm việc, hãy mở Menu Xem và chọn Bố cục Mặc định.
Đã thêm tính năng kết nối Bluetooth cho EXP và V5.
Các bộ xử lý EXP và V5 giờ đây có thể kết nối không dây qua Bluetooth trực tiếp từ trình duyệt, giống như IQ.
Công cụ chọn màu AI Vision
Tiện ích cấu hình AI Vision hiện đã bao gồm công cụ chọn màu. Điều này cho phép bạn chọn và cấu hình màu sắc trong quá trình thiết lập Cảm biến Thị giác AI bằng cách sử dụng điều hướng bàn phím.
Trợ giúp tích hợp được kết nối với API VEX
Tất cả các tài liệu tham khảo trợ giúp về Khối lệnh và lệnh Python hiện đều liên kết trực tiếp đến trang Tham khảo API VEX chính thức. Điều này cung cấp cho bạn thông tin đầy đủ về từng lệnh mà không cần rời khỏi VEXcode.
Hộp thoại kết nối não được cập nhật
Hộp thoại xuất hiện khi kết nối Brain đã được thiết kế lại với giao diện hiện đại và nhất quán trên tất cả các nền tảng.
Bản dựng GO có thể cấu hình
Trong VEXcode 5, các cấu hình xây dựng GO và các mẫu dự án ví dụ đã được hợp nhất. Trong bảng điều khiển thiết bị, việc chọn cấu hình bản dựng GO sẽ tự động điền các thiết bị liên kết vào bảng. Mỗi thiết bị vẫn có thể được cấu hình theo cách tương tự như trên một robot tùy chỉnh.
Đã cập nhật tab GO Drive
Tab GO Drive đã được thiết kế lại để hỗ trợ tốt hơn cho khả năng truy cập. Giờ đây, bạn có thể điều khiển robot GO của mình từ tab Điều khiển bằng bàn phím.
Các tính năng sắp ra mắt cho VEXcode 5
VEXcode 5 vẫn đang trong quá trình phát triển tích cực. Một số tính năng từ các ứng dụng VEXcode hiện tại chưa khả dụng, nhưng chúng được lên kế hoạch cho các bản phát hành trong tương lai, chẳng hạn như:
- Hỗ trợ VEXcode VR
- Đang tải các dự án VEXcode hiện có
- Các dự án được tạo trong các ứng dụng VEXcode hiện tại chưa thể mở được trong VEXcode 5.
- Chia sẻ dự án
- Hỗ trợ lập trình C++
- Đọc to các khối trong menu ngữ cảnh của trình chỉnh sửa khối.
Nhật ký thay đổi VEXcode 5
5.0.11
-
Tổng quan
- Đã thêm banner thông báo phiên bản beta vào trang đích.
- Đã thêm một ô VEX Robotics vào trang đích chọn nền tảng, liên kết đến vexrobotics.com/vexcode.
-
ĐI
- Đã thêm hỗ trợ cho tay cầm One Stick Controller.
- Đã khắc phục sự cố khiến các lệnh chạy trên GO không thực thi được và làm dừng dự án.
-
IQ (thế hệ thứ nhất)
- Đã thêm các bản dựng cài đặt sẵn.
- Đã vô hiệu hóa nút "Chuyển đổi sang dự án C++" khi các dự án văn bản C++ chưa được hỗ trợ.
-
IQ (thế hệ thứ 2)
- Đã khắc phục sự cố liên quan đến việc gắn nhãn mô hình đối tượng của tiện ích AI Vision Utility.
- Đã khắc phục sự cố menu thả xuống của khối Đối tượng Tầm nhìn AI không cập nhật đúng cách.
-
EXP
- Đã khắc phục sự cố liên quan đến việc gắn nhãn mô hình đối tượng của tiện ích AI Vision Utility.
- Đã khắc phục sự cố menu thả xuống của khối Đối tượng Tầm nhìn AI không cập nhật đúng cách.
- Đã khắc phục sự cố liên quan đến cấu hình thiết bị khí nén.
-
V5
- Đã khắc phục sự cố liên quan đến việc gắn nhãn mô hình đối tượng của tiện ích AI Vision Utility.
- Đã khắc phục sự cố menu thả xuống của khối Đối tượng Tầm nhìn AI không cập nhật đúng cách.
-
CTE
- Đã khắc phục sự cố không thể giám sát các cảm biến.
-
KHÔNG KHÍ
- Đã thêm các khối lệnh và dự án ví dụ bằng Python.
- Đã khắc phục sự cố các khối biến không xuất hiện trong hộp công cụ khi các danh mục logic được thu gọn.
5.0.10
-
Tổng quan
- Cải thiện khả năng xử lý phiên bản firmware và SDK.
- Đã cập nhật kiểu dáng của các khối bị vô hiệu hóa trong giao diện cổ điển.
- Đã cập nhật kiểu dáng của các khối công tắc bị vô hiệu hóa.
- Đảm bảo tính nhất quán trong việc tạo mã khối ngẫu nhiên trên tất cả các nền tảng.
- Đã khắc phục sự cố tiêu đề bài báo không xuống dòng đúng cách.
- Đã khắc phục sự cố hộp công cụ Python không cuộn đến tiêu đề danh mục khi được chọn.
- Đã khắc phục sự cố các biểu tượng bật lên kết nối robot không được căn giữa.
- Đã khắc phục sự cố khiến các khối bị vô hiệu hóa không thể chuyển đổi thành khối công tắc.
- Đã khắc phục sự cố khiến giao diện cổ điển vẫn được áp dụng trên các nền tảng không hỗ trợ giao diện này.
- Đã khắc phục sự cố khiến gợi ý mật khẩu tự động xuất hiện trong cửa sổ nhập liệu của bảng điều khiển giám sát.
-
ĐI
- Đã thêm hỗ trợ thiết bị điều khiển One Stick Controller.
-
IQ (thế hệ thứ nhất)
- Đã thêm liên kết đến Cơ sở kiến thức để cập nhật phần mềm.
- Đã loại bỏ khả năng gán các khối biến cho chuỗi ký tự.
- Đã thêm giới hạn 3 khối "Khi Bắt Đầu" cho mỗi dự án.
- Đã khắc phục sự cố hiển thị biểu tượng danh mục không chính xác trong hộp công cụ.
- Đã khắc phục sự cố trong đó khối Repeat Until tạo ra mã không chính xác.
-
IQ (thế hệ thứ 2)
- Đã thêm bản dựng sẵn Flop Hero Bot 2026-2027.
- Đã đổi tên nhóm thành số nhóm trong menu trên cùng và hộp thoại kết nối não bộ.
- Việc cập nhật SDK tự động không còn bắt đầu khi bộ não kết nối thông qua bộ điều khiển nữa, do đó người dùng sẽ không bị gián đoạn bởi một bản cập nhật không mong muốn.
-
EXP
- Đã đổi tên nhóm thành số nhóm trong menu trên cùng và hộp thoại kết nối não bộ.
- Việc cập nhật SDK tự động không còn bắt đầu khi bộ não kết nối thông qua bộ điều khiển nữa, do đó người dùng sẽ không bị gián đoạn bởi một bản cập nhật không mong muốn.
- Đã khắc phục sự cố khiến các thiết bị 3-Wire không hiển thị chính xác các cổng không khả dụng.
-
V5
- Đã thêm các bản dựng sẵn Flex và Flex (Sensors) Hero Bot năm 2026-2027.
- Đã đổi tên nhóm thành số nhóm trong menu trên cùng và hộp thoại kết nối não bộ.
- Việc cập nhật SDK tự động không còn bắt đầu khi bộ não kết nối thông qua bộ điều khiển nữa, do đó người dùng sẽ không bị gián đoạn bởi một bản cập nhật không mong muốn.
- Đã khắc phục sự cố khiến các thiết bị 3-Wire không hiển thị chính xác các cổng không khả dụng.
- Đã khắc phục sự cố khiến MC55 không hiển thị đúng tên thiết bị khi được kéo vào từ hộp công cụ Python.
- Đã sửa các biểu tượng dự án ví dụ.
-
KHÔNG KHÍ
- Đã thêm hỗ trợ cho Trình giả lập AIR.
5.0.9
-
Tổng quan
- Đã thêm các dự án ví dụ của My Blocks.
- Đã cập nhật biểu tượng tệp dự án gần đây.
- Đã cập nhật các biểu tượng hộp công cụ khối cho các danh mục logic mở rộng.
- Đã điều chỉnh các dự án gần đây để phù hợp với từng nền tảng cụ thể.
- Cải thiện khả năng truy cập trạng thái kết nối của robot để trạng thái đó được truyền đạt bằng nhãn văn bản và thông báo cho trình đọc màn hình, thay vì chỉ bằng màu sắc biểu tượng.
- Đã khắc phục sự cố hộp thoại cập nhật SDK vẫn mở sau khi quá trình cập nhật tự động thành công.
-
123
- Đã thêm 123 khối lệnh và các dự án ví dụ bằng Python.
-
IQ (thế hệ thứ nhất)
- Các dự án ví dụ về khối đã được thêm vào.
- Đã thêm tính năng tạo mã tiêu đề hệ thống truyền động động.
- Đã khắc phục sự cố khi thêm dấu ngoặc đơn vào tên dự án khiến quá trình lưu không thành công mà không báo lỗi.
- Đã khắc phục sự cố không nhận được tín hiệu đầu vào từ bộ điều khiển.
-
IQ (thế hệ thứ 2)
- Đã thêm hỗ trợ tải các dự án xuống bộ xử lý trung tâm bằng cách kết nối qua bộ điều khiển.
-
EXP
- Đã thêm hỗ trợ tải các dự án xuống bộ xử lý trung tâm bằng cách kết nối qua bộ điều khiển.
-
V5
- Đã thêm thiết bị Bộ điều khiển hỗ trợ truy cập vào cấu hình robot.
- Đã thêm hỗ trợ tải các dự án xuống bộ xử lý trung tâm bằng cách kết nối qua bộ điều khiển.
-
KHÔNG KHÍ
- Đã khắc phục sự cố hiển thị biểu tượng mô-đun không chính xác trong danh mục mô-đun.
5.0.8
-
Tổng quan
- Đã thêm các dự án ví dụ về Thị giác AI.
- Đã thêm tính năng tắt tiếng khối.
- Đã cập nhật logic đổi tên cho các dự án chưa lưu để yêu cầu lưu trước khi đổi tên.
- Đã cập nhật các biểu tượng phóng to, thu nhỏ và đặt lại trong không gian làm việc khối.
- Đã cập nhật các biểu tượng danh mục hộp công cụ Python và khối để dễ truy cập hơn.
- Cải thiện khả năng điều hướng bằng bàn phím trong hộp công cụ khối.
- Đã khắc phục sự cố các mục menu bị thu gọn không chính xác khi áp dụng kiểu tùy chỉnh (WCAG 1.4.12).
-
123
- Hỗ trợ ban đầu, nay đã có thêm Python.
-
ĐI
- Đã khắc phục sự cố trong đó tab Drive ngăn không cho sử dụng các phím di chuyển khi đặt tên dự án.
-
MỤC TIÊU
- Đã thêm các điểm đánh dấu trục vào Trình xem tiện ích AI Vision.
- Đã thêm hỗ trợ cho các tệp cục bộ trong các dự án ví dụ và tải lên âm thanh và hình ảnh trên các bản dựng dành cho máy tính để bàn.
- Đã sửa lỗi trong dự án ví dụ Tạo khối AIM có thời gian chờ.
-
IQ (thế hệ thứ nhất)
- Đã thêm chức năng kiểm tra firmware lỗi thời.
- Đã khắc phục sự cố liên quan đến việc tạo mã không chính xác.
- Đã khắc phục sự cố các lựa chọn trong menu thả xuống của thiết bị không được lưu giữ giữa các phiên làm việc.
- Đã khắc phục sự cố khiến các dự án có thiết bị đã cấu hình không thể tải xuống hoặc chạy do trình tạo thiết bị không chính xác.
- Đã cải thiện định dạng in cho các khối biến đổi và ô nhập số.
-
IQ (thế hệ thứ 2)
- Đã thêm các điểm đánh dấu trục vào Trình xem tiện ích AI Vision.
- Đã thêm hỗ trợ thiết lập số đội.
- Đã khắc phục sự cố liên quan đến việc tạo mã không chính xác.
- Đã thêm tùy chọn tắt tính năng cập nhật firmware tự động.
-
EXP
- Đã thêm các điểm đánh dấu trục vào Trình xem tiện ích AI Vision.
- Đã thêm hỗ trợ thiết lập số đội.
-
V5
- Đã thêm các điểm đánh dấu trục vào Trình xem tiện ích AI Vision.
- Đã thêm hỗ trợ thiết lập số đội.
- Đã thêm chức năng xử lý bộ điều khiển hiện trường và cập nhật phần mềm.
- Đã sửa các lỗi liên quan đến cấu hình robot.
- Đã khắc phục sự cố khiến các hệ thống truyền động được cấu hình với cảm biến GPS không vô hiệu hóa các khối một cách chính xác khi bị xóa.
- Đã thêm tùy chọn tắt tính năng cập nhật firmware tự động.
-
CTE
- Đã thêm các dự án ví dụ.
- Đã sửa lỗi hiển thị trên giao diện điều khiển để phù hợp với AIM.
-
KHÔNG KHÍ
- Đã sửa lỗi hiển thị trên giao diện điều khiển để phù hợp với AIM.
5.0.7
-
Tổng quan
- Đã thêm hỗ trợ cập nhật firmware.
- Loại đầu vào khối so sánh logic cố định.
- Đã loại bỏ hỗ trợ kết nối các khối với đầu vào của khối When Timer.
- Khắc phục lỗi hiển thị menu trên cùng bị ngắt quãng ở một số chiều rộng màn hình nhất định.
- Đã sửa lỗi các khối bình luận có bình luận dài bị cắt ngắn bằng dấu ba chấm.
-
ĐI
- Đã thêm mã mặc định cho các dự án Python.
- Đã khắc phục sự cố trong đó quá trình chuyển đổi khối Switch tạo ra mã tô sáng không mong muốn.
-
MỤC TIÊU
- Đã thêm mã mặc định cho các dự án Python.
-
IQ (thế hệ thứ nhất)
- Hỗ trợ ban đầu
-
IQ (thế hệ thứ 2)
- Đã thêm hỗ trợ cập nhật firmware và chuyển đổi mô hình cho cảm biến AI Vision.
-
EXP
- Đã thêm hỗ trợ cập nhật firmware và chuyển đổi mô hình cho cảm biến AI Vision.
-
CTE
- Cải thiện hiệu suất của bộ điều khiển cầm tay để điều chỉnh độ lệch bút.
- Đã thêm các lệnh hẹn giờ còn thiếu vào hộp công cụ Python.
- Đã khắc phục sự cố đèn trên tháp tín hiệu không tắt đúng cách khi cần cẩu dừng lại.
- Sửa lỗi tạo mã khối.
-
V5
- Đã thêm hỗ trợ cập nhật firmware và chuyển đổi mô hình cho cảm biến AI Vision.
-
KHÔNG KHÍ
- Hỗ trợ ban đầu
5.0.6
-
Tổng quan
- Đã cập nhật kiểu dáng của các hộp thoại để có giao diện nhất quán hơn.
- Đã khắc phục sự cố khiến một khối bị xóa khi đặt chồng lên hộp công cụ.
- Đã khắc phục sự cố khiến các khối đầu ra chuỗi không thể chuyển đổi thành khối chuyển mạch.
- Đã khắc phục sự cố liên quan đến việc tạo mã khối sự kiện khi bắt đầu.
-
ĐI
- Cấu hình bản dựng được thiết lập cố định.
- Đã khắc phục sự cố khiến các dự án ví dụ không mở đúng cách.
-
MỤC TIÊU
- Đã sửa một số lỗi trong các dự án ví dụ.
-
IQ (thế hệ thứ 2)
- Đã thêm hỗ trợ bản dựng cài đặt sẵn.
-
EXP
- Đã thêm hỗ trợ bản dựng cài đặt sẵn.
- Đã sửa một số lỗi trong các dự án ví dụ.
-
CTE
- Hỗ trợ ban đầu
-
V5
- Đã thêm hỗ trợ bản dựng cài đặt sẵn.
- Đã thêm hỗ trợ dự án ví dụ.
5.0.2
-
Tổng quan
- Đã thêm chức năng nhấp vào biểu tượng nền tảng để quay lại trang chủ.
- Cập nhật khả năng truy cập để hỗ trợ tốt hơn trình đọc màn hình cho các khối và không gian làm việc Python.
- Giao diện người dùng bảng tin được cải tiến
- Đã chỉnh sửa lại Bảng điều khiển In để sử dụng định dạng nhất quán cho các lỗi in, sử dụng độ chính xác in và thiết lập màu phông chữ.
- Đã xóa gạch chân xuất hiện bên dưới gợi ý tự động hoàn thành
- Đã khắc phục sự cố tự động hoàn thành và tô màu cú pháp.
- Đã khắc phục sự cố với mã hiệu chỉnh hệ thống truyền động trong tiêu đề.
- Đã khắc phục sự cố các nút thu phóng không gian làm việc biến mất khi hộp công cụ được thu gọn.
-
ĐI
- Đã thêm các dự án ví dụ
- Đã thêm hỗ trợ luồng
- Nút bước bị vô hiệu hóa khi có nhiều khối "khi bắt đầu" trong không gian làm việc.
- Đã khắc phục sự cố khi đặt lại cờ báo lỗi sau khi phát hiện lỗi.
- Đã sửa thứ tự danh mục của hộp công cụ Python.
- Đã khắc phục sự cố các khối vẫn được tô sáng trong vòng lặp.
-
MỤC TIÊU
- Đã thêm các dự án ví dụ
-
IQ (thế hệ thứ 2)
- Hỗ trợ ban đầu
-
EXP
- Đã thêm hỗ trợ cấu hình bộ điều khiển
- Đã thêm hỗ trợ Màn hình từ xa
- Đã thêm lệnh print_at và set_origin trên màn hình.
- Đã khắc phục sự cố khi cấu hình thiết bị Bộ mã hóa và Bộ đo khoảng cách.
-
V5
- Đã thêm hỗ trợ cấu hình bộ điều khiển
- Đã thêm lệnh print_at và set_origin trên màn hình.
- Đã thêm hỗ trợ cấu hình AI Vision
- Đã khắc phục sự cố khi cấu hình thiết bị Bộ mã hóa và Bộ đo khoảng cách.
- Đã khắc phục sự cố các khối danh mục GPS không hiển thị trong hộp công cụ.
- Đã khắc phục sự cố trong đó GPS được cấu hình thông qua Drivetrain có tên thiết bị không chính xác.
5.0.1
-
Tổng quan
- Các khối cố định trong không gian làm việc không bị vô hiệu hóa sau khi xóa thiết bị.
-
EXP
- Đã sửa lỗi gợi ý tự động hoàn thành Python cho Signal Tower và Inertial device
- Tạo mã Python cho thiết bị điều khiển cố định
5.0
-
Tổng quan
- Bản phát hành ban đầu
-
ĐI
- Hỗ trợ ban đầu
-
MỤC TIÊU
- Hỗ trợ ban đầu
-
EXP
- Hỗ trợ ban đầu
-
V5
- Hỗ trợ ban đầu