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 

2D Array erstellen; Anzahl Zeilen abhängig von Cases



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.08.2010, 11:10 (Dieser Beitrag wurde zuletzt bearbeitet: 19.08.2010 11:13 von Dommas.)
Beitrag #3

Dommas Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 93
Registriert seit: Jul 2010

2010
2008
DE_EN

86741
Deutschland
2D Array erstellen; Anzahl Zeilen abhängig von Cases
Hallo Gerd,

' schrieb:LV holt sich dann die komplette Größe, wenn diese schon vor der Ausführung bekannt ist. (Beispiel: FOR-Loop mit Autoindexing). Ansonsten wird bei jedem BuildArray oder InsertIntoArray ein neuer, größerer Speicherblock angefordert und die Daten kopiert...

Das heißt, in meinem Fall würde er in jedem Schleifendurchlauf mehr Speicherbedarf haben, richtig? Wie kann ich das dann verhindern? Kann ich ein nicht-initialisiertes 2D-Array mit einer maximalen Größe von 8 Zeilen und 9 Elementen definieren?


' schrieb:zum Bauen eines Arrays (bei überschaubarem Umfang) verwende ich sowas hier:

Schieberegister sind dazu da, sich Werte aus vorangegangenen Iteration zu merken. Dein VI dürfte da etwas Probleme gehabt haben...

die Schieberegister brauche ich nicht. Im Gegenteil! Der soll sich ja nichts merken, sondern immer brav die aktuellen Werte holen. Ich überleg mir eher das ganze noch in ein Event-Struct zu packen, und nur bei Änderungen zu reagieren. Dann muss er speichern, aber die alten Werte überschreiben; im Moment wärs tödlich wenn er die alten Werte speichern würde.
Ich brauche hier die unterschiedlichen Case-Schleifen, und muss ja immer die Werte von der einen an die andere übergeben.
Was natürlich ginge ist dass ich mein "insert into" durch das "built" ersetze. Aber das dürfte von der Geschwindigkeit her nichts bringen, oder?

Du baust Dein Array ja auch in der Case. Ich habe gemeint, ob das geht, ohne dass das in der Case stattfindet, sondern einmal für alle Cases.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
2D Array erstellen; Anzahl Zeilen abhängig von Cases - Dommas - 19.08.2010 11:10

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  2D Array einzelne Zeilen in anderes Array michi96 2 3.421 15.12.2021 10:53
Letzter Beitrag: michi96
  Bestimmte Zeilen im Array löschen wenn Bedingung nicht erfüllt ist bachatero18 4 5.214 31.03.2020 14:49
Letzter Beitrag: bachatero18
  Anzahl beschriebener Zeilen einer Tabelle jan_1 17 9.318 15.03.2017 12:54
Letzter Beitrag: GerdW
  aus Zeichenkette Array erstellen hubem14 5 4.788 16.08.2016 15:50
Letzter Beitrag: Freddy
  Zeilen einer Tabelle ausblenden chrissy 6 5.868 19.07.2016 07:38
Letzter Beitrag: Freddy
  Array Zeilen mit Boolean ausblenden hubem14 7 6.463 18.07.2016 12:54
Letzter Beitrag: hubem14

Gehe zu: