Korzystanie z funkcji autouzupełniania C++ w VEXcode V5

Korzystanie z funkcji autouzupełniania C++ podczas tworzenia projektu C++ w VEXcode V5 może pomóc zaoszczędzić czas i zapobiec błędom podczas wpisywania poleceń.

Miniatura przykładowego projektu silnika Clawbot Drivetrain 2.

Uwaga: W tym projekcie zastosowano szablon Clawbot (układ napędowy, 2 silniki, bez żyroskopu).


Control-spacja

Projekt VEXcode V5 C++ z zaznaczoną spacją wewnątrz funkcji main() w linii 17.

Jednym ze sposobów rozpoczęcia korzystania z funkcji autouzupełniania C++ jest użycie skrótu Control-Spacja w systemach Windows, macOS i Chrome OS.
Aby rozpocząć, wybierz pierwszą otwartą linię w nawiasach int main () { }.

Obszar roboczy VEXcode V5 C++ z rozwijanym menu wszystkich sugerowanych poleceń. Do przeglądania opcji służy pasek przewijania.

Użyj skrótu Control-Spacja (wybierając jednocześnie klawisz sterujący i spację). Nazwa urządzenia lub polecenia pojawi się w rozwijanym menu wyboru.

Obszar roboczy VEXcode V5 C++ z rozwijanym menu sugerowanych poleceń. Polecenie Drivetrain jest podświetlone.

Naciśnij „Enter/Return” lub „Tab” na klawiaturze lub wybierz polecenie kursorem, aby dokonać wyboru. W tym przykładzie wybrano „Układ napędowy”.

Uwaga: W przypadku dłuższych menu wyboru można dokonać wyboru, korzystając z jednej z następujących opcji:

  • Użyj klawiszy „W górę” i „W dół”, aby wybrać żądaną nazwę, a następnie naciśnij „Tab” lub „Enter/Return” na klawiaturze, aby dokonać wyboru.
  • Użyj kursora, aby przewijać w górę i w dół menu Autouzupełniania. Następnie dokonaj żądanego wyboru.

Projekt VEXcode V5 C++ z opcją Drivetrain wybraną z menu rozwijanego, wklejoną teraz do obszaru roboczego.

Na linii pojawi się teraz słowo „Układ napędowy”.


Korzystanie z menu wyboru

Projekt VEXcode V5 C++ z zaznaczoną spacją wewnątrz funkcji main() w linii 17.

Jeśli znasz polecenie, którego zamierzasz użyć, inną metodą wykorzystania funkcji autouzupełniania jest wybranie pierwszej otwartej linii w int main () nawiasach klamrowych { }.

Obszar roboczy VEXcode V5 C++ z rozwijanym menu sugerowanych poleceń. Została wpisana litera D i za pomocą klawiatury można przejść przez dostępne polecenia. Pierwszą sugestią jest układ napędowy i on jest podświetlony.

Zacznij wpisywać polecenie. W tym przykładzie wpisz „d” jako Układ napędowy. Nazwa urządzenia lub polecenia pojawi się w rozwijanym menu wyboru. Wybierz „Układ napędowy”.

Projekt VEXcode V5 C++ z opcją Drivetrain wybraną z menu rozwijanego, wklejoną teraz do obszaru roboczego.

Na linii pojawi się teraz słowo „Układ napędowy”.


Korzystanie z operatora kropki

Obszar roboczy VEXcode V5 C++ z rozwijanym menu sugerowanych poleceń. Wpisano urządzenie Drivetrain oraz operator kropki, a następnie za pomocą klawiatury przechodzi się przez dostępne polecenia. Polecenie Drive For jest podświetlone.

Dodanie operatora kropki (kropka, „.”) otworzy nowe menu ze wszystkimi poleceniami dostępnymi dla urządzenia. W tym przykładzie wybierz opcję „driveFor(kierunek, odległość, jednostki).”.


Dodaj parametry

Obszar roboczy VEXcode V5 C++ z rozwijanym menu sugerowanych poleceń. Polecenie Drivetrain.driveFor ​​zostało wpisane z poprzedzającą je perentezą, a parametry tej funkcji są dostępne w menu. Pierwsza opcja parametru odczytuje do przodu.

Parametry to opcje przekazywane do polecenia w nawiasach. W tym przykładzie wybierz opcję „prześlij dalej”.

Obszar roboczy VEXcode V5 C++ z rozwijanym menu sugerowanych poleceń. Polecenie Drivetrain.driveFor(forward, 100, zostało wpisane z pustym parametrem końcowym, a parametry tej części funkcji są dostępne w menu. Podświetlona jest druga opcja parametru o wartości mm.

Niektóre polecenia wymagają wielu parametrów. Aby oddzielić różne parametry w tym samym poleceniu, użyj przecinka. Niektóre parametry są wartościami i menu rozwijane nie pojawi się. Na przykład za pomocą polecenia „Jedź do” wpisz „100” jako drugą wartość. Upewnij się, że po wartości rozwijanej, która ma się pojawić dla następnego parametru lub jednostki, dodano przecinek.

Obszar roboczy VEXcode V5 C++ z kompletnym poleceniem, które odczytuje Drivetrain.driveFor(forward, 100, mm); a końcowy perenteza i średnik są podświetlone.

Pamiętaj, aby zamknąć składnię polecenia nawiasem zamykającym i średnikiem.

Obszar roboczy VEXcode V5 C++ z ukończonym poleceniem, które ma opcjonalny parametr na końcu i odczytuje Drivetrain.driveFor(forward, 100, mm, false);

Niektóre parametry są opcjonalne, jak na przykład „false” w poniższym przykładzie. Aby uzyskać więcej informacji o parametrach, zapoznaj się z informacjami pomocy polecenia aby ustalić, które parametry są potrzebne, a które opcjonalne.

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

Last Updated: