Orodha ya maudhui:

2019 FRC Kuandika Treni Rahisi ya Kuendesha (Java): Hatua 5
2019 FRC Kuandika Treni Rahisi ya Kuendesha (Java): Hatua 5

Video: 2019 FRC Kuandika Treni Rahisi ya Kuendesha (Java): Hatua 5

Video: 2019 FRC Kuandika Treni Rahisi ya Kuendesha (Java): Hatua 5
Video: Я ОДЕРЖИМЫЙ ДЕМОНАМИ 2024, Juni
Anonim
2019 FRC Kuandika Treni Rahisi ya Kuendesha (Java)
2019 FRC Kuandika Treni Rahisi ya Kuendesha (Java)

MAELEZO HAYA YAMETOKA KWA TAREHE

Tafadhali endelea kutazama maagizo yangu yafuatayo kwenye programu ya sasa ya 2019. Ingawa imepitwa na wakati bado kuna mambo ambayo unaweza kujifunza juu yake kama jinsi ya kutengeneza darasa na kuandika nambari hiyo ni sawa.

Hii inaweza kufundishwa kuwa unajua Java ya msingi na unajua njia yako karibu na roboti. Katika msimu wa 2019, WPI inabadilisha msaada wake kutoka Eclipse kwenda kwa ID ya Studio ya Visual kwani tumegundua hii ninafanya hii kufundisha kusaidia watu kwenye timu yangu na kusaidia timu zingine kupata njia yao wakati wa kutumia Studio ya Visual. IDE. Pamoja na kutolewa kwa msimu wa 2019 kuwa Nafasi ya Kimaumbile mimi na timu yangu tuko tayari na hatuwezi kusubiri kutolewa kwa mchezo mnamo Januari. Baada ya kusema hayo tuingie kwenye CODE!

KANUSHO: Plugin hii ya VSCode ni Alfa, na imehakikishiwa kubadilika kabla ya msimu kulingana na maoni? Kwa kuongeza, kusasisha kutoka kwa Alpha kutolewa kunaweza kuhitaji mabadiliko ya mwongozo kwenye usanidi wa ujenzi.

Nambari hii inapatikana kwenye Github yangu hapa.

Hatua ya 1: Sakinisha Msimbo wa Studio ya Visual

Sakinisha Studio ya Studio ya Visual
Sakinisha Studio ya Studio ya Visual
Sakinisha Studio ya Studio ya Visual
Sakinisha Studio ya Studio ya Visual
Sakinisha Studio ya Studio ya Visual
Sakinisha Studio ya Studio ya Visual

Hatua ya kwanza ni kusanikisha VSCode unaweza kuipakua kwenye kiunga hiki.

Mara faili inapopakuliwa ni wakati wa kuendesha kisanidi (PS unaweza kutaka kuongeza ikoni ya eneo-kazi).

Baada ya kuendesha VSCode utapata dirisha inayoonekana kama picha 1.

Wakati skrini hiyo inapoonekana utahitaji kwenda kwenye viendelezi kwenye sehemu ya kushoto ya dirisha na utafute "Ufungashaji wa Kiendelezi cha Java" (Picha 2) kisha bonyeza kufunga (kwa njia unapobofya kusakinisha zaidi ya hiyo tu itakayosanikisha).

Baada ya kusanikisha (ambayo inaweza kuchukua dakika chache) utahitaji kubonyeza kitufe cha kupakia tena (picha 3).

Ifuatayo, italazimika kupakua toleo la hivi karibuni la.vsix kutoka kwa wpilibsuite VSCode GitHub kutoka kwa kiunga hiki.

Ifuatayo, tunahitaji kurudi kwenye kichupo cha ugani katika VSCode na nenda kwenye nukta tatu na uende kusakinisha kutoka VSIX (picha 4) kisha uchague faili ya VSIX kutoka mahali ulipopakua baada ya kusakinisha utalazimika tena kupakia tena VSCode.

Baada ya kusanikisha faili ya WPILIB VSIX unapaswa kuona nembo ndogo ya WPI kulia juu ya dirisha lako (Picha 5) (ikiwa sio kujaribu kuanzisha tena VSCode tena au kuwasha tena kompyuta yako).

Hatua ya 2: Kuunda Mradi Mpya wa WPILIB

Kuunda Mradi Mpya wa WPILIB
Kuunda Mradi Mpya wa WPILIB
Kuunda Mradi Mpya wa WPILIB
Kuunda Mradi Mpya wa WPILIB
Kuunda Mradi Mpya wa WPILIB
Kuunda Mradi Mpya wa WPILIB
Kuunda Mradi Mpya wa WPILIB
Kuunda Mradi Mpya wa WPILIB

Kwanza, tunahitaji kwenda kwenye nembo ya WPILIB ambayo ilitajwa katika hatua ya mwisho na bonyeza juu yake na uende chini na uchague "Unda mradi mpya" (huenda ukalitafuta). (Picha 1)

Baada ya kuchagua itabidi uchague "Kiolezo cha Mradi", "Lugha ya Mradi" (hii itakuwa java), "Msingi wa Mradi", "Folda ya Mradi", "Jina la Mradi". [Picha 2, Picha 3]

Kisha baada ya kubofya "Zalisha Mradi", utataka kuchagua "Ndio (Dirisha la Sasa)". [Picha 4]

Hatua ya 3: Kuandika Nambari

Kuandika Kanuni
Kuandika Kanuni
Kuandika Kanuni
Kuandika Kanuni
Kuandika Kanuni
Kuandika Kanuni
Kuandika Kanuni
Kuandika Kanuni

Kwanza, tunahitaji kupanua mwonekano wa nambari (Picha 1) ili kupata mifumo na maagizo ambapo tutafuta mfumo wa amri na mfumo wa mfano. [Picha 2]

Baada ya kufuta amri na mfumo mdogo tutahitaji kurekebisha makosa ambayo yanatokea katika darasa la roboti tutafanya hivyo kwa kufuta au kutoa maoni kwa mistari iliyopo. [Picha 3]

Ifuatayo, tutahitaji kuunda amri na mfumo mdogo kwa kubofya kulia kwenye faili ya amri kisha kubofya tengeneza darasa / amri mpya utahitaji kuchagua amri kisha ingiza jina nililoliita DriveCommand yangu kisha ufanye vivyo hivyo kwa mfumo mdogo. faili lakini badala ya kuchagua amri unachagua mfumo mdogo niliouita DriveSub yangu. [Picha 4]

Baada ya kuunda faili mbili mpya tutahitaji kwenda kwenye RobotMap na kuongeza vigeuzi vinne vitakuwa int na zitakuwa na vitambulisho vinne vya mtawala. [Picha 5]

Ifuatayo tutarudi kwenye DriveSub na tengeneze vitu 4 vya TalonSRX ambavyo vinaitwa jina linalingana na motors 4 na tunahitaji kuunda mjenzi. [Picha 6]

Halafu katika mjenzi tunahitaji kujenga TalonSRXs na vitambulisho ambavyo viko kwenye RobotMap. [Picha 7]

Ifuatayo, tutaunda njia ambayo itashughulikia usanidi wetu wote wa toni kama pato kubwa na pato kubwa la sasa. (Picha ya 8)

Sasa kwa kuwa tuko tayari kufanya njia ya kuendesha tunahitaji kunakili darasa la Hifadhi ambalo nimetengeneza ambalo litatusaidia. Nakili faili kutoka hapa. (Weka faili hii kwenye folda mpya inayoitwa huduma ndani ya folda ya roboti) (Picha 9)

Baada ya kunakili faili hiyo sasa tunahitaji kutengeneza kitu cha Hifadhi na kuijenga katika mjenzi. [Picha 10]

Tunapoundwa na kitu chetu cha Hifadhi tunahitaji njia ya amri kukiita kwa hivyo tunaunda njia ya kuendesha Arcade na vigeuzi viwili hoja na zungusha ambazo zitatumwa kutoka

Hatua ya 4: Amri ya Hifadhi

Hifadhi ya Amri
Hifadhi ya Amri
Hifadhi ya Amri
Hifadhi ya Amri
Hifadhi ya Amri
Hifadhi ya Amri

Sasa tunahitaji kuzungumza juu ya inahitaji. Njia inayohitaji ikiitwa inakwenda kwa mfumo mdogo na mfumo huzuia amri zingine zote ambazo zinahitaji mfumo huo huo. Kimsingi, inasema kuwa kitu hiki tu kinaweza kutumia mfumo mdogo kwa sasa. Kwa hivyo tunahitaji kuhitaji kitu cha driveTrain katika darasa la roboti (Unapotaja darasa la DriveSub unapaswa kuwa unapitia kitu cha darasa la roboti). (Picha 1)

Pili, tunahitaji kwenda kwa darasa la oi na kuongeza kitu cha kufurahisha cha umma ambacho kinamaanisha bandari ambayo imechomekwa kwenye kituo cha dereva. [Picha 2]

Mwishowe, tunahitaji kwenda kwa DriveCommand na kwa njia ya kutekeleza tunahitaji kwenda kwa darasa la roboti na kwenda kwa driveTrain kitu na kupiga simu driveArcade njia yake kuipitisha mhimili wa kushoto y na thamani ya mhimili x ya kulia kutoka kwa kitu cha robot oi. Halafu katika njia ya usumbufu tunahitaji kuita njia ya mwisho kisha katika njia ya mwisho tunahitaji kupiga robot.driveTrain.driveArcade (0, 0) ili kuhakikisha kuwa wakati amri imeingiliwa au amri imekamilika ama kwa ajali au kwenye kituo inahitaji kuacha kuwa inaacha kuendesha gari. [Picha 3]

Hatua ya 5: Tumia

Ili hatimaye kupeleka kwenye roboti nenda kwenye nembo ya wpi na ubofye na utafute kupeleka na kufuata maagizo.

Ilipendekeza: