Sử dụng tính năng Tự động hoàn thành C++ trong VEXcode V5

Sử dụng tính năng Tự động hoàn thành C++ trong khi tạo dự án C++ trong VEXcode V5 có thể giúp tiết kiệm thời gian và ngăn ngừa lỗi khi gõ lệnh.

Hình thu nhỏ của dự án ví dụ về hệ thống truyền động Clawbot Drivetrain 2.

Lưu ý: Dự án này sử dụng mẫu Clawbot (Hệ thống truyền động, 2 động cơ, Không có con quay hồi chuyển).


Phím Control + Phím cách

Dự án VEXcode V5 bằng C++ với khoảng trắng bên trong hàm main() ở dòng 17 được tô sáng.

Một cách để bắt đầu sử dụng tính năng Tự động hoàn thành C++ là sử dụng phím tắt Control-Spacebar trên Windows, macOS và Chrome OS.
Để bắt đầu, hãy chọn dòng mở đầu tiên trong dấu ngoặc nhọn int main () { }.

Không gian làm việc C++ của VEXcode V5 với menu thả xuống hiển thị tất cả các lệnh được đề xuất. Có thanh cuộn để bạn dễ dàng xem qua các tùy chọn.

Sử dụng phím tắt Control-Spacebar (bằng cách chọn phím điều khiển và phím cách cùng lúc). Tên thiết bị hoặc lệnh sẽ xuất hiện trong menu lựa chọn thả xuống.

Không gian làm việc C++ của VEXcode V5 với menu thả xuống các lệnh được đề xuất. Lệnh Drivetrain được tô sáng.

Nhấn 'Enter/Return' hoặc 'Tab' trên bàn phím của bạn hoặc chọn lệnh bằng con trỏ để thực hiện lựa chọn. Trong ví dụ này, 'Hệ thống truyền động' được chọn.

Lưu ý: Với các menu lựa chọn dài hơn, bạn có thể thực hiện lựa chọn bằng một trong các tùy chọn sau:

  • Sử dụng các phím “Lên” và “Xuống” để chọn tên bạn muốn, sau đó nhấn “Tab” hoặc “Enter/Return” trên bàn phím để thực hiện lựa chọn.
  • Sử dụng con trỏ để cuộn lên và xuống trong menu Tự động hoàn thành. Sau đó thực hiện lựa chọn mong muốn.

Dự án VEXcode V5 C++ với tùy chọn Drivetrain được chọn trong menu thả xuống và hiện đã được dán vào không gian làm việc.

'Hệ thống truyền động' bây giờ sẽ xuất hiện trên dòng.


Sử dụng Menu Lựa chọn

Dự án VEXcode V5 bằng C++ với khoảng trắng bên trong hàm main() ở dòng 17 được tô sáng.

Nếu bạn biết lệnh mình sẽ sử dụng, một phương pháp khác để sử dụng tính năng Tự động hoàn thành là chọn dòng mở đầu tiên trong dấu ngoặc nhọn int main() { }.

Không gian làm việc C++ của VEXcode V5 với menu thả xuống các lệnh được đề xuất. Chữ D đã được gõ và bàn phím đang được sử dụng để lần lượt chọn các lệnh có sẵn. Hệ thống truyền động là gợi ý đầu tiên và được nhấn mạnh.

Bắt đầu gõ lệnh. Trong ví dụ này, nhập 'd' cho Hệ thống truyền lực. Tên thiết bị hoặc lệnh sẽ xuất hiện trong menu lựa chọn thả xuống. Chọn 'Hệ thống truyền động'.

Dự án VEXcode V5 C++ với tùy chọn Drivetrain được chọn trong menu thả xuống và hiện đã được dán vào không gian làm việc.

'Hệ thống truyền động' bây giờ sẽ xuất hiện trên dòng.


Sử dụng toán tử dấu chấm

Không gian làm việc C++ của VEXcode V5 với menu thả xuống các lệnh được đề xuất. Thiết bị Drivetrain và toán tử dấu chấm đã được nhập và bàn phím đang được sử dụng để lần lượt chọn các lệnh có sẵn. Lệnh Drive For được tô sáng.

Thêm toán tử dấu chấm (dấu chấm, '.') sẽ mở một menu mới gồm tất cả các lệnh có sẵn cho thiết bị. Trong ví dụ này, hãy chọn 'driveFor(hướng, khoảng cách, đơn vị).'


Thêm thông số

Không gian làm việc C++ của VEXcode V5 với menu thả xuống các lệnh được đề xuất. Lệnh Drivetrain.driveFor ​​đã được nhập với dấu ngoặc đơn phía trước, và các tham số cho chức năng đó có sẵn trong menu. Tùy chọn tham số đầu tiên đọc theo hướng tiến lên.

Tham số là các tùy chọn được truyền cho lệnh giữa các dấu ngoặc đơn. Đối với ví dụ này, hãy chọn 'chuyển tiếp'.

Không gian làm việc C++ của VEXcode V5 với menu thả xuống các lệnh được đề xuất. Lệnh Drivetrain.driveFor(forward, 100, đã được nhập với tham số cuối cùng trống và các tham số cho phần đó của hàm có sẵn trong menu. Tùy chọn tham số thứ hai, đọc theo đơn vị mm, được tô sáng.

Một số lệnh yêu cầu nhiều tham số. Sử dụng dấu phẩy để phân tách các tham số khác nhau trong cùng một lệnh. Một số tham số là giá trị và menu thả xuống sẽ không xuất hiện. Ví dụ: với lệnh 'Drive for', hãy nhập '100' cho giá trị thứ hai. Đảm bảo rằng dấu phẩy được thêm vào sau giá trị thả xuống để xuất hiện cho tham số hoặc đơn vị tiếp theo.

Không gian làm việc VEXcode V5 C++ với một lệnh đã hoàn thành có nội dung là Drivetrain.driveFor(forward, 100, mm); và dấu ngoặc đóng cùng dấu chấm phẩy được tô sáng.

Đảm bảo đóng cú pháp lệnh bằng dấu ngoặc đơn đóng và dấu chấm phẩy.

Không gian làm việc VEXcode V5 C++ với một lệnh đã hoàn thành có tham số tùy chọn ở cuối và có nội dung là Drivetrain.driveFor(forward, 100, mm, false);

Một số tham số là tùy chọn, chẳng hạn như 'false' trong ví dụ sau. Để biết thêm thông tin về các tham số, hãy xem thông tin Trợ giúp của lệnh để xác định tham số nào là cần thiết và tham số nào là tùy chọn.

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

Last Updated: