LabVIEWForum.de
VI zur Laufzeitmessung eines im Speicher liegenden anderen VIs - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Code Beispiele (/Forum-LabVIEW-Code-Beispiele)
+--- Thema: VI zur Laufzeitmessung eines im Speicher liegenden anderen VIs (/Thread-VI-zur-Laufzeitmessung-eines-im-Speicher-liegenden-anderen-VIs)



VI zur Laufzeitmessung eines im Speicher liegenden anderen VIs - Trinitatis - 29.01.2013 17:37

Hallo zusammen,

ich habe gerade wohl zum 100ten Mal um den Code eines VIs eine Sequenz mit Start-/Stopzeitmessung und Errechnung der Laufzeit gebastelt, um Optimierungsmaßnahmen in diesem VI zu testen.

Jetzt habe ich mir mal ein VI gemalt, in dem ich mich auf die geöffneten VIs beziehe und sie somit fernstarten und deren Laufzeit messen kann, ist durch den Zugriff von außen sicher nicht auf die Femtosekunde ganau, aber für die meisten Zwecke reicht´s.

Hier mal das entsprechende VI in 8.0, falls es noch jemandem nützt.
(Es startet von allein und liegt in LV im Vordergrund)


Gruß, Marko

Edit:
Ich hab das VI gerade ausgetauscht - es fehlte noch ein Sub-VI


RE: VI zur Laufzeitmessung eines im Speicher liegenden anderen VIs - jg - 29.01.2013 18:03

Nimm doch bitte die Auto-Run-Option raus. Ein Code-Beispiel will ich mir 1) Anschauen können und 2) Dann starten, wenn ich das will, nicht beim Öffnen VI.

Danke, Jens


RE: VI zur Laufzeitmessung eines im Speicher liegenden anderen VIs - Trinitatis - 29.01.2013 18:06

ohne vorlaut wirken zu wollen, aber wenn du es mit Ctrl+. stoppst, kannst du es auch rausnehmen Smile

Edit:

Hier aber nochmal mit ohne Autostart


RE: VI zur Laufzeitmessung eines im Speicher liegenden anderen VIs - jg - 29.01.2013 18:13

Danke für den geänderten Upload.

Das Ctrl+. weiß ich, habe ich auch als erstes gemacht.

Da hat meine Standard-Aversion durchgeschlagen, gegen VIs, die direkt starten, habe ich (wie auch viele Andere) grundsätzlich etwas - erst Recht, wenn ich sie aus dem I-Net gezogen habe.

Hmm Vielleicht sollten wir das in die LVF-Regeln übernehmen. Hmm

Gruß, Jens


RE: VI zur Laufzeitmessung eines im Speicher liegenden anderen VIs - Trinitatis - 26.08.2015 15:12

Hallo zusammen,

ich poste hier mal eine neue Version meines Zeitmess-VIs. Hierin sind folgende Erweiterungen enthalten:

- mit rechter Maus auf die Tapete erscheint ein Kontextmenü, mit dem alle geöffneten VIs geschlossen werden können.

- mit einem Doppelklick auf einen VI-Listeneintrag wird das FP des entsprechenden VIs geöffnet, mit Doppelklick bei gedrückter STRG-Taste auch gleich das Blockdiagramm.

- das FP ist größenveränderbar mit Anpassung der Controls

- Es können VIs der user.lib sowie TypDefs bei der Fundanzeige ausgeschlossen werden.

PS:
Das VI startet wieder automatisch!!

Ich habe den Autostart aktiviert, da das VI nur so (für mein Verständnis) sinnvoll nutzbar ist.
Wer das nicht möchte, kann das VI in ein Zielverzeichnis runterladen und dann per Drag+Drop auf ein leeres BD ziehen und per Doppelklick öffnen. In den VI-Einstellungen in der Kategorie Ausführung ist der Autostart dann deaktivierbar.


Gruß, Marko