LabVIEWForum.de
Rechenzeit einer Schleife pro runde bekommen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Rechenzeit einer Schleife pro runde bekommen (/Thread-Rechenzeit-einer-Schleife-pro-runde-bekommen)



Rechenzeit einer Schleife pro runde bekommen - aidinnikoo - 30.11.2016 12:52

Hallo,
Ich bin relativ Neu bei LabView also es könnte sein dass die Frage einige Leuten recht einfach vorkommt.
Ich habe eine Recht Komplexe VI wo drin mehrere schleifen vorhanden sind.
Bei mir spielt die Zeit eine recht entschiedene Rolle. Nun muss ich heraus finden Wie lange die Rechenzeit in der Schleifen dauert. ( Pro runde) ich habe hier für eine einfache beispiel fertig gemacht.
am ende muss ich diesen Rechenzeit jedes runde betrachten und damit weiter arbeiten.

Zu den Beispiel:

Ich habe gedacht dass der Tick Count mir die Zeit angibt wie lange der rechenprozess dauert. ( sind meine Überlegungen korrekt?), hat jemand eine bessere Idee?

Beste Grüße
und danke im Voraus


RE: Rechenzeit einer Schleife pro runde bekommen - GerdW - 30.11.2016 13:53

Hallo aidinnikoo,

Zitat:Ich habe gedacht dass der Tick Count mir die Zeit angibt wie lange der rechenprozess dauert. ( sind meine Überlegungen korrekt?)
Ich habe "gedacht", dass in der LabVIEW-Hilfe die Funktion genau erklärt wird. Hast du da mal gelesen?
In Ergänzung der LabVIEW-Hilfe, die bei dieser Funktion leider etwas spärlich ausfällt: du bekommst den Millisekundenwert seit Start deines Rechners (modulo 2^32).

Zitat:hat jemand eine bessere Idee?
- Wenn man wissen will, wie lange eine Iteration gedauert hat, bestimmt man die Startzeit jeder Iteration, so wie du es schon machst. Dann bildet man die Differenz zweier aufeinanderfolgender Startzeiten (dt=t1-t0) und bekommt so die Zeit für die letzte Iteration…
- Wieso benutzt du Wait und TickCount parallel? Beide geben den gleichen Wert aus - bei dir nur durch die 500ms Wartezeit verzögert…