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)