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 

Alternative zu geschachtelter for-Schleife



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!

22.04.2016, 08:03 (Dieser Beitrag wurde zuletzt bearbeitet: 22.04.2016 08:29 von Lucki.)
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Alternative zu geschachtelter for-Schleife
Zur Perfomance kann ich nichts sagen. Nur: Deine Vermutung, dass mehrfach geschachtelte Strukturen grundsätzlich Perfomance-Killer sind, teile ich nicht.
Das Problem ist ja auch, dass komplexe Elemente wie z.B. Cluster, Registerkarten weitere komplexe Elemente enthalten können, und diese wieder. Einzelelemente können also beliebig tief verschachtelt sein.
Ich habe mal ein Sub-VI gemacht, welches die Referenzen, Beschriftungen und KlassenID aller Elemente anzeigt, wie tief sie auch verschachtelt sein mögen. Ich brauchte das für Sprachanpassungen, oder für Schriftgößenänderung aller Elemente.
Wenn Du dein VI so umstellt, würdest Du ganz innen eine Struktur (für die Verschachtelungstiefe 1, weiter geht es bei Dir dann nicht) einsparen. Ganz außen käme allerdings eine While-Schleife hinzu.

Hier ist es. Von einem beliebigen VI (natürlich möglichst groß und komplex) aufrufen und staunen... (man muß noch den "RefCluster" von seiner Typdefinition, die ich hier nicht mitliefere, trennen, damit es läuft. Man kann das VI auch leicht auf Pfad-Input statt Ref-Input ändern. Dann muß das zu analysiende VI gar nicht im Memory sein.)

14.0 .vi  ElementRefs.vi (Größe: 16,1 KB / Downloads: 241)

Edit:

13.0 .vi  ElementRefs2013.vi (Größe: 16,23 KB / Downloads: 235)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Alternative zu geschachtelter for-Schleife - Lucki - 22.04.2016 08:03

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Alternative zur Ereignisstruktur simcum 5 4.545 16.09.2020 10:05
Letzter Beitrag: IchSelbst
  Alternative zu Referenzen moTo 2 4.599 26.04.2016 18:16
Letzter Beitrag: moTo
  Mausklick in einem Listenfeld (Alternative zur Ereignisstruktur) Headskiiert 3 4.559 01.09.2013 13:35
Letzter Beitrag: Trinitatis
  Alternative für Strings verknüpfen + Schieberegister? R2wo 6 7.704 04.01.2012 13:17
Letzter Beitrag: R2wo
  Listbox Einträge editieren oder Alternative Götz 2 6.795 25.11.2011 13:32
Letzter Beitrag: Götz
  Express VI: Kollektor - Problem / Alternative? ExXeQtor 2 5.771 25.07.2011 20:07
Letzter Beitrag: dimitri84

Gehe zu: