Hi joke,
das ist sicher ein heißes Thema.
LabVIEW legt bei jeder Möglichkeit eine Kopie deiner Daten an,
Ich weiß nicht, inwiefern dir dies bewust ist.
Aber alleine die Tatsache, das jedes SubVI seinen eigenen Speicherbereich für Daten hat, macht es erforderlich die Daten zu kopieren, damit ja auch jedes SubVi dem du sie übergibst damit arbeiten kann. :?
Willst du diese "sinnlose" kopiererei wenigstens bei dem durchreichen der Daten unterbinden, findest du
hier Hilfe von NI.
Ich habe seinerzeit eine pdf-Version von NI runtergeladen - hänge sie mal an...
Wie man direkt auf den Haupspeicherzugreift bzw. welchen allociert und freigibt mit LabVIEW weiß ich nicht.
Ich würde sogar sagen, das dies nicht geht, da NI mir selbst empfohlen hat eine Wrapper-DLL hierfür in C(++) zu programmieren.
Gruß
Oliver