Novice: Trenutno ni obvestil.
Dobrodošel, Gost. Prosim, prijavi se ali se registriraj.

 ZEVS ForumRačunalništvoProgramska oprema Vremenski grafi
Strani: [1]
Natisni
Avtor Tema: Vremenski grafi  (Prebrano 6155 krat)
0 Člani in 1 Gost gledajo to temo.
javijavi
Gost
« dne: 05. November 2009, 19:16:50 »

Lep pozdrav!

Rabil bi vaše mnenje oz nasvet glede grafov za izris vremena! Vremenska postaja je ws 2300, zajem podatkov pa je preko Open2300, na Linux mašini, podatki pa so shranjeni z uporabo programa log2300. V paketu so tudi vremenski grafi vendar pa imam z njimi probleme. V error logu mi napiše :: PHP Notice:  Undefined offset: v tej vrstici :: while (substr($time[$i],0,5) != "00:00") :: zdaj pa nevem kje bi lahko bila napaka? Mogoče ma kdo kakšno idejo kako drugače narisati grafe?
Prijavljen
H2o
Altostratus

Odsoten Odsoten

RD: 0000-00-00
Sporočila: 1180


Lokacija: Žiri - 482m

WWW
« Odgovori #1 dne: 05. November 2009, 20:41:15 »

Ne vem sicer, ali si sam kaj spreminjal kodo. To napako javi, ko neka vrednost polja ne obstaja, v tem primeru v polju $time..
Prijavljen

javijavi
Gost
« Odgovori #2 dne: 05. November 2009, 20:46:52 »

Nisem nič spreminjal kode. Sem pa ugotovil da se mi program obesi na tej zanki, saj mi nabije 200mb velik error log, vedno z enakim sporočilom.
Prijavljen
javijavi
Gost
« Odgovori #3 dne: 06. November 2009, 13:38:35 »

Nekako mi je uspelo naredit z amcharts-i. http://77.38.23.11/grafi/. Sicer za padavine ni ok, vendar delam na tem. Zdaj pa me zanima, kako bi lahko podatkovno datoteko razbil na, recimo, 24 ur in pa 1 teden. Podatke mi zajema na vsake 6 min. Log datoteka izgleda pa takole:
20091105151019 2009-Nov-05 15:10:19 23.3 4.8 2.5 51 85 0.0 292.5 WNW 4.8 0.00 15.02 16.57 1005.200 Rising Sunny
20091105151705 2009-Nov-05 15:17:05 23.4 4.8 2.5 51 85 0.0 292.5 WNW 4.8 0.00 15.02 16.57 1005.200 Rising Sunny
.
.
.
Kakršnakoli ideja dobrodošla!
Prijavljen
H2o
Altostratus

Odsoten Odsoten

RD: 0000-00-00
Sporočila: 1180


Lokacija: Žiri - 482m

WWW
« Odgovori #4 dne: 06. November 2009, 15:29:59 »

Očitno ima kakšen bug tisti program. Ga na žalost nisem nikoli od videl "od blizu".

S katerim programskim jezikom pa bi razbijal podatkovno datoteko?
Ena ideja bi bila, da ugotoviš koliko meritev je v 24 urah, v enem tednu, ... potem vzames recimo zadnjih x meritev za pretehlih 24h = zadnjih x vrstic v datoteki. Iz teh dveh podatkov se vidi, da so meritve na slabih 7 minut. 10:19, 17:05. Upam, da je ta interval med meritvami enak. Potem ni nobenih težav, če ne je pa približno.

Druga ideja:
Programski jeziki ponavadi vsebujejo že raznorazne sprogramirane funkcije za delo s časom in datumom. Tako bi lahko za na primer zadnjih 24h vzel vse vrednosti, ki so večje od nekaj takega: today("-1 day"). V tem smislu..
Prijavljen

Ekolog
Gost
« Odgovori #5 dne: 06. November 2009, 19:08:05 »

Zakaj ne kontaktiraš oz. vprašaš Tevža s Šentjanža, vidim, da imaš spletno stran na njegovem strežniku, pa tudi spletna stran vidim, da je narejena na istem principu kot VP Šentjanž pri Dravogradu icon_arrow
Prijavljen
javijavi
Gost
« Odgovori #6 dne: 06. November 2009, 19:25:42 »

Stran je pri meni doma, zato tudi vse precej počasi deluje, na eni stari 400mhz mašini, je pa res Tevž priskrbel poddomeno Wink. Sej sva na kontaktu, pa je precej zaseden, tako da je fajn izvedet za druge ideje! Tako, da bom verjetno res vzel kar zadnjih 200 zapisov pa bo približno 1 dan.
Prijavljen
Strani: [1]
Natisni
Pojdi na: