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 

While schleife - bedingte Ausgabe



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!

10.07.2013, 19:04 (Dieser Beitrag wurde zuletzt bearbeitet: 17.07.2013 10:51 von Lucki.)
Beitrag #4

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: While schleife - bedingte Ausgabe
Das "bedingte Indizieren" ist gar kein indizieren, sondern, wie Holy schon sagte, ein Anhängen in einer Case-Struktur, also genau das, was man vorher ohne dieses neue Feature gemacht hätte. NI weist irgendwo selbst darauf hin, dass es sich hier nur um Kosmetik handelt. Beim Herunterspeichern auf eine niedrigere Version wird genau dieses Anhängen in der Case-Struktur gemacht.
Man muss also, um real zu bleiben, genau diese beiden Fälle vergleichen. Habe das gemacht. Das bedingte Indizieren ist immer noch langsamer, aber der Unterschied es ist nicht mehr so krass: Werte für 40000 Durchläufe: bedingt 4929 ms, mit Anhängen 4102 ms.
Aber natürlich weiß hier jeder, dass man beides bei so großen Array eigentlich nicht macht. Die gute Lösung ist: genügend großes Array initialisieren, die Initwerte durch die richtigen Werte ersetzen, den nicht benutzen Rest abschneiden. Ergebnis mit dieser Methode: 2 ms, also 2000 mal schneller !!.
Anmerkung für die, die die Version 12 nicht haben: Beim Herunterkonvertieren auf V11 wird das gemacht, was ich oben erwähnte, d.h die ersten beiden Testprogs sind dann praktisch identisch, Vergleich dann nicht mehr ergiebig.


Angehängte Datei(en)
12.0 .vi  TestVI bedingtes Indizieren.vi (Größe: 19,96 KB / Downloads: 200)

11.0 .vi  TestVI bedingtes Indizieren11.vi (Größe: 13,1 KB / Downloads: 182)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: While schleife - bedingte Ausgabe - Lucki - 10.07.2013 19:04

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Variable für bedingte Deaktivierungsstruktur während Programmlaufzeit ändern? MaxP 2 3.633 11.06.2018 11:49
Letzter Beitrag: MaxP
  Symbole für bedingte Deaktivierungsstruktur erstellen Matze 8 6.587 08.05.2012 14:38
Letzter Beitrag: Matze
  Zeitverzögerte Ausgabe von Arraydaten (for Schleife) 206racer 3 3.857 31.05.2011 08:20
Letzter Beitrag: 206racer
  1x While Schleife, 1x Zeitges. While Schleife, die zeitgs. START/STOP dali4u 1 6.971 23.05.2011 09:22
Letzter Beitrag: Y-P
  Ausgabe aus While Schleife Lex 24 18.621 29.12.2008 14:21
Letzter Beitrag: Lex
  Bedingte Deaktivierungsstruktur Brainbreak 7 7.617 13.03.2007 13:06
Letzter Beitrag: eg

Gehe zu: