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.