Satura rādītājs:

2019. gada FRC vienkāršas piedziņas sastādīšana (Java): 5 soļi
2019. gada FRC vienkāršas piedziņas sastādīšana (Java): 5 soļi

Video: 2019. gada FRC vienkāršas piedziņas sastādīšana (Java): 5 soļi

Video: 2019. gada FRC vienkāršas piedziņas sastādīšana (Java): 5 soļi
Video: 2019 Brazilian Grand Prix: Race Highlights 2024, Novembris
Anonim
2019. gada FRC vienkāršas piedziņas sastādīšana (Java)
2019. gada FRC vienkāršas piedziņas sastādīšana (Java)

ŠĪ INSTRUKCIJA IR NENOVĒRTA

Lūdzu, sekojiet līdzi manai nākamajai pamācībai par pašreizējo 2019. gada plānošanu. Lai gan tas ir novecojis, jūs joprojām varat uzzināt par to, piemēram, kā faktiski izveidot nodarbības un rakstīt kodu.

Šajā pamācībā tiks pieņemts, ka jūs zināt pamata Java un protat apiet robotu. 2019. gada sezonā WPI maina savu atbalstu no Eclipse uz Visual Studio Code IDE, jo mēs to esam noskaidrojuši, tāpēc es daru šo pamācošo, lai palīdzētu cilvēkiem manā komandā un palīdzētu citām komandām atrast ceļu, izmantojot Visual Studio. IDE. Tā kā 2019. gada sezonas izlaišana ir Deep Space tēma, es un mana komanda esam gatavi un nevaram sagaidīt spēles iznākšanu janvārī. Kad tas ir teikts, pievērsīsimies KODAM!

ATRUNA: Šis VSCode spraudnis ir alfa, un tas, pamatojoties uz atsauksmēm, tiks mainīts pirms sezonas? Turklāt, lai jauninātu no alfa versijas uz versiju, var būt nepieciešamas manuālas izmaiņas būves iestatījumos.

Šis kods ir pieejams manā Github šeit.

1. darbība. Visual Studio koda instalēšana

Visual Studio koda instalēšana
Visual Studio koda instalēšana
Visual Studio koda instalēšana
Visual Studio koda instalēšana
Visual Studio koda instalēšana
Visual Studio koda instalēšana

Pirmais solis ir instalēt VSCode, kuru varat lejupielādēt no šīs saites.

Kad fails ir lejupielādēts, ir pienācis laiks palaist instalētāju (PS, iespējams, vēlēsities pievienot darbvirsmas ikonu).

Pēc VSCode darbības jūs saņemsiet logu, kas izskatās kā 1. attēls.

Kad tiek parādīts šis ekrāns, jums būs jādodas uz paplašinājumiem loga kreisajā daļā un jāmeklē "Java paplašinājumu pakotne" (2. attēls), pēc tam noklikšķiniet uz instalēt (starp citu, noklikšķinot uz instalēt vairāk nekā tikai tas, kas tiks instalēts).

Pēc instalēšanas (kas var ilgt dažas minūtes) jums būs jānoklikšķina uz pārlādēšanas pogas (3. attēls).

Tālāk no šīs saites jums būs jālejupielādē jaunākais.vsix laidiens no wpilibsuite VSCode GitHub krātuves.

Tālāk mums jāatgriežas VSCode paplašinājuma cilnē un jāiet uz trim punktiem un jāinstalē no VSIX (4. attēls), pēc tam atlasiet VSIX failu, no kurienes to lejupielādējāt pēc instalēšanas, tad jums atkal būs jāpārlādē VSCode.

Pēc WPILIB VSIX faila instalēšanas loga augšējā labajā stūrī vajadzētu redzēt nelielu WPI logotipu (5. attēls) (ja nemēģiniet vēlreiz restartēt VSCode vai restartējiet datoru).

2. darbība. Jauna WPILIB projekta izveide

Jauna WPILIB projekta izveide
Jauna WPILIB projekta izveide
Jauna WPILIB projekta izveide
Jauna WPILIB projekta izveide
Jauna WPILIB projekta izveide
Jauna WPILIB projekta izveide
Jauna WPILIB projekta izveide
Jauna WPILIB projekta izveide

Pirmkārt, mums jādodas uz WPILIB logotipu, kas tika minēts pēdējā solī, un noklikšķiniet uz tā un dodieties uz leju un atlasiet “Izveidot jaunu projektu” (iespējams, tas būs jāmeklē). (1. attēls)

