![]() |
Eigenschaften von Arrayelementen - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Eigenschaften von Arrayelementen (/Thread-Eigenschaften-von-Arrayelementen) |
Eigenschaften von Arrayelementen - ätschi84 - 16.11.2011 12:45 Hallo zusammen, kann man den einzelnen Elementen eines Arrays unterschiedliche Werte für Eigenschaften zuweisen? Konkretes Problem: Ich habe ein Array aus Füllstandsanzeigern auf dem Frontpanel und möchte den einzelnen Füllstandsanzeigern unterschiedliche Werte für die Eigenschaft "Füllfarbe" zuweisen (über Eigenschaftsknoten). Geht das? Und wenn ja wie? Vielen Dank schonmal im Voraus. Gruß CE RE: Eigenschaften von Arrayelementen - jg - 16.11.2011 12:48 Nein, das geht nicht. Array-Elemente sind "Kommunisten" und haben immer dieselben Eigenschaften. Gruß, Jens RE: Eigenschaften von Arrayelementen - ätschi84 - 16.11.2011 12:50 MANN-O-MANNN. Das ging ja schnell - Frage beantwortet!!! ![]() RE: Eigenschaften von Arrayelementen - Lucki - 16.11.2011 13:21 So ein kategorisches "Nein" ist doch unbefriedigend. Du willst doch auch etwas Positives lesen. Hier ist es: Beim Cluster geht das. Und es gibt die Funktionen "Array to Cluster" und "Cluster to Array". Die kann man benutzen, das Array auf dem FP als Cluster darzustellen, gleichzeitig aber im BD weiterhin mit Arrays rechnen zu können. (Geht natürlich nur, wenn die Anzahl der Füllstandsanzeigen konstant oder zumindest in ihrer Größe überschaubar ist) RE: Eigenschaften von Arrayelementen - unicorn - 16.11.2011 13:25 Man könnte auch ein Cluster aus transparentem Füllstandsanzeiger und einer dahinter liegende Color Box bauen. Dieses Cluster wird dann "ge-arrayed". Jetzt kann man die Hintergrundfarbe jedes Anzeigers ändern. Allerdings ist nun der Zugriff auf die Zahlenwerte der Füllstandsanzeige durch das Cluster etwas aufwändiger (Bundle / Unbundle). RE: Eigenschaften von Arrayelementen - Lucki - 16.11.2011 13:33 @unicorn Auch ein Gedanke, aber wozu Cluster für die Farbelemente verwenden? Beim Farbelement ist die Farbe der "Wert", und die Werte von Arrayelementen müssen doch nicht gleich sein. Also könnte man da auch einen Array verwenden. Edit: Tschuldigung, habe Deinen Beitrag nicht gründlich genug gelesen. Du meintest es anders. Aber das was ich gedacht hatte - zwei Arrays übereinanderlegen, keine Cluster - wäre auch eine Möglichkeit. Ist aber wieder etwas anderes. RE: Eigenschaften von Arrayelementen - unicorn - 16.11.2011 13:59 @Lucki Nein, nicht zwei Arrays übereinanderlegen, sondern Array von Cluster von {Messwert, Farbe}. Messwert und Farbe getrennt, da die Farbe zur Gliederung der Anzeige genutzt werden soll. Oder man könnte rot bei Überschreiten eines Grenzwerts zeigen; anderenfalls grün haben. RE: Eigenschaften von Arrayelementen - ätschi84 - 16.11.2011 14:06 Okay, danke vielmals. Werd' mich da mal in Ruhe durcharbeiten... ![]() |