LabVIEWForum.de
Koordinaten in Cluster Array einfügen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Koordinaten in Cluster Array einfügen (/Thread-Koordinaten-in-Cluster-Array-einfuegen)



Koordinaten in Cluster Array einfügen - Luracola - 02.04.2012 10:39

Hallo zusammen

ich habe ein Array aus clustern. Ein Cluster enthält 2 numerische Controls (für X/Y).
Ich möchte gerne Koordinaten ausrechnen und diese in die Cluster einlesen.
Als Beispiel könenn konstane genommen werden.

Beispiel sollte so aussehen:
X Y
1 1
1 2
1 3
1 4
2 1
2 2
usw

die Cluster werden verwendet, weil noch ein boolsches element rein kommt, aber dies erst zu einem späteren zeitpunkt.
könnte mir jemand helfen wie ich da am besten vorgehne müsste, damit ich die ausgerechneten werte einlesen könnte?

Danke schon mal im voraus.


RE: Koordinaten in Cluster Array einfügen - GerdW - 02.04.2012 11:56

Hallo Luracola,

Zitat:ich habe ein Array aus clustern. Ein Cluster enthält 2 numerische Controls (für X/Y).
So etwas vielleicht:
[attachment=39320]

Zitat:Koordinaten ausrechnen und diese in die Cluster einlesen.
Einlesen oder hineinschreiben?
Wenn dein Array of Cluster schon existiert, solltest du IndexArray, Bundle(ByName) und ReplaceArraySubset verwenden...

Zitat:Cluster werden verwendet, weil noch ein boolsches element rein kommt, aber dies erst zu einem späteren zeitpunkt.
Es ist vielleicht sinnvoller, erst die Datenstruktur (hier: Cluster) ordentlich zu (typ-)definieren, bevor man irgendwas anderes macht?!

Zitat:wie ich da am besten vorgehne müsste, damit ich die ausgerechneten werte einlesen könnte?
Einlesen? Oder vielleicht doch anzeigen und im Array of Cluster speichern? Antwort s.o.


RE: Koordinaten in Cluster Array einfügen - Luracola - 02.04.2012 12:26

erstamals danke für die antwort
Als Beispiel kann man das sehr gut verwenden ja.
Es geht um verschieden Messpunkte. Man soll angeben können in welchem abstand und wie gross eine Seite des (virtuellen) Quadrates ist.
wenn man dies bestätigt hat, soll das programm diese daten so verwenden, dass er im array jedem cluster die richtigen koordinaten angibt.
der cluster ist eigentlich schon definiert, aber es geht bei meiner frage nur um die koordinaten und daher kann man den rest noch wegglassen.
die koordinaten müssen dann im cluster gespeichert werden, damit ich auf diese später wieder zugreifen kann. j
a ich glaube mit dem index sollte es funktionieren. ich packs einfach in eine loop rein um inc. den index.

wie ist das mit dem ausrechnen der koordinaten?
länge / abstand = anzahl punkte auf einer linie
anzahl punkte auf einer linie ^2 = anzahl gesamt punkte
die koordinaten der punkten müsste in ein array (2 spalten am besten) eingelesen werden
start der koordinaten = 0 und dann immer + abstand (z.B. 3)

Gruss und danke


RE: Koordinaten in Cluster Array einfügen - jg - 02.04.2012 12:42

Offtopic2
Bitte LVF-Regeln lesen und beachten. Beiträge im SMS-Stil (alles klein geschrieben) sind hier ungern gesehen.

Danke, Jens


RE: Koordinaten in Cluster Array einfügen - GerdW - 02.04.2012 15:11

Hallo Luracola,

mal ein Vorschlag zum Weiterentwickeln:
[attachment=39322]


RE: Koordinaten in Cluster Array einfügen - Luracola - 02.04.2012 16:13

Danke für den Vorschlag ich konnte mit ihm weiterarbeitenCool

Gruss
Luracola