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 

Dieses Thema hat akzeptierte Lösungen:

Datenstrukturen mit Nebeneffekt - Referenzen - wie geht es?



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!

16.01.2015, 08:20 (Dieser Beitrag wurde zuletzt bearbeitet: 16.01.2015 09:09 von GerdW.)
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.431
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Datenstrukturen mit Nebeneffekt - Referenzen - wie geht es?
Hallo buechling,

Zitat:gibt es einen Weg, dass das Anzeigeelement "1234" anzeigt, obwohl keine Kopie der Daten durchgereicht wird?
Falsch. In deinem Bild mit der OOP-Implementierung wird eine Kopie der Daten durchgereicht. Dummerweise eine Kopie von dem Zeitpunkt, bevor du den Wert 1234 setzt!

Wenn du einen Draht verzweigst, erstellt LabVIEW eine Daten-Kopie. Für OOP heißt das: es wird ein neues Objekt erstellt!

Zitat:Ich suche also eine Art Zeiger auf eine Datenstruktur, damit verschiedene VIs scrheiben können und andere VIs lesen können, ohne dass sie direkt verbunden sind. Also ein Nebeneffekt des Schreib-VIs in das Lese-VI. Ich erhoffe mir dadurch Speicher zu sparen, wenn Daten nicht ständig umhergereicht werden müssen, sondern nur der Zeiger..
- Es gibt fertige Beispiele (such mal auf NI.com), die den Umgang mit DataValueReferences (DVR) zeigen!
- Dein simples Beispiel ließe sich mit einer FGV leicht realisieren…

Zitat:Gibt es dieses "Element festlegen" also auch irgendwie für Klassen?
Nein. Das Grundkonzept von OOP ist die Datenkapselung und der exklusive Datenzugriff über Methoden der Klasse!

Zitat:LabView listet nur folgende "Typen von Referenzelementen" auf. Warum gibt es keine Referenz auf Cluster oder zb Strings?
Es gibt Referenzen auf Cluster. Und auch welche auf Strings. Und auf alle anderen FP-Elemente…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Datenstrukturen mit Nebeneffekt - Referenzen - wie geht es? - GerdW - 16.01.2015 08:20

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Extrem langsamer Variablen Zugriff über Referenzen hajos118 12 4.382 01.08.2022 17:20
Letzter Beitrag: BNT
  Muss man Referenzen von controls überhaupt schließen? dimitri84 4 3.878 21.04.2022 11:57
Letzter Beitrag: dimitri84
  Referenzen in mehreren Bibliotheken aktualisieren seuk 3 3.593 12.09.2019 09:10
Letzter Beitrag: IchSelbst
  Cluster mit Referenzen auf FP-Elemente Oli_N 8 8.313 15.02.2017 11:19
Letzter Beitrag: Oli_N
  Frage zu Referenzen maxxillian 1 3.851 21.10.2016 08:04
Letzter Beitrag: GerdW
  Alternative zu Referenzen moTo 2 3.897 26.04.2016 18:16
Letzter Beitrag: moTo

Gehe zu: