LabVIEWForum.de
Eigenschaften von Clusterelementen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Eigenschaften von Clusterelementen (/Thread-Eigenschaften-von-Clusterelementen)



Eigenschaften von Clusterelementen - Gerrit_87 - 24.07.2013 14:50

Hallo zusammen,

bisher habe ich sehr gut mit den Infos aus diesem Forum arbeiten können. Jetzt bin ich allerdings an einem Punkt angekommen, von dem aus ich nicht mehr weiter komme.

Ich möchte ein Programm schreiben, welches Signale aus einem DAQ erhält und diese weiterverarbeiten.
Außerdem habe ich ein Cluster erzeugt, indem ich auswähle, welche Signale ich benutzen möchte und welche nicht.
Wenn ich ein Signal nicht benutzen möchte, soll an dieser Stelle dauerhaft eine '0' ausgegeben werden.

Mein Plan zur Realisierung war, dass ich die Eigenschaften der Clusterelemente auf "Deaktiviert" oder"Aktiviert" prüfe und danach in eine Case-Struktur gehe.
Ich benutze dafür eine For-Schleife, da es sich um 15 Werte handelt und es sehr aufwändig wäre jedes Signal einzelnd zu verarbeiten.

Leider haben Änderungen, die ich am Eingangscluster vornehme, keine Auswirkungen auf die geprüften Eigenschaften.


Lange Rede kurzer Sinn, anbei mein VI.

Schon mal vielen Dank für eure Antworten.
MfG Gerrit


RE: Eigenschaften von Clusterelementen - eb - 24.07.2013 16:14

Hallo,

so wie ich das verstehe, willst du die Eigenschaft "Value" (in boolean umgewandelt) mit "true" vergleichen, um herauszubekommen was angehakt ist. Das würde wohl gehen.
Ich würde für die Auswahl aber was anderes machen:
- Entweder eine Listbox, bei der man mehrere Elemente markieren kann (Die Listbox gibt die Indizes der markierten Einträge raus)
- oder ein Array aus BooleanControls (gibt ein Array aus false/true aus, das man direkt an einer For-Schleife indizieren kann)

Gruß


RE: Eigenschaften von Clusterelementen - Gerrit_87 - 25.07.2013 07:48

Vielen Dank für den Tip!
Ich habe mein Cluster in ein Array umgewandelt und jetzt ging alles ganz einfach.