C++ automātiskās pabeigšanas funkcijas izmantošana VEXcode V5

Izmantojot C++ automātiskās pabeigšanas funkciju, veidojot C++ projektu VEXcode V5, var ietaupīt laiku un novērst kļūdas, ierakstot komandas.

Clawbot Drivetrain 2 motora projekta piemēra sīktēls.

piezīme. Šajā projektā tiek izmantota veidne Clawbot (piedziņa, 2 motori, bez žiroskopa).


Control-Space

VEXcode V5 C++ projekts ar iezīmētu atstarpi main() funkcijas iekšpusē 17. rindā.

Viens no veidiem, kā sākt izmantot C++ automātiskās pabeigšanas funkciju, ir vadības un atstarpes taustiņa saīsne operētājsistēmās Windows, macOS un Chrome OS.
Lai sāktu, atlasiet pirmo atvērto rindiņu galvenajās () iekavās { }.

VEXcode V5 C++ darbvieta ar nolaižamo izvēlni ar visām ieteiktajām komandām. Lai ritinātu opcijas, ir pieejama ritināšanas josla.

Izmantojiet vadības taustiņu un atstarpes taustiņu (vienlaicīgi atlasot vadības taustiņu un atstarpes taustiņu). Ierīces vai komandas nosaukums parādīsies nolaižamajā atlases izvēlnē.

VEXcode V5 C++ darbvieta ar ieteicamo komandu nolaižamo izvēlni. Piedziņas komanda ir iezīmēta.

Nospiediet tastatūras taustiņu Enter/Return vai Tab vai atlasiet komandu ar kursoru, lai veiktu atlasi. Šajā piemērā ir atlasīts "Piedziņas mehānisms".

piezīme. Izmantojot garākas atlases izvēlnes, varat veikt atlasi, izmantojot vienu no šīm opcijām:

  • Izmantojiet taustiņus “Uz augšu” un “Uz leju”, lai atlasītu vajadzīgo nosaukumu, pēc tam nospiediet tastatūras taustiņu “Tab” vai “Enter/Return”, lai veiktu atlasi.
  • Izmantojiet kursoru, lai ritinātu uz augšu un uz leju izvēlnē Automātiskā pabeigšana. Pēc tam veiciet vajadzīgo izvēli.

VEXcode V5 C++ projekts ar nolaižamajā izvēlnē atlasītu opciju Drivetrain un tagad ielīmētu darbvietā.

Tagad līnijā parādīsies “piedziņa”.


Izmantojot atlases izvēlni

VEXcode V5 C++ projekts ar iezīmētu atstarpi main() funkcijas iekšpusē 17. rindā.

Ja zināt komandu, kuru gatavojaties izmantot, vēl viena automātiskās pabeigšanas funkcijas izmantošanas metode ir atlasīt pirmo atvērto rindiņu int galvenajās () iekavās { }.

VEXcode V5 C++ darbvieta ar ieteicamo komandu nolaižamo izvēlni. Burts D ir ierakstīts, un tastatūra tiek izmantota, lai pārskatītu pieejamās komandas. Piedziņa ir pirmais ieteikums, un tā ir izcelta.

Sāciet rakstīt komandu. Šajā piemērā ievadiet “d” vienumam Drivetrain. Ierīces vai komandas nosaukums parādīsies nolaižamajā atlases izvēlnē. Atlasiet "Piedziņas vilciens".

VEXcode V5 C++ projekts ar nolaižamajā izvēlnē atlasītu opciju Drivetrain un tagad ielīmētu darbvietā.

Tagad līnijā parādīsies “piedziņa”.


Izmantojot punktu operatoru

VEXcode V5 C++ darbvieta ar ieteicamo komandu nolaižamo izvēlni. Ir ievadīti piedziņas ierīces vārdi un punktu operators, un tastatūra tiek izmantota, lai pakāpeniski pārskatītu pieejamās komandas. Komanda “Braukt uz” ir iezīmēta.

Punkta operatora pievienošana (punkts, “.”) tiks atvērta jauna visu ierīcei pieejamo komandu izvēlne. Šajā piemērā atlasiet 'driveFor(direction, distance, units).'


Pievienot parametrus

VEXcode V5 C++ darbvieta ar ieteicamo komandu nolaižamo izvēlni. Komanda Drivetrain.driveFor ​​ir ierakstīta ar vadošo perentēzi, un šīs funkcijas parametri ir pieejami izvēlnē. Pirmā parametra opcija tiek lasīta uz priekšu.

Parametri ir opcijas, kas tiek nodotas komandai starp iekavām. Šajā piemērā atlasiet "pārsūtīt".

VEXcode V5 C++ darbvieta ar ieteicamo komandu nolaižamo izvēlni. Komanda Drivetrain.driveFor(forward, 100) ir ierakstīta ar tukšu pēdējo parametru, un šīs funkcijas daļas parametri ir pieejami izvēlnē. Otrā parametra opcija, kas rāda mm, ir iezīmēta.

Dažām komandām ir nepieciešami vairāki parametri. Izmantojiet komatu, lai atdalītu dažādus parametrus vienā komandā. Daži parametri ir vērtības, un nolaižamā izvēlne netiks parādīta. Piemēram, izmantojot komandu 'Drive for', ievadiet "100" otrajai vērtībai. Pārliecinieties, ka pēc vērtības ir pievienots komats, lai nolaižamā izvēlne tiktu parādīta nākamajam parametram vai vienībai.

VEXcode V5 C++ darbvieta ar pabeigtu komandu, kas skan Drivetrain.driveFor(forward, 100, mm); un ir iezīmēta beigu noslēdzošā interentēze un semikols.

Noteikti aizveriet komandas sintaksi ar aizvērtām iekavām un semikolu.

VEXcode V5 C++ darbvieta ar pabeigtu komandu, kuras beigās ir neobligāts parametrs un kura skan Drivetrain.driveFor(forward, 100, mm, false);

Daži parametri nav obligāti, piemēram, “false” nākamajā piemērā. Lai iegūtu papildinformāciju par parametriem, skatiet komandas palīdzības informāciju lai noteiktu, kuri parametri ir nepieciešami un kuri nav obligāti.

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

Last Updated: