Vývoj systému:
Informace k vývoji
Vítejte na stránce obsahují informace a materiály k systému uchování a grafického zobrazování měřených veličin.
Zdrojové kódy poslední verze ke stažení
statistic-3.1.zip
Změny v systému
Verze 3.1 (13.2.2008)
- Upraveny skripty pro plnění dat.
- Přidán odkaz pod grafem odkazující staticky na vybraný časový úsek.
- Opraveno zobrazování desetinných míst u čísel bez jednotek
- Upravena poloha zobrazování celkové informace Min, Avg, Max.
- Různé menší opravy
Verze 3.0 (14.12.2007)
- Přepsán přístup k databázi MySQL přes třídu mysqli
- Data měření byly pro zvýšení rychlosti rozděleny do jednotlivých tabulek avšak stále je možné mít v jedné datové tabulce více měření. Rozdělení dat do více tabulek také umožnilo mít uložená data s různou přesnosti pro jednolivé měření. Původně pouze INT, nyní všechny další číselné typy jako TINYINT, SMALLINT, INT, BIGINT a FLOAT.
- Přidáno automatické zaokrouhlení zobrazovaných hodnot a zobrazení předpon jednotek.
- Doplněny další skripty pro zjišťování informací o systému a plnění databáze.
- Nastavení sdruženo do souboru config.php.
- Různé opravy
Verze 2.2 (30.6.2007)
- opraveno vykreslování grafu před celkovým začátkem a po celkovém konci měření
- opraveno vykreslování poslední hodnoty v grafu
Verze 2.1 (24.3.2007)
Verze 2.0 (16.3.2007)
- dynamické zobrazování časové osy, výběr běžných úseků nebo přesného intervalu dle počátečního a konečného času
- použití TrueType fontů
- měnitelné rozměry generovaného obrázku
- automatická redukce načítaných dat pro delší časového měřítka
- automatická redukce po sobě se opakujících stejných do jedné, redukce nulových a málo proměnných odměrů
- v úsecích, kde se neměřilo buď režim automatická interpolace hodnot nebo nulový údaj
- Záznam a zobrazení grafů minima, průměru a maxima
- zápis nových hodnot přes webové HTTP, kontrola podle adres počítačů
- seznam měření uložen v tabulce
Verze 1.0 (25.11.2004)
- statické zobrazování časové osy v rozsahu hodina, den, týden, měsíc, rok a více roků
- jednotná tabulka pro všechna měření, každé měření jako jeden sloupec, každou minutu nový řádek
- zobrazování průměru a maxima
- seznam měření uložen v poli
ServerStat
Program v Delphi 7, který periodicky každou minutu plní různé údaje do statistiky.
Plnění probíhá přes HTTP odkaz a skript add.php?MeasureId=n&Value=x, kde n je identifikační číslo měřené veličiny v databázi a x je změřená hodnota.
K přistupu přes HTTP používá program HTTP komponentu z balíku Indy.
ServerStat.zip
Kontakt: robie@centrum.cz