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 

Werden bei SubVI-Aufrufen immer Datenkopien angelegt?



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!

14.02.2011, 10:19
Beitrag #3

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
RE: Werden bei SubVI-Aufrufen immer Datenkopien angelegt?
(13.02.2011 18:28 )Thomasschoenau schrieb:  Ich habe mir daraufhin alle Buffer-Allocationen anzeigen lassen und habe bemerkt, daß scheinbar beim Übergeben des Arrays ins VI ein Buffer alloziert wird (siehe Anhang).

Moin,
bei Eingängen wirst du _immer_einen Bufferallocation angezeigt bekommen, inwiefern diese sich aber tatsächlich als Kopie im Aufrufkontext auswirkt, siehst du damit nicht.
Wenn du eine Ebene höher gehts sieht du ggf. den Puffer am SubVI-Eingang.
BufferAllocations
Mit dem Desktion Trace Execution Toolkit kannst du dir das dynamisch anzeigen lassen (glaube das gibt's allerdings erst seit 2009).
Was mglw. ohne Aufwand die Laufzeit verbessert ist, das Debugging der kritischen VIs abzuschalten.
Wenn du nur per Referenz auf die Daten zugreifen willst, bleiben dir unter 8.2 afaik nur SingleElementQueues (SEQs).
Ich würde es auch probieren, daß VI und seine SubVIs so umzubauen, das du das Array komplett durch verdrahtest (durch alle Cases, per SR durch alle Schleifen), muss allerdings nicht funktionieren.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Werden bei SubVI-Aufrufen immer Datenkopien angelegt? - macmarvin - 14.02.2011 10:19

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Nur ein SubVI in Whileschleife soll verzögert werden mikadm 2 3.475 12.08.2020 14:54
Letzter Beitrag: mikadm
  Werte aus SubVI werden nicht aktualisiert McButch 24 13.383 13.10.2016 14:20
Letzter Beitrag: jg
  Referenzen in Variable speichern und in SubVI aufrufen Hasenfuss 16 12.772 30.04.2015 08:09
Letzter Beitrag: Hasenfuss
  Histogramme werden nicht immer aktualisiert, obwohl Autoskalierung aktiv ist dali4u 3 3.678 27.11.2014 16:56
Letzter Beitrag: GerdW
  SubVI immer im Vordergrund StabSH 9 11.968 07.12.2012 09:30
Letzter Beitrag: Keppi
  Button reagiert nur beim ersten Aufrufen der SubVI c_Kay 8 6.707 12.10.2012 15:40
Letzter Beitrag: c_Kay

Gehe zu: