A fejlesztés során több alkalmazást és illesztőprogramot telepítünk, beleértve a különféle könyvtárakat is. A digitális zűrzavar azonban lassan felhalmozódik fejlesztőgépeinken az idő múlásával. Minden szezon új szoftververziókat, programozási környezeteket és illesztőprogramokat hoz, amelyek lassan foglalják a merevlemez-területet.
Emlékszem, amikor a bátyám csapatának robotja nem csatlakozott egy kritikus regionális verseny során. Amikor felkutatták a problémát, az FRC szoftvercsomag egymásnak ellentmondó verzióit találták a laptopjukon.
Ez a tapasztalat megtanított a tiszta fejlesztési környezet megfelelő fenntartásának fontosságára. Legyen szó programozó diákról, mentorról vagy edzőről,Az elavult FRC programok helyes eltávolításának ismerete a Windows 11 rendszerből elengedhetetlen a zökkenőmentes robotszezonhoz.
Mitől más az FRC szoftver?
A FIRST Robotics Competition szoftver ökoszisztémája egyedülállóan összetett. A tipikus alkalmazásokkal ellentétben az FRC programozás több, egymással összekapcsolt komponensből áll:fejlesztői környezetek (például WPILib és Visual Studio Code), illesztőprogram-állomások, hardver interfészek (például a National Instruments roboRIO eszközkészlet) és különféle firmware-frissítők.Ezek az összetevők gyakran meghatározott versenyszezonokhoz és robot hardververziókhoz kötődnek.
A legtöbb FRC csapat programozza robotjait aJava, C++ vagy LabVIEW kombinációja. Minden nyelv más fejlesztői eszközöket igényel,könyvtárak, ésfüggőségek. AWPILib csomaga legtöbb FRC programozás alapja, alapvető könyvtárakat és eszközöket biztosítva a robotvezérléshez.
Miért fontos az eltávolítás?
A régi FRC programok megfelelő eltávolítása több, mint lemezterület felszabadítása. Segít:
- Verzió megelőzésekonfliktusokszoftverkomponensek között
- Távolítsuk elkommunikációproblémák a robottalhardver
- Csökkentse az indítástalkalommalfejlesztéskörnyezetek
- Biztosítsamegfelelésaz aktuális szezonnalkövetelményeknek
- Kerülje el a váratlanokatközbeni viselkedésversenyeken
A 2024-2025-ös FRC szezon jelentős frissítéseket hozott a szoftveres ökoszisztémában. A WPILib programcsomag továbbra is az FRC programozás alapjaAz ajánlott IDE-ként szolgáló Visual Studio kód.A National Instruments összetevői továbbra is elengedhetetlenek a csapatok számáraLabVIEWvagy speciális hardver interfészt igényel.
Sőt, a közelmúltbeli fejlemények között javult isszimulációs eszközs. Kibővítette a fejlett képfeldolgozás támogatását és a modern CI/CD munkafolyamatokkal való jobb integrációt. AFIRST Tech Challenge (FTC) és FIRST Robotics Competition (FRC)A szoftverpályák is tovább váltak, így még fontosabbá válik a tiszta fejlesztői környezet fenntartása, ha mindkét programmal dolgozik.
Útmutató a régi FRC programok Windows 11 rendszerből való eltávolításához lépésről lépésre
1. Készítsen biztonsági másolatot egyéni kódjáról és projektjeiről
Az adatok biztonsági mentése elengedhetetlen egy szoftveralkalmazás eltávolítása előtt, különösen akkor, ha az még fejlesztés alatt áll. Ez biztosítja, hogy minden egyéni kódunk biztonságos, és később újra felhasználható legyen.
- Dokumentálja az egyéni konfigurációkat vagy beállításokat.
- Exportálja robotprojektjeit innenVS kódsegítségével aWPILibProjekt menü
- Végezze el és küldje el a verziókezelő rendszerének (GitHub, GitLab stb.) módosításait.
- Bármelyik exportálásaLabVIEWprojektfájlokat, ha vannak
2. Azonosítsa az összes telepített FRC komponenst
A Windows 11 megkönnyíti a rendszerünkre telepített fájlok megtekintését. Mehetünk aAlkalmazások beállításaimegtalálni a FRC-vel kapcsolatos szoftvertelepítve van a rendszerünkre, és távolítsa el. Alternatív megoldásként a hagyományos módszer, amely aVezérlőpult, használható. Itt mindkettőt tárgyaljuk.
Az alábbi szabványos FRC alkatrészeket kell keresni:
- WPILib Suite (beleértve a VS Code kiterjesztéseket is)
- FRC Driver Station és közművek
- IN szoftver (LabVIEW, roboRIO eszközök)
- Phoenix Framework (CTRE motorvezérlőkhöz)
- REV hardveres kliens
- ELSŐ frissítések és játékeszközök
3. A Vezérlőpult segítségével távolítsa el az FRC szoftvert
- Kattintson aWindows11Indulgomb
- Amikor megvan aStart menü, írja be: "Vezérlőpult."
- Válassza a „Programok – Eltávolítás a Program” opciót
- Az FRC-vel kapcsolatos szoftverek megtalálásához rendezze a kiadó vagy a telepítés dátuma szerint
Például,eltávolítjuk aNI csomagkezelőitt.

