bugreport
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
bugreport [2013/09/05 21:32] – [Bug report] 007ToMMaS | bugreport [2014/09/03 03:56] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== Bug report | + | ====== Bug report ===== |
+ | ===== Features ===== | ||
+ | |||
+ | http:// | ||
+ | |||
+ | ===== Nalezeno ===== | ||
+ | |||
+ | < | ||
+ | *** Drobná nedokonalost tlačítek U/D na LCD shieldu *** 17.11.2013 Frenky | ||
+ | |||
+ | U/D tlačítka přepínají obrazovky začínající znakem #, (U a D je napevno stranka +1 a -1) | ||
+ | třeba | ||
+ | |||
+ | # | ||
+ | FV Panely|$@A6.2A | ||
+ | $@A1.2V|$WX1.2W | ||
+ | |||
+ | # | ||
+ | MPPT|$@A9.2A | ||
+ | $@A2.2V|$WX2.2W | ||
+ | |||
+ | # | ||
+ | AKU-LiFe|$@A7.2A | ||
+ | $@A2.2V|$WX3.2W | ||
+ | |||
+ | # | ||
+ | AKU-Pb|$@A8.2A | ||
+ | $@A3.2V|$WX4.2W | ||
+ | |||
+ | # | ||
+ | sp.12V|-$@A10.2A | ||
+ | $@A4.2V|$WX5.2 | ||
+ | |||
+ | Tlacitka tak postupně přepínají obrazovky (U=nahoru. D= dolu) | ||
+ | |||
+ | Pokud pouzijeme tlacitka U/D jako predem predprogramované (pevné) obrazovky | ||
+ | treba | ||
+ | #D | ||
+ | tlacitko dolu | ||
+ | |||
+ | |||
+ | #U | ||
+ | tlacitko nahoru | ||
+ | |||
+ | |||
+ | Tak tlačítko sice funguje ale je v konfliktu s napevno nastavenym +-1 pri U/D | ||
+ | a zobrazuje chaoticky (náhodně) různé obrazovky. | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | *** Pridani dne do datumu *** | ||
+ | |||
+ | Napadlo me jeste pridat moznost vlození dne v tydnu, nebo zkratky dne v tydnu | ||
+ | 1) Pondeli, Utery, Streda, Ctvrtek, Patek, Sobota, Nedele (den v tydnu) | ||
+ | 2) Po, ut, St, Ct, Pa, So, Ne (zkratka dne v tydnu) | ||
+ | 3) 1, 2, 3, 4, 5, 6, 7 (ciselne) | ||
+ | |||
+ | Popripade pro Slovensky, nebo jinak hovorici moznost naeditovat vlastni nazev | ||
+ | 1 = Pondelok, Monday | ||
+ | 2 = Utorok, Tuesday | ||
+ | 3 = Streda, | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | Ahoj | ||
+ | |||
+ | Tak si dneska taky bastlím a kochám se a zjistil jsem malou nedokonalost. :roll: (možná) | ||
+ | |||
+ | U AKU-1 je 26.57V | ||
+ | I AKU-1 je -1.65A | ||
+ | |||
+ | ale výkon ukazuje 43.85W (P = U * I), výsledek je OK, ale znaménko ? | ||
+ | |||
+ | Měl by se ale ukazovat výsledek -43.85W. nepropašovala se někde ve výpočtu absolutní hodnota ? | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Řešení ===== | ||
+ | |||
+ | < | ||
+ | Ahoj, všimol som si takú vec. Týka sa to ohľadne displeja. | ||
+ | Možno si si ju všimol aj ty alebo to riešiš. Keď máš viac | ||
+ | stránok a v jednej stránke máš iba text na jeden riadok | ||
+ | a na ďalšej stránke na dva riadky a keď sa vraciaš tlačítkom | ||
+ | zo stránky druhej na stránku prvú tak ti na stránke prvej | ||
+ | ostane text ktorý bol v druhom riadku. Proste sa nepremaže | ||
+ | a premaže sa iba text v prvom riadku. | ||
+ | </ | ||
+ | |||
+ | opraveno od verze >=2.041 | ||
+ | |||
+ | < | ||
+ | **Přidání možnosti negace výstupu (relé)** | ||
+ | Moje koupená sada k arduinu má opačnou logiku spínání. relé sepne při uzemnění příslušného vstupu (log 0). | ||
+ | Prosím tedy o úpravu v programu, kdy by se dali individuelně nastavit jednotlivé výstupy (normální/ | ||
+ | prozatimně jsem upravil kód v programu (HIGH:LOW místo původního LOW:HIGH) | ||
+ | |||
+ | void DPINUpdateHW() { | ||
+ | for (int i=0; | ||
+ | if ((xdpin> | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Vyřešeno pomocí DPINlogicmask ve verzi 2.03 | ||
+ | |||
+ | < | ||
+ | Interní vývojová verze www rozhraní - možná i oficiální verze www rozhraní: Tlačítko Uložit nastavení | ||
+ | se při změně názvu digitálního pinu objeví ne při změně názvu pinu ale až při změně názvu a zároveň | ||
+ | změně nějakého pinu ON>OFF nebo OFF>ON. Nevola se dostatecne casto funkce kontrolujici zmenu nazvu, | ||
+ | vola se jen pri update stavu pinu. Nutno spravit. | ||
+ | </ | ||
+ | |||
+ | Dle testovani vypada ze bylo vyreseno soucasne pri reseni predchoziho " | ||
+ | |||
+ | < | ||
+ | Automaticky update stranky Digitalnich vystupu (5s) | ||
+ | </ | ||
+ | |||
+ | hotovo od verze 2.03 | ||
+ | |||
+ | < | ||
+ | Ahoj | ||
+ | |||
+ | Tak si dneska taky bastlím a kochám se a zjistil jsem malou nedokonalost. :roll: (možná) | ||
+ | |||
+ | U AKU-1 je 26.57V | ||
+ | I AKU-1 je -1.65A | ||
+ | |||
+ | ale výkon ukazuje 43.85W (P = U * I), výsledek je OK, ale znaménko ? | ||
+ | |||
+ | Měl by se ale ukazovat výsledek -43.85W. nepropašovala se někde ve výpočtu absolutní hodnota ? | ||
+ | |||
+ | -------- | ||
+ | |||
+ | ..... asi tuším, kde je problém u malých hodnot.. Tam, kde s čísly manipuluju jako s celým SIGNEDLONG a INT ve významu | ||
+ | desetitisícin (obvykle x10000, nebo x10k). Znaménko se udržuje (co já si pamatuju) v té části, kde se | ||
+ | ukládají celá čísla, tedy v SIGNEDLONG. Jenže 0 je 0 a v tomhle typu není chápána jako záporná nebo | ||
+ | | ||
+ | které je v části pro celé číslo. | ||
+ | |||
+ | Dojde k tomu, že při čísle -0.1234 fungujeme s dvěma čísly 0 a 1234. Čímž jsme přišli o znaménko. Jinak | ||
+ | tomu bude u -1.1234. Dostaneme -1 a 1234. To už je správně. Takže budu si muset znaménko značit i do té | ||
+ | desetinné části a použít ho v případě, že celá část je 0 a nelze znaménko rozlišit. | ||
+ | |||
+ | To je ale docela blbé, protože to znamená projít všechny místa, kde se s takto uloženými čísly na celou | ||
+ | část a desetitisíciny pracuje. Fuj :( | ||
+ | |||
+ | V každém případě kvalitní betatesting, | ||
+ | </ | ||
+ | |||
+ | opraveno ve verzi 2.03 | ||
bugreport.1378409520.txt.gz · Poslední úprava: 2013/09/06 03:32 (upraveno mimo DokuWiki)