Seite 5 von 5
Verfasst: 12.03.2009 18:41
von Kiffi
amiga123 hat geschrieben:ist ja das eigene Netzwerkt (100MBit).
kannst Du vielleicht das Teil direkt (also ohne Umweg über den Browser)
auslesen? Damit könnte man schon mal eine Menge an Overhead sparen.
Grüße ... Kiffi
Verfasst: 12.03.2009 18:57
von amiga123
Kiffi hat geschrieben:amiga123 hat geschrieben:ist ja das eigene Netzwerkt (100MBit).
kannst Du vielleicht das Teil direkt (also ohne Umweg über den Browser)
auslesen? Damit könnte man schon mal eine Menge an Overhead sparen.
Grüße ... Kiffi
Das mach ich über den Befehl
ReceiveHTTPFile("http://"+ip$+"/home.htm", Filename$)
aus der Datei die dabei entsteht Filtere ich mir dann die Daten raus die ich zur Anzeige brauche, deswegen geht das ja auch so flott.
Gruß Herb
Verfasst: 12.03.2009 22:57
von Kiffi
amiga123 hat geschrieben:Das mach ich über den Befehl
ReceiveHTTPFile("http://"+ip$+"/home.htm", Filename$)
aus der Datei die dabei entsteht Filtere ich mir dann die Daten raus die ich zur Anzeige brauche, deswegen geht das ja auch so flott.
ähm, nee. Vielleicht reden wir aneinander vorbei.
Du hast also ein Messgerät (Solarlogger?). Das misst irgendwas. Die
gemessenen Werte kannst Du Dir auf der Webseite anschauen.
Anstatt nun die Webseite aufzurufen kannst Du das Messgerät doch direkt
anzapfen. Somit bekommst Du die Werte 'aus erster Hand' und musst sie
nicht aus dem HTML rauspopeln.
also nicht so: Messgerät -> Webseite -> Dein Programm
sondern so: Messgerät -> Dein Programm
Das dürfte um einiges flotter gehen.
Grüße ... Kiffi
Verfasst: 13.03.2009 09:56
von amiga123
Hallo
Das ist schon so richtig wie du geschrieben hast. Jedoch der Hersteller des Teil hält sich sehr bedeckt mit Angaben zum Auslesen der Daten.
Mann kommt z.B. per ftp in diesen Solarlogger rein, kann aber nur auf einen kleiner Teil der Daten zurückgreifen. Was man ohne Probleme rausbekommt ist eine Liste mit allen alten gespeicherten Daten, diese werden Intern auf einer SD Karte als Exelfile gespeichert. Dort werden alle Daten bis zu 1 Jahr gespeichert.
Mir ging es aber nur um die aktuellen Daten. Was ich permanent auf dem Schirm haben wollte war die Aktuelle Leistung und der Gesamtertrag von heute. Leider kommt man an die Daten nicht anders dran.
Mein Programm läuft mittlerweile aber sehr gut, und ich lasse das jetzt so.
Weißt du vielleicht wieviel es bringt wenn man die Vollversion von Purebasic hat. Ich meine jetzt Leistungsmäßig? Doppelt so schnell ?
mfg. Herb
Verfasst: 13.03.2009 16:50
von Kaeru Gaman
es gibt keinen Richtwert, wieviel eine Routine schneller ist ohne Debugger.
das hängt viel zu sehr von der internen Struktur des resultierenden Maschinencodes zusammen.
Verfasst: 13.03.2009 17:09
von ts-soft
Wichtig ist ja nur der gefühlte Unterschied, das Messen ist für Theoretiker.
Da wirste auf modernen Computern kaum was merken, auf alten Kisten
fällts dann schon auf.