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 

Referenz auf 1/2 Array



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!

24.10.2019, 07:36
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Referenz auf 1/2 Array
Hallo HaJo,

Zitat:Problem:
Aus einer Referenz auf eine nicht zu ändernden Datenstruktur (eine heilige Kuh) kann ich mir die Referenz auf ein 2 dim. Datenfeld mit fester Größe ermitteln.
Um von unabhängigen Programmteilen auf dieses Array schreiben zu können möchte ich jedoch zusätzlich eine Refernz auf die "untere Hälfte" des Array ermitteln.
Konkret:
Ziel_Array = 1000 * 32 vom Typ SNGL
Gesucht:
Referenz auf Array = 1000 * 16 SNGL ab Index Ziel_Array[0,0]
Referenz auf Array = 1000 * 16 SNGL ab Index Ziel_Array[0,16]
Du bekommst eine Referenz auf das gesamte Array, LabVIEW kennt keine "Teilarrays" als eigenständige Datentypen mit Referenz.

Reden wir hier über einen String (aka: ein 1D-Array of Bytes), bei dem eine Teilmenge eben dieses Array darstellt? Dann könntest du doch mit einem Pointer (aka Index im String) arbeiten, wenn du auf bestimmte Elemente im String zugreifen willst!
Reden wir hier über einen Cluster, der alles mögliche neben deinem Array enthält? Dann musst du eben auch mit dem gesamten Array arbeiten!
Willst du dein Array spaltenweise trennen? Dann macht sich das auf Byte-Ebene im Speicher eher schlecht, da LabVIEW Arrays zeilenweise ablegt…
Wer denkt sich denn eine Datenstruktur aus, die ein Array enthält, welches jeweils zur Hälfte benötigt wird?
Wie wird die Datenstruktur verwaltet? Wenn du dafür eine FGV (oder eine Klasse) verwendest, bekommst du den Zugriff auf diese halben Arrays sehr leicht hin…

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


Nachrichten in diesem Thema
Referenz auf 1/2 Array - hajos118 - 24.10.2019, 07:00
RE: Referenz auf 1/2 Array - GerdW - 24.10.2019 07:36
RE: Referenz auf 1/2 Array - IchSelbst - 24.10.2019, 08:59
RE: Referenz auf 1/2 Array - hajos118 - 24.10.2019, 09:12
RE: Referenz auf 1/2 Array - GerdW - 24.10.2019, 09:27
RE: Referenz auf 1/2 Array - hajos118 - 24.10.2019, 09:31
RE: Referenz auf 1/2 Array - GerdW - 24.10.2019, 09:41
RE: Referenz auf 1/2 Array - hajos118 - 24.10.2019, 11:25
RE: Referenz auf 1/2 Array - GerdW - 24.10.2019, 11:32
RE: Referenz auf 1/2 Array - hajos118 - 24.10.2019, 12:48
RE: Referenz auf 1/2 Array - GerdW - 24.10.2019, 13:02

Gehe zu: