INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Array wiederfüllen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

19.07.2006, 17:12 (Dieser Beitrag wurde zuletzt bearbeitet: 19.07.2006 17:14 von s8alortn.)
Beitrag #1

s8alortn Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Jul 2006

LV 8
2006
kA


Deutschland
Array wiederfüllen
<div align="left">Hi

folgendes Problem hat sich bei meinem Messwertauslese Programm aufgetan.

Alle Messwerte werden wie es sich gehört, sowie sie kommen in ein Array eingelesen und dann weiterverarbeitet. Das Problem ergab sich erst nach einigen Stunden, als der Computer aufgrund von Speicherüberlastung abstürzte. Ich gehe davon aus, dass es daran liegt, dass die Messwerte ständig an das Array angefügt wurden.

Frage1 : Wie erstelle ich nun ein Array wo nach dem 10 Eintrag der erste wieder überschrieben wird?

Frage2: Kann ich die Messwerte trotzdem noch in einem längeren Signal Chart anzeigen lassen oder wird der dann auch alle 10 Werte neu geschrieben?

Wäre super wenn mir jmd helfen könnte

Gruß Tingel
</div>
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.07.2006, 10:17
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Array wiederfüllen
Hi,

du kannst die Größe des -Arrays mit der Funktion "ArraySize" überprüfen, und wenn eine gewünschte Anzahl Einträge überschritten (> n = TRUE) wird, dann machst du eben nicht "AppendArray" sondern schreibst direkt auf das Array (z.b. auf eine Variable), alles verpackt in zwei unterschiedliche Fälle einer Case-Struktur.

Die Länge eines Diagramms wird in dessen ChartHistorySize (Historienlänge in Werten) angegeben. Hier kannst du direkt reinschreiben, völlig getrennt vom Schreiben in das Array!

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: