Orodha ya maudhui:
- Hatua ya 1: Sakinisha Msimbo wa Studio ya Visual
- Hatua ya 2: Kuunda Mradi Mpya wa WPILIB
- Hatua ya 3: Kuandika Nambari
- Hatua ya 4: Amri ya Hifadhi
- Hatua ya 5: Tumia
Video: 2019 FRC Kuandika Treni Rahisi ya Kuendesha (Java): Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
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
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
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
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
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:
Mpangilio wa Reli ya Mfano wa Kuendesha Treni mbili (V2.0) - Kulingana na Arduino: Hatua 15 (na Picha)
Mpangilio wa Reli ya Mfano wa Kuendesha Treni mbili (V2.0) | Msingi wa Arduino: Kujiwekea mpangilio wa reli ya mfano kutumia Arduino microcontrollers ni njia nzuri ya kuunganisha watawala wadogo, programu na modeli ya reli kwenye hobi moja. Kuna rundo la miradi inayopatikana juu ya kuendesha treni kwa uhuru kwenye reli ya mfano
Sehemu rahisi ya Kujiendesha kwa Njia ya Reli ya Kuendesha Treni mbili: Hatua 13 (na Picha)
Sehemu Rahisi ya Kujiendesha kwa Njia ya Reli ya Kuendesha Treni mbili: Udhibiti mdogo wa Arduino ni njia nzuri ya kurahisisha mpangilio wa reli ya mfano kwa sababu ya kupatikana kwa gharama nafuu, vifaa vya chanzo wazi na programu na jamii kubwa kukusaidia. Kwa reli za mfano, watawala wadogo wa Arduino wanaweza kuwa gr
Mpangilio wa Reli ya Mfano Kuendesha Treni mbili: Hatua 9
Mpangilio wa Reli ya mfano wa Kuendesha Treni mbili: Nilifanya Mpangilio wa Treni ya Kujiendesha na Kupitisha Siding kitambo. Kwa ombi kutoka kwa mwanachama mwenzangu, nilifanya hii ifundishwe. Hii ni sawa na mradi uliotajwa hapo awali. Mpangilio huo unachukua treni mbili na kuziendesha tofauti
DIY MusiLED, Muziki uliosawazishwa LEDs na Bonyeza mara moja Windows & Linux Maombi (32-bit & 64-bit). Rahisi kujirudia, Rahisi Kutumia, Rahisi kwa Port: 3 Hatua
DIY MusiLED, Muziki uliosawazishwa LEDs na Bonyeza mara moja Windows & Linux Maombi (32-bit & 64-bit). Rahisi kujirudia, Rahisi Kutumia, Rahisi Bandari. Mradi huu utakusaidia kuunganisha LEDs 18 (6 Nyekundu + 6 Bluu + 6 Njano) kwa Bodi yako ya Arduino na uchanganue ishara za wakati halisi wa Kompyuta yako na uzipeleke kwa taa za taa kuziwasha kulingana na athari za kipigo (Mtego, Kofia ya Juu, Kick)
Jinsi ya Kuandika Njia rahisi ya kuendesha gari kwa FRC (Java): Hatua 12 (na Picha)
Jinsi ya Kuandika Njia rahisi ya kuendesha gari kwa FRC (Java): Hii ni mafunzo ya jinsi ya kutengeneza gari rahisi kwa roboti ya FRC. Mafunzo haya hufikiria kuwa unajua kwamba misingi ya java, kupatwa na tayari imewekwa wpilib, pamoja na maktaba za CTRE