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, 08:10 (Dieser Beitrag wurde zuletzt bearbeitet: 14.02.2011 08:13 von Falk.)
Beitrag #2

Falk Offline
ja, das bin ich...
***


Beiträge: 343
Registriert seit: Jan 2006

8.0 :: 201x ::202x
2006
DE_EN


Deutschland
RE: Werden bei SubVI-Aufrufen immer Datenkopien angelegt?
Hallo Thomas!

(13.02.2011 18:28 )Thomasschoenau schrieb:  Ich wollte nun fragen, ob es bei Labview Standart ist, daß von Arrays bei der Übergabe an (Sub-)VIs Kopien angelegt werden. Ich kenne das aus den Standart-Programmiersprachen so, daß Arrays immer per Referenz übergeben werden. Lässt sich das in LabView 8.2 auch irgendwie realisieren? Gibt es da irgendwo eine Option im Compiler oder bei den VI-Einstellungen?

Ich würde sagen ja. Hintergrund dürfte der sein, dass in dem Moment wo du den Array im SubVI erstellst hat der Kompiler keinerlei Informationen darüber wie lange der Array zur Laufzeit sein wird. Ist ja sowieso variabel. Dementsprechend reserviert er Speicher.
Auch könntest du hinsichtlich Leistung noch folgendes ausprobieren. Vor der For-Schleife initialisierst du dir einen neuen Array mit der Länge deines zu glättenden Bereiches. Warum nimmst du nicht gleich deinen Eingangsarray und ersetzt innerhalb der Schleife gleich die alten mit den neuen Werten?

Schöne Grüße
Falk

Currently: zzzZZZZZZZZ
Webseite des Benutzers besuchen 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? - Falk - 14.02.2011 08:10

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: