Proton PIC Basic maakt bij het compileren van een Basic programma maarliefst tien verschillende bestanden aan.
Deze worden om verschillende redenen aangemaakt.
Zo is een .BAK bestand een reservekopie (back-up) van het voorlaatste Basic programma.
En .ASM is het gecompileerde programma in assembler, dat onder andere wordt gebruikt door MPLAB, die er een .HEX bestand voor de PIC van maakt.
Degene die geen gebruik maakt van simulatie programma's en puur en alleen PIC's programmeert, heeft genoeg aan alleen het .HEX bestand.
Alle overige bestanden vullen dan alleen maar onnodig de PIC programmas map, waardoor het een onoverzichtelijke bende wordt.
Voor degene die zich hier aan ergert is er de PIC file stuffer van picbasic.nl,
die deze ongebruikte bestanden na succesvol compileren automatisch meteen weer opruimt, waardoor mappen met PIC programma's overzichtelijk blijven.
De bestanden van één enkel PIC Basic programma vóór opruiming. |
Ná volautomatische opruiming door de PIC file stuffer. |
Als je in Proton PIC Basic IDE op F10 of F11 drukt,
dan ruimt de PIC file stuffer alleen de bestanden op van het programma dat zojuist gecompileerd is,
met de extensies (= .ASM, .COD, .PBP, enz.) die je zelf vooraf (eenmalig) geselecteerd hebt.
Het is dus niet zo dat de aangevinkte extensies van alle andere bestanden in de hele map ineens worden verwijdert (daarvoor bestaat de bezemknop),
maar dus alleen de geselecteerde extensies van het programma dat je zojuist hebt gecompileerd.
Als er in Proton IDE op F9 (alleen compileren) wordt gedrukt dan worden de bestanden niet opgeruimd, omdat PIC file stuffer dan niet wordt opgestart.
Je kunt ook gerust .ASM selecteren als je die zelf nooit gebruikt, want het opruimen gebeurt pas na het compileren, en dan is .ASM al gebruikt door MPASM.
Je kunt zelf aangeven welke extensies van het zojuist gecompileerde PIC Basic programma automatisch opgeruimd moeten worden. De broncode van alle extensies, het Basic programma zelf (.BAS) is natuurlijk niet te selecteren en zal dus nooit door het programma opgeruimd worden. |
Mocht je later om wat voor reden dan ook, tóch bestanden met andere extensies nodig hebben,
dan stel je de PIC file stuffer in naar de wensen van dat moment en compileer je het programma opnieuw.
Het blijft immers altijd mogelijk om alle extensies opnieuw te creëren vanuit de broncode van de bestanden, het PIC Basic programma.
8
8
Ga met de muis op de afbeelding staan om het verschil te zien ná opruiming.
De map bevat bijna honderd bestanden (1,48 MB) tegen 18 bestanden (102 kB) ná opruiming.
En nu zijn dit nog maar de bestanden van 9 PIC programma's.
Het programma PIC file stuffer doet zich in Proton PIC Basic IDE voor als een programma van een PIC programmer.
Hierdoor zal, als op F10 of F11 wordt gedrukt,
het programma PIC file stuffer worden opgestart (in plaats van bijvoorbeeld BumbleBee.exe of XWisp.exe) en
ongemerkt (op de achtergrond) de geselecteerde extensies opruimen.
Op zijn beurt zal de PIC file stuffer het programma van de PIC programmer (bijv. BumbleBee.exe of xwisp2w.exe) alsnog opstarten.
Het opruimen van de ongebruikte bestanden gebeurt dus ongemerkt,
tijdens gebruik met Proton PIC Basic IDE maakt het programma zich niet zichtbaar en sluit zichzelf steeds automatisch af na het opruimen.
Alleen als je direct het programma picfile stuffer.exe aanklikt, wordt het zichtbaar en is het programma in te stellen.
PIC file stuffer installerenDownload PIC file stuffer onderaan deze pagina en pak het uit. Voorbeeld voor de PICkit2 programmer: Voorbeeld voor de Galva-Wisp PIC programmer (waarbij je de keus hebt tussen drie programma's): Meerdere tegelijk kan natuurlijk ook. Het installeren lijkt op het eerste gezicht omslachtig, maar dit komt straks het gebruiksgemak ten goede. PIC file stuffer instellenGa naar de map waarin je picfile_stuffer.exe hebt geplaatst.
Klik op de knop Info en stel op de infopagina eerst de gewenste taal (English of Nederlands) in. Selecteer nu de bestanden die je nooit nodig hebt en die na het compileren dan ook meteen weer opgeruimd mogen worden.
Voor de PICkit2 hitkey versie, kan ook nog parameter -HK achteraan bijgeplaatst worden. Let hierbij wel op dat de instelling van bijvoorbeeld BumbleBee, gebeurt in de PIC file stuffer die in de map van BumbleBee staat. Klik tot slot op OK zodat de instellingen worden opgeslagen en PIC file stuffer wordt afgesloten.
PIC file stuffer met BumbleBee koppelen aan PIC BasicDe PIC file stuffer moet nog gekoppeld worden aan Proton PIC Basic IDE.
Herhaal bovenstaande als je ook XWisp en/of XWisp2 gebruikt. Vanaf nu kun je BumbleBee via PIC file stuffer opstarten in de PIC Basic IDE F9: F10: F11: Optioneel: De bezemknopNormaal doet de PIC file stuffer ongemerkt en onzichtbaar zijn werk. Mappen die echter al helemaal vol staan met heel veel ongebruikte bestanden kunnen worden opgeruimd met de bezemknop.
Het gebruik van de PIC file stuffer is op eigen risico. Als je het niet vertrouwd kun je zelf eerst een testmap maken en het daar testen.
|