Repetier 0.91 trideni souboru dle abecedy

Repetier 0.91 trideni souboru dle abecedy

Příspěvekod oscar » 04.08.2014 22:38

jen jsem to zkusil. snad to nebude moc zrat pamet.
(ccko neovladam, tak pokud je to v zasade spatne, predem se omlouvam)

edit: opraveno prochazeni adresaru.
edit: pridana verze fw do subj
  • 0

Přílohy
ui.cpp
(103.78 KiB) 516 krát
Naposledy upravil oscar dne 07.08.2014 11:21, celkově upraveno 3
.... večer se přezujou, hodinu frézujou ....
oscar
 
Příspěvky: 730
Images: 4
Registrován: 16.06.2014 20:51
Bydliště: Perníkovice
Reputation: 10
Jen tak dál :)

Re: Repetier trideni souboru dle abecedy

Příspěvekod Rebel » 04.08.2014 22:51

jsem to rikal, ze se nekdo najde :) dik, testnu :) a mimo jine, kdy uz to monstrum roztisknes ? :D
  • 0

Dan - Rebel ? ;) - http://rebelove.org - Nevyzkoušíš = nevíš - Rebel I-III, Rebel sCUBE, Anycubic i3 MEGA, Anycubic - Kossel Mini, MeCretor2-upravený, Anycubic Photon, RR1, RR400M ! Pro STL přílohy použij čudlík "UMÍSTIT DO PŘÍSPĚVKU" !
Rebel
 
Příspěvky: 3896
Images: 243
Registrován: 12.08.2013 11:44
Bydliště: HK.......není Hong Kong :D
Reputation: 108
Zasloužil bys asi medajli :) Nebo jsi admin :D

Re: Repetier trideni souboru dle abecedy

Příspěvekod Bobici » 05.08.2014 08:56

zkusil to uz nekdo? jsem si to porovnal s puvodnim ui.cpp a po pravde, nejak tomu orig. kodu moc nerozumim,
zadny komentare, hruza

a te uprave uz vubec, vola se tam sort ve funkci ktera vraci nazev jednoho souboru k zobrazeni
pokud se nemylim, tak se ten sort vola pro kazdy radek (nazev souboru) zobrazene v menu
a nebude to potom po zvoleni souboru tisknout jiny soubor?
to je rypani co :)
jo a bylo by dobre v tom kodu komentama odlisit upravy :wink:

ale jinak dobre, ze ses nebal do toho hrabnout :D
  • 0

Bobici
 
Příspěvky: 95
Registrován: 26.02.2014 11:49
Reputation: 0

Re: Repetier trideni souboru dle abecedy

Příspěvekod FBITuco » 05.08.2014 09:10

Já jsem se na to taky koukal, ale rozumím tomu asi tak jako ty, tak jsem radši nic neříkal :-D
  • 0

FBITuco
 
Příspěvky: 58
Registrován: 10.03.2014 14:15
Reputation: 0

Re: Repetier trideni souboru dle abecedy

Příspěvekod oscar » 05.08.2014 10:06

on je ten puvodni kod trochu problematicky.

1. zobrazeni adresare:
ve FAT se jde soubor po souboru dokud neni plny displej ci jsou soubory. pokud jste na jine pozici nez na zacatku, tak se x souboru preskoci. + k tomu je pridavam atribut zvoleni souboru na kterem mate kurzor

toto se vola kazdych x ms pri refresh displeje

2. vyber souboru - z ui bufferu se vezme pozice (index vybrane polozky) zvoleneho souboru ve fat, a algoritmem jako v 1 se najde jeho jmeno.

novy kod

1. ve FAT se jde soubor po souboru dokud jsou soubory. (pres 50 souboru to spadne :D). jejich nazvy se ulozi do pole. to se pretridi a nasledne je z neho zobrazena mnozina x zaznamu od y-te pozice.

2. uplne stejne, vsechny soubory z adresare se nactou do pole, setridi se a vybere se nazev souboru odpovidajici zvolenemu indexu.
  • 0

.... večer se přezujou, hodinu frézujou ....
oscar
 
Příspěvky: 730
Images: 4
Registrován: 16.06.2014 20:51
Bydliště: Perníkovice
Reputation: 10
Jen tak dál :)

Re: Repetier trideni souboru dle abecedy

Příspěvekod romanm » 05.08.2014 10:16

Že to přes 50 souborů spadne, znamená co, že se ukončí list po zobrazení 50 souborů, nebo to udělá něco ošklivého?
  • 0

romanm
 
Příspěvky: 177
Registrován: 16.02.2014 16:17
Reputation: 0

Re: Repetier trideni souboru dle abecedy

Příspěvekod oscar » 05.08.2014 10:23

obe varianty (oriznout i spadnout) jsou spatne.

problemem je ze na to setrideni nemusi byt dostupna RAMka. co jsem zkousel tak pri vstupu do fce jsou volne zhruba 3 kb, zaznam ma zhruba 30 bajtu, tak si to podelte.

potrebuju aby jste to zkusili, a napsali mi co to ma udelat pokud je tech souboru v jednom adresari vic nez X.
pak to ucesu, vytahnu tu konstantu X nekam nahoru a kaslu na to.

jako bonus jsem nasel v tom fw chybu kdy "velmi dlouhy nazev souboru" scroluje pres indikator vybranosti polozky.
a ta se tim padem barvi a odbarvuje. ale nejak jsem to nemohl najit.
  • 0

.... večer se přezujou, hodinu frézujou ....
oscar
 
Příspěvky: 730
Images: 4
Registrován: 16.06.2014 20:51
Bydliště: Perníkovice
Reputation: 10
Jen tak dál :)

Re: Repetier trideni souboru dle abecedy

Příspěvekod Bobici » 05.08.2014 10:34

oscar píše:potrebuju aby jste to zkusili, a napsali mi co to ma udelat pokud je tech souboru v jednom adresari vic nez X.
pak to ucesu, vytahnu tu konstantu X nekam nahoru a kaslu na to.

jako bonus jsem nasel v tom fw chybu kdy "velmi dlouhy nazev souboru" scroluje pres indikator vybranosti polozky.
a ta se tim padem barvi a odbarvuje. ale nejak jsem to nemohl najit.

super, je videt, zes ten kod, jako jeden z mala, pochopil 8)

ja na karte vic jak 10 souboru nemam, za me MaxFiles = 15 :D
ta chyba scrollovani me zajima, taky me to vadi :?
  • 0

Bobici
 
Příspěvky: 95
Registrován: 26.02.2014 11:49
Reputation: 0

Re: Repetier trideni souboru dle abecedy

Příspěvekod romanm » 05.08.2014 10:46

No někde v kódu jsem si všiml komentu, kde je limit 50 souborů/adresář, to je originální kód?
Mě osobně tolik nevadí, když se to po 50ti utne, ukládám do rootu a zatím jsem se k tomuto počtu jen párkrát přiblížil.
Na druhou stranu je fakt, že kartu promazávám jen kvůli tomu, abych nemusel na displeji vyrolovat celý seznam až na konec, abych se dostal k naposled zapsanému souboru, který chci zrovna tisknout. Takže ona ta karta s tříděním bude asi mít tendenci se zabordelit a narůstat přes limit :)
Ale ikdyž tam ten limit bude, pořád je možnost ukládat do podadresářů a tím si počet souborů zvýšit.
Hlavní je, když se budou soubory před tiskem snadno hledat. Přeci jen, najít správný soubor, už jen mezi 20ti nesetříděnými soubory na čtyřřádkovém displeji, je docela opruz.

Večer to doma otestuju.
  • 0

romanm
 
Příspěvky: 177
Registrován: 16.02.2014 16:17
Reputation: 0

Re: Repetier trideni souboru dle abecedy

Příspěvekod Bobici » 05.08.2014 11:02

btw: sem si vsiml, ze pokud je na karte soubor init.g, tak by se, po vlozeni karty, mel automaticky spustit tisk tohoto souboru, to musim zkusit 8)
  • 0

Bobici
 
Příspěvky: 95
Registrován: 26.02.2014 11:49
Reputation: 0

Re: Repetier trideni souboru dle abecedy

Příspěvekod oscar » 05.08.2014 15:28

Bobici píše:ta chyba scrollovani me zajima, taky me to vadi :?


vadi to vic lidem? mam to resit?
  • 0

.... večer se přezujou, hodinu frézujou ....
oscar
 
Příspěvky: 730
Images: 4
Registrován: 16.06.2014 20:51
Bydliště: Perníkovice
Reputation: 10
Jen tak dál :)

Re: Repetier trideni souboru dle abecedy

Příspěvekod Rebel » 05.08.2014 20:09

jo, bylo by to fajne :)
  • 0

Dan - Rebel ? ;) - http://rebelove.org - Nevyzkoušíš = nevíš - Rebel I-III, Rebel sCUBE, Anycubic i3 MEGA, Anycubic - Kossel Mini, MeCretor2-upravený, Anycubic Photon, RR1, RR400M ! Pro STL přílohy použij čudlík "UMÍSTIT DO PŘÍSPĚVKU" !
Rebel
 
Příspěvky: 3896
Images: 243
Registrován: 12.08.2013 11:44
Bydliště: HK.......není Hong Kong :D
Reputation: 108
Zasloužil bys asi medajli :) Nebo jsi admin :D

Re: Repetier trideni souboru dle abecedy

Příspěvekod oscar » 05.08.2014 20:38

tak jsem si druhy den sednul k cecku. :)

MAXFILES jsem vytahl do ui.h (je tam 50)
a trosku to okomentoval :)

zkusil jsem to scrolovani nazvu souboru.

akorat ze mam graficky displej a nevim jak to ma vypadat na textovem. poslete mi, prosim, nekdo screen?
(nejakou predstavu mam, ale bez testovani nevim :( )

takhle to scroluje
1.png
1.png (277.84 KiB) Zobrazeno 14640 krát

2.png
2.png (269.58 KiB) Zobrazeno 14640 krát
  • 0

Přílohy
ui.h
(46.78 KiB) 523 krát
ui.cpp
(104.54 KiB) 534 krát
.... večer se přezujou, hodinu frézujou ....
oscar
 
Příspěvky: 730
Images: 4
Registrován: 16.06.2014 20:51
Bydliště: Perníkovice
Reputation: 10
Jen tak dál :)

Re: Repetier trideni souboru dle abecedy

Příspěvekod romanm » 06.08.2014 22:09

Na mém je to dobrý.. teď se peru s tím obráceným ovládáním, ale taky dobrý :)
  • 0

Přílohy
lcd.jpg
lcd.jpg (253.17 KiB) Zobrazeno 14590 krát
romanm
 
Příspěvky: 177
Registrován: 16.02.2014 16:17
Reputation: 0

Re: Repetier trideni souboru dle abecedy

Příspěvekod oscar » 07.08.2014 08:44

diky.
co myslis tim obracenym ovladanim? to poresime...
  • 0

.... večer se přezujou, hodinu frézujou ....
oscar
 
Příspěvky: 730
Images: 4
Registrován: 16.06.2014 20:51
Bydliště: Perníkovice
Reputation: 10
Jen tak dál :)

Další

Zpět na Software & Firmware

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 8 návštevníků