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 

CPU-Belastung bei dynamischem VI-Aufruf



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!

11.05.2016, 11:58
Beitrag #1

Marcusius Offline
LabView-Nutzer
*


Beiträge: 37
Registriert seit: Jan 2008

7.00, 8.61, 2010, 2019
2005
EN

18057
Deutschland
CPU-Belastung bei dynamischem VI-Aufruf
Hallo.

Folgende Situation: In meiner LabView-Anwendung rufe ich per Invoke Node (Run VI) ein anderes VI auf. Dabei wähle ich FALSE für „Wait until Done“, weil das aufgerufene VI mit meinem Haupt-VI Daten austauschen soll.
Wird das Sub-VI nun aufgerufen, steigt die CPU-Belastung um 50% an. Für mich ist nicht ersichtlich, warum das so ist. In dem Sub-VI gibt es sicher Schleifen, aber die haben Wartezeiten, die eine übermäßige CPU-Belastung verhindern.
Muss etwas Spezielles beachtet werden, wenn ein Sub-Vi auf diese Weise aufgerufen wird?

Für Hinweise danke ich euch sehr.

Marcus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.05.2016, 16:49
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.425
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: CPU-Belastung bei dynamischem VI-Aufruf
Hallo Marcus,

du rufst irgendein VI auf, welches Schleifen enthält und danach steigt die CPU-Last an.
Was soll man daraus schließen? Wie soll man dabei helfen?

Hast du mal mit Debugging geprüft, ob das subVI die Ursache für diese CPU-Last ist?
Falls ja: hast du mit Debugging überprüft, welcher Teil deines subVI die Last verursacht?
Das kannst du alles selbst machen - oder mal deine VIs hier anhängen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.05.2016, 16:44
Beitrag #3

Ascend Offline
LVF-Grünschnabel
*


Beiträge: 18
Registriert seit: May 2013

09 SP1, 12 SP1, 13 SP1, 14 SP1
2012
EN


Deutschland
RE: CPU-Belastung bei dynamischem VI-Aufruf
verursacht ein VI-Aufruf nicht immer zumindest einen Spike in der CPU-Last (kompilierte FPGA VIs mal ausgenommen)? Nach dem Aufruf sollte die Last aber wieder sinken...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  XControl - CPU Belastung olum 4 4.834 16.11.2010 15:45
Letzter Beitrag: RHeil
  Erkennung direkter Aufruf oder SubVI-Aufruf Lucki 18 14.662 20.05.2009 14:22
Letzter Beitrag: TSC

Gehe zu: