Vergleichen von LabVIEW-Klassenobjekten
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
Mit Hilfe der Vergleichs-Funktionen lassen sich LabVIEW-Klassenobjekte vergleichen.
Wenn Sie zwei Objekte derselben Klasse vergleichen, z. B. zwei Objekte der Klasse "Lastkraftwagen", werden die Daten auf allen Ebenen der Klassenhierarchie verglichen. Damit ähnelt dieses Verfahren dem Vergleich von Clustern, die aus Clustern bestehen.
Beim Vergleich von zwei Objekten aus verschiedenen Klassen, z. B. einem Objekt der Klasse "Lastkraftwagen" und einem Objekt der Klasse "Unterseeboot", werden die Daten aller Vorgängerklassen verglichen, die die beiden Objekte gemeinsam haben. In diesem Fall werden die Daten der Klasse "Fahrzeug" miteinander verglichen. Dies ist die einzige gemeinsame Vorgängerklasse.
Beim Vergleich von zwei Objekten aus unterschiedlichen Klassen werden die Objekte nach folgenden Kriterien geordnet, wenn alle Daten der gemeinsamen Vorgängerklassen gleich sind.
- Übergeordnete Klassen kommen vor untergeordneten Klassen an die Reihe. Wenn Sie z. B. ein Objekt der Klasse "Fahrzeug" mit einem Objekt der Klasse "Landfahrzeug" vergleichen, wird das Objekt der Fahrzeugklasse zuerst aufgeführt, da es ein Objekt der übergeordneten Klasse ist.
- LabVIEW ordnet zuerst unterschiedliche Klassen alphabetisch nach Namen der Klasse an. Wenn Sie z. B. ein Objekt der Klasse "Lastkraftwagen" mit einem Objekt der Klasse "Unterseeboot" vergleichen, werden die Daten des Objekts der Klasse "Fahrzeug" zuerst verglichen, da es sich dabei um die gemeinsame Vorgängerklasse handelt. Wenn die Daten des Objekts der Klasse "Fahrzeug" gleich sind, kommen die Daten des Objekts der Klasse "Lastkraftwagen" zuerst an die Reihe, da bei der Anordnung nach verschiedenen Klassen (Land- und Wasserfahrzeug) Land in alphabetischer Reihenfolge zuerst kommt.