Az FRC-alkalmazások Windows-beállításokból történő eltávolításának lépései
- Vagy nyomja megWin+Ia Beállítások megnyitásához, vagy kattintson a gombraIndulgombot, és válassza ki a „Felszerelés” ikon a Beállításokhoz adott.
- Ezt követően kattintsonAlkalmazások elemreésTelepített alkalmazásokopciókat a Beállítások ablakban.

- A telepített alkalmazások részben keresse meg a törölni kívánt telepített FRC alkalmazásverziót, vagy görgessen lefelé, hogy megtalálja. Ha megvan a szoftver,például itt van az NI csomagkezelő. Az eltávolításhoz kattintsunk aháromadott pontokat, és válassza ki aEltávolításopció.

4. Távolítsa el az FRC szoftvert az NI Package Manager segítségével
Számos könyvtár, bővítmény, eszköz és alkalmazás telepíthető közvetlenül a Ni Package Manager felülettel. Ezért a National Instruments összetevői különös figyelmet igényelnek. Az eltávolításukhoz meg kell nyitnia aNi csomagkezelő.
- AMenedzser felület, válassza ki a „Telepítve” lapon
- Válassza ki aFRC alkalmazásvagy bármely más, törölni kívánt illesztőprogramot.Például, itt találhatók az FRC játékeszközök, a LabView, a Ni Certifies Installer és a Vision Common erőforrások. Először is kellellenőrzésa nekik adott dobozttávolítsa elbármelyikük.
- Ezt követően kattintson aTávolítsa elgombot, és az FRC szoftver eltávolításra kerül a Windows 11 operációs rendszerről.

5. Távolítsa el a WPILib és VS Code kiterjesztéseket
AWPILib csomagjellemzően az FRC programozás magja. A teljes csomag eltávolításához nyissa meg avezérlőpultvagy menj odaWindows11 BeállításokAlkalmazások elemre, keressenWPILIB csomagahogy megjelenik, és válassza ki aEltávolításopció.
Míg a VScode kiterjesztésének eltávolítása.
- NyitottVisual Studio kód
- Kattintson aKiterjesztésekikonra a bal oldalsávon
- Keress rá "WPILib” a telepített bővítményekben
- Kattintson a WPILib melletti fogaskerék ikonra, és válassza a „Eltávolítás.”
- Indítsa újraVS kódhogy a változtatások életbe lépjenek
Az alaposabb tisztításhoz:
- Navigáljon ide
C:\Users\[YourUsername]\wpilib - Törölezt a mappát, miután biztosította a projektekről készült biztonsági másolatot
- Ellenőrzés
%APPDATA%\Code\User\settings.jsonminden elhúzódó WPILib konfigurációhoz
6. Tisztítsa meg a szállítói könyvtárakat és függőségeket
FRC robotokgyakran használnak harmadik féltől származó hardvert, amely speciális szoftvert igényel:
- Távolítsa elREV hardveres kliensWindowson keresztülHozzáadás/eltávolításOlyan programok, amelyeket a cikkben már bemutattunk.
- Távolítsa el a Phoenix Tuner és a CTRE Phoenix Framework szoftvert
- Távolítson el minden más gyártóspecifikus eszközt, például a NavX konfigurációs segédprogramokat
7. Törölje a beállításjegyzék-bejegyzéseket és a konfigurációs fájlokat
Az alapos tisztításhoz címezze meg a rendszerleíró bejegyzéseket és a konfigurációs fájlokat:
- Nyissa meg a Rendszerleíróadatbázis-szerkesztőt (írja beregedit” a Start menüben)
- Navigáljon ide:
HKEY_CURRENT_USER\Software\WPILibHKEY_LOCAL_MACHINE\SOFTWARE\National InstrumentsHKEY_CURRENT_USER\Software\FRC
- Kattintson a jobb gombbalés törölje ezeket a kulcsokat, ha vannak
Vigyázat:A rendszerleíró adatbázis módosítása kockázatos lehet. Folytatás előtt fontolja meg egy biztonsági másolat létrehozását.

8. Távolítsa el a Driver Station és a kapcsolódó segédprogramokat
AFRC Driver Stationkell lennieeltávolítvautolsó:
- NyitottVezérlőpult > Programok
- Keresse meg "FRC pilótaállomás”és válassza ki„Eltávolítás."
- Ezenkívül távolítson el minden kapcsolódó segédprogramot:
- FRC rádiókonfigurációs segédprogram
- FRC műszerfal
- FRC roboRIO képalkotó eszköz
9. Ellenőrizze az eltávolítást és a rendszer tisztítását
Az eltávolítás után ellenőrizze és tisztítsa meg a rendszert:
- Indítsa újra a számítógépet
- Ellenőrzés
C:\Program Files (x86)ésC:\Program Filesa fennmaradó FRC-könyvtárak esetében - Ürítse kiLomtárhogy helyet szabadítson fel
- hogytávolítsa elideiglenes fájlok
Gyakori kérdések és tévhitek
Csak telepíthetem az új FRC szoftvert a régi verzióra?
Nem.Bár technikailag lehetséges, ez a megközelítés gyakran konfliktusokhoz vezet, mivel a régi illesztőprogram-összetevők ütköznek az újabb verziókkal. A tiszta telepítés biztosítja, hogy minden alkatrész megfelelően működjön együtt.
Az FRC szoftver eltávolítása hatással lesz más fejlesztői eszközökre?
A legtöbb esetben nem. A WPILib programcsomag és az FRC eszközök általában önállóak. Ha azonban a Visual Studio Code-ot egyéb fejlesztési munkákhoz használja, ügyeljen arra, hogy csak a WPILib-bővítményeket távolítsa el, magát a VS-kódot ne. Hasonlóképpen, ha a LabVIEW-t nem FRC-projektekhez használja, fontolja meg az NI Package Manager használatát, hogy csak az FRC-specifikus összetevőket távolítsa el szelektíven.
Minden évszakban el kell távolítanom mindent?
Bár nem feltétlenül szükséges, minden versenyszezon elején ajánlatos tiszta telepítést végezni. Ez biztosítja az aktuális játékszabályok betartását, és kiküszöböli a felhalmozódott konfigurációs problémákat. Legalább minden új évadnál kövesse a FIRST hivatalos frissítési irányelveit.
Mi a helyzet az olyan hardverek illesztőprogramjaival, mint a roboRIO és a rádió?
Az illesztőprogram-csomagokat frissíteni kell, nem pedig egyszerűen eltávolítani. Amikor az FRC-eszközök új verzióit telepíti, azok általában frissített illesztőprogramokat tartalmaznak a szabványos hardverekhez. Kövesse a gyártó speciális utasításait a speciális hardverekhez, például bizonyos motorvezérlőkhöz.
Használhatok rendszertisztító eszközt a kézi eltávolítás helyett?
Nem javaslom az általános rendszertisztító eszközök használatát. Ezekből az eszközökből gyakran hiányoznak az FRC-specifikus fájlok és konfigurációk. A kézi eltávolítás alaposabb tisztítást tesz lehetővé, és csökkenti a Windows alapvető összetevőinek eltávolításának kockázatát.
Szakértői ajánlások
Hozzon létre szezonális tisztítási protokollokat
Az ad-hoc tisztítás helyett azt javasoljuk, hogy szisztematikus megközelítést alakítsanak ki az FRC szoftverkezelésben:
- Végezzen teljes biztonsági mentést és tisztítást minden versenyszezon végén
- Dokumentálja csapata szoftverkörnyezetét verziószámokkal és konfigurációkkal
- Hozzon létre egy szabványos képalkotási folyamatot a fejlesztési laptopokhoz a következetesség biztosítása érdekében
- Használjon virtuális gépeket az új szoftververziók tesztelésére a teljes üzembe helyezés előtt
Ezzel a megközelítéssel több órányi hibaelhárítást takaríthat meg csapata, és megbízható teljesítményt biztosít a versenyek során.
Fontolja meg a Version Control Beyond Git alkalmazását
Míg a legtöbb csapat a Git-et használja kódverzió-felügyelethez, fontolja meg a verziókezelési koncepciók kiterjesztését a teljes fejlesztői környezetre:
- Dokumentálja a telepített szoftververziókat a lerakatábanREADME
- Hozzon létre telepítő parancsfájlokat, amelyek automatizálják a szükséges összetevők telepítését
- Használjon Docker-tárolókat a fejlesztéshez, ha lehetséges, hogy elszigetelje a környezetet
Optimalizálja a különböző csapatszerepekre
A csapat különböző tagjainak különböző szoftverkomponensekre van szükségük:
- Programozók:Teljes fejlesztői környezet WPILib és VS kóddal
- Illesztőprogramok:Minimalista telepítés csak a Driver Station és a műszerfal segítségével
- Cserkészek/stratégia:Nincs szükség FRC szoftverre, csak csapatspecifikus alkalmazásokra
A telepítések szerepkörre szabásával minimalizálhatja az ütközéseket és leegyszerűsítheti a karbantartást.
Következtetés
A régi FRC-programok eltávolítása a Windows 11 rendszerből a robotikai csapatkezelés kulcsfontosságú, de gyakran figyelmen kívül hagyott szempontja. Amint láttuk, a szoftverkarbantartás módszeres megközelítése megelőzheti a versenynapi katasztrófákat, és biztosíthatja, hogy csapata technikai erőforrásai megbízhatóak maradjanak a szezon során.
Ha még nem ismeri az FRC programozást, vagy javítani szeretné csapata technikai gyakorlatát, vegye fel a kapcsolatot a régiójában lévő veterán csapatokkal. A FIRST közösség komoly hagyományokkal rendelkezik a tudás megosztásában, és sok csapat szívesen megosztja szoftverkezelési stratégiáit és eszközeit.
Milyen szoftver-karbantartási gyakorlatokat talált hatékonynak csapata?Ossza meg tapasztalatait, és folytassa a beszélgetést csapata fejlesztési fórumán vagy a következő regionális workshopon!