Pēc izvēles jums būs jāizvēlas "Projekta veidne", "Projekta valoda" (šī būs java), "Projekta bāze", "Projekta mape", "Projekta nosaukums". (2. attēls, 3. attēls)

Pēc noklikšķināšanas uz "Izveidot projektu" jūs vēlaties izvēlēties "Jā (pašreizējais logs)". (4. attēls)

3. darbība: koda rakstīšana

Koda rakstīšana
Koda rakstīšana
Koda rakstīšana
Koda rakstīšana
Koda rakstīšana
Koda rakstīšana
Koda rakstīšana
Koda rakstīšana

Pirmkārt, mums ir jāpaplašina koda skats (1. attēls), lai atrastu apakšsistēmas un komandas, kurās mēs izdzēsīsim komandu piemēru un piemēru apakšsistēmu. (2. attēls)

Pēc komandas un apakšsistēmas dzēšanas mums būs jālabo robotu klasē radušās kļūdas, mēs to darīsim, dzēšot vai komentējot līnijas. (3. attēls)

Tālāk mums būs jāizveido komanda un apakšsistēma, ar peles labo pogu noklikšķinot uz komandu faila, pēc tam noklikšķinot uz Izveidot jaunu klasi/komandu, tad jums būs jāizvēlas komanda, pēc tam ievadiet nosaukumu, ko nosaucu par manu DriveCommand, un pēc tam dariet to pašu apakšsistēmai failu, bet tā vietā, lai izvēlētos komandu, jūs izvēlaties apakšsistēmu, kuru nosaucu par manu DriveSub. (4. attēls)

Pēc divu jaunu failu izveidošanas mums būs jāiet uz RobotMap un jāpievieno četri mainīgie, kas būs int, un tie saturēs četrus motora kontrollera ID. (5. attēls)

Tālāk mēs atgriezīsimies DriveSub un izveidosim 4 TalonSRX objektus, kas nosaukti atbilstoši 4 motoriem, un mums ir jāizveido konstruktors. (6. attēls)

Tad konstruktorā mums ir jāveido TalonSRX ar tiem ID, kas atrodas RobotMap. (7. attēls)

Tālāk mēs izveidosim metodi, kas apstrādās visu mūsu talona konfigurāciju, piemēram, maksimālo jaudu un maksimālo strāvas izvadi. (8. attēls)

Tagad, kad esam gatavi izveidot diska metodi, mums ir jākopē manis izveidotā diska klase, kas mums palīdzēs. Kopējiet failus no šejienes. (Ievietojiet šo failu jaunā mapē ar nosaukumu utilītas robotu mapē) (9. attēls)

Pēc šī faila nokopēšanas mums tagad ir jāizveido Diska objekts un jākonstruē tas konstruktorā. (10. attēls)

Kad esam izveidojuši diska objektu, komandai ir nepieciešams veids, kā to izsaukt, tāpēc mēs izveidojam metodi driveArcade ar diviem mainīgajiem un kustīgajiem mainīgajiem, kas tiks nosūtīti no

4. darbība. Vadīšanas komanda

Braukšanas komanda
Braukšanas komanda
Braukšanas komanda
Braukšanas komanda
Braukšanas komanda
Braukšanas komanda

Tagad mums ir jārunā par prasībām. Kad tiek izsaukta prasītā metode, tā nonāk apakšsistēmā, un apakšsistēma pārtrauc visas pārējās komandas, kurām nepieciešama viena un tā pati apakšsistēma. Būtībā tas saka, ka apakšsistēmu pašlaik var izmantot tikai šis objekts. Tāpēc mums ir jāpieprasa objekts driveTrain robotu klasē (atsaucoties uz DriveSub klasi, jums vienmēr vajadzētu iet caur robotu klases objektu). (1. attēls)

Otrkārt, mums jādodas uz oi klasi un jāpievieno publisks kursorsviras objekts, kas norāda uz portu, kurā tas ir pievienots vadītāja stacijā. (2. attēls)

Visbeidzot, mums jādodas uz DriveCommand, un izpildes metodē mums jāiet uz robotu klasi un jāiet uz objektu driveTrain un jāizsauc tā driveArcade metode, nododot tai kreiso y asi un labo x ass vērtību no robota oi objekta. Tad pārtraukšanas metodē mums ir jāizsauc beigu metode, pēc tam beigu metodē mums jāizsauc robots. vai uz pieturas, lai apturētu braukšanu. (3. attēls)

5. darbība. Izvietošana

Lai beidzot izvietotu robotā, dodieties uz wpi logotipu un noklikšķiniet uz tā, meklējiet izvietošanu un izpildiet norādījumus.

Ieteicams: