LabVIEWForum.de - Cluster vergleichen(nicht Elementweise)

LabVIEWForum.de

Normale Version: Cluster vergleichen(nicht Elementweise)
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Leute,

hab folgendes Anliegen:

ich hab mehrere Strings, Nummern, Pfad und vieles mehr in einem Cluster.....und dann nochmal mehrere solcher Cluster in ein zusätzliches Cluster gesteckt...
Mittels Schieberegister in einer While-Schleife will ich das jetztige Cluster mit dem vorhergehenden vergleichen. Wenn die sich unterscheiden (und es ist egal wo die sich unterscheiden) soll was ausgeführt werden. Nun meine Frage....

Wie krieg ich den Vergleich am Einfachsten hin. Wenn ich die Cluster mit dem = vergleiche kommt ja wieder ein Cluster heraus.....ich brauch aber kein Cluster sondern ein einfaches Lämpchen das mir sagt obs gleich is oder net... Ich könnte zwar das riesen Cluster auswerten....aber des muss doch auch einfacher gehen....

Analog trifft dieses Problem bei mir auch bei Arrays auf.....

Danke im Voraus
Bin ich doof...

4 min nach Thread-Erstellung find ich die Lösung.....rechtsklick auf das = beim vergleich und den Vergleichsmodus ändern....

Trotzdem Danke
' schrieb:Hallo Leute,

hab folgendes Anliegen:

ich hab mehrere Strings, Nummern, Pfad und vieles mehr in einem Cluster.....und dann nochmal mehrere solcher Cluster in ein zusätzliches Cluster gesteckt...
Mittels Schieberegister in einer While-Schleife will ich das jetztige Cluster mit dem vorhergehenden vergleichen. Wenn die sich unterscheiden (und es ist egal wo die sich unterscheiden) soll was ausgeführt werden. Nun meine Frage....

Wie krieg ich den Vergleich am Einfachsten hin. Wenn ich die Cluster mit dem = vergleiche kommt ja wieder ein Cluster heraus.....ich brauch aber kein Cluster sondern ein einfaches Lämpchen das mir sagt obs gleich is oder net... Ich könnte zwar das riesen Cluster auswerten....aber des muss doch auch einfacher gehen....

Analog trifft dieses Problem bei mir auch bei Arrays auf.....

Danke im Voraus

Rechtsklick auf das = Vi, Comparison Mode, Compare aggregates

Ok.. ein paar Sekunden zu spät!Smile

VDB
Mach's doch so (wie im Anhang).

Gruß Markus

EDIT: Oder natürlich mit dem Ändern des "Comparison Mode". Das wusste ich bisher auch nicht..... Habe aber auch noch nie Arrays und Cluster verglichen.
Hallo M.Weippert

Das mit dem Cluster to Array funktioniert nur wenn im Cluster Elemente gleichen Typs sind....da ich aber Pfade, Strings und Nummers hab fällt des schon mal flach.....aber hey.....find ich Klasse, das so ein Experte wie du auch mal was von mir lernen kann.....lol.....

Um nochmal auf deine Lösungen zurückzukommen.....ich hab früher bei 1D Arrays den Ergebnis Boolen immer in 0 und 1 umgewandelt. Aus dem Array dann immer Mittelwert....wenn der 1 war isses gleich.....zwar umständlich wie sau aber mir is nie was besseres eingefallen....lol

Dann is ja gut das das hier mal in einem Thread besprochen wurde.....kann für viele recht hilfreich sein....


KLEINER NACHTRAG: hab übersehen das das ja alles gleiche Elemente sind.....geht bei mir aber trotzdem net weil ich ja cluster in einem cluster hab....
Hallo,

noch ein (letzter) Vorschlag:

Wenn die Änderungen an deinem Cluster durch den User erfolgen, kannst du per Event-Struktur darauf reagieren.

MfG, Jens
Referenz-URLs