INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Eigenschaften von Array Elementen ändern



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

25.04.2012, 10:01
Beitrag #1

striegi Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Apr 2012

2011
2007
kA



Eigenschaften von Array Elementen ändern
Hallo,

ich suche nach einer Möglichkeit die Eigenschaften einzelner Array Elemente (Farbe, Caption usw.) zu ändern.
Es soll dabei aber nicht das komplette Array geändert werden, sondern nur einzelne Elemente.

VG

Striegi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2012, 10:06
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Eigenschaften von Array Elementen ändern
Die Frage wurde schon öfters gestellt.

Das geht NICHT! Array-Elemente sind Kommunisten und haben IMMER dieselben Eigenschaften.

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2012, 11:40
Beitrag #3

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Eigenschaften von Array Elementen ändern
(25.04.2012 10:01 )striegi schrieb:  ich suche nach einer Möglichkeit die Eigenschaften einzelner Array Elemente (Farbe, Caption usw.) zu ändern.
Es soll dabei aber nicht das komplette Array geändert werden, sondern nur einzelne Elemente.

Sowas geht dann nur mit einem Workaround. Die Arrayelemente werden zu Clustern, in denen sich die Elemente + weitere Controls befinden. Die Captions der Elemente werden transparente Stringcontrols, die Elemente werden transparent und liegen über einer Colorbox. Damit kannst du die ganzen Funktionaliäten nachbauen (wenn auch aufwendiger).

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2012, 13:04
Beitrag #4

striegi Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Apr 2012

2011
2007
kA



RE: Eigenschaften von Array Elementen ändern
Danke für die schnellen Antworten.

Wie es scheint muss ich mir was überlegen um die Kommunisten einzufärben.

Es wird wohl auf mehrere Arrays hinauslaufen.

VG

Striegi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2012, 13:04
Beitrag #5

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Eigenschaften von Array Elementen ändern
Vorausgesetzt, die Anzahl der Elemente ist konstant, dann ist die beste Möglichkeit die: Für die bestmögliche Darstellung auf dem FP die Elemente im Cluster, für die bestmögliche Verarbeitung im BD die Elemente im Array. Zur Konvertierung hin und her die Funktionen ArrayToCluster / ClusterToArray verwenden. Das hat auch noch weitere Vorteile: Die Elemente können auf dem FP alle Namen haben, und man muß die Elemente nicht, wie beim Array, alle in einer einzigen Zeile oder Spalte angeordnet haben.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.04.2012, 14:27
Beitrag #6

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
RE: Eigenschaften von Array Elementen ändern
(25.04.2012 13:04 )striegi schrieb:  Es wird wohl auf mehrere Arrays hinauslaufen.

Mit einem geeigneten Clusterarray ist dies auch möglich:

   


10.0 .vi  Cluster.Array.vi (Größe: 7,36 KB / Downloads: 330)


Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Auf Eigenschaften eines Textrings zugreifen, der eine Array-Indexanzeige ersetzt Horst 4 3.993 08.08.2019 08:00
Letzter Beitrag: Horst
  Gruppieren von anderen Frontpanel Elementen mit Tab Control Ksanto 5 5.138 20.09.2017 08:22
Letzter Beitrag: GerdW
Sad Texthintergrund von Elementen eines Arrays dynamisch ändern hajos118 3 5.045 04.05.2017 10:37
Letzter Beitrag: GerdW
  Drop-Down Menü zum (de)aktivieren von GUI-Elementen Atlaspremier 11 10.382 12.07.2016 12:10
Letzter Beitrag: Trinitatis
  Boolean Array Farbe ändern TDO 12 10.665 14.06.2016 16:34
Letzter Beitrag: Freddy
  Array Elementweise einlesen und mittels Schwellwert ändern DaniusM 9 6.390 05.01.2016 11:32
Letzter Beitrag: ThomasS.

Gehe zu: