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 

Gleiche Eigenschaft verschiedener Anzeigeelemente in einer Schleife ä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!

17.11.2009, 18:48
Beitrag #1

bbbppp Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jun 2009

8.5
-
de

10117
Deutschland
Gleiche Eigenschaft verschiedener Anzeigeelemente in einer Schleife ändern
Hallo erstmal,

ich habe eine kleine, besonders unwichtige Frage, die mich dennoch interessiert.

Ich möchte per Eigenschaftsknoten die Farbe mehrerer LEDs ändern, was auch kein allzu großes Problem darstellt.
Nur möchte ich das über eine Schleife machen, sodass ich quasi die Farbe von LED 1 bis LED x ändern kann, ohne alles per Hand machen zu müssen,
wie ich das bisher mache.

   

Ich tippe mal, man kommt irgendwie an die RefNum ran, sodass ich ihren Wert beispielsweise von Boolesch 1 auf Boolesch 2 "erhöhen" kann in einer Schleife und somit das ganze Kopieren und Verkabeln wegfällt.
Gehe ich da richtig in der Annahme und könnte mir das jemand zeigen?

Vielen Dank im Voraus
Björn
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.11.2009, 19:33
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Gleiche Eigenschaft verschiedener Anzeigeelemente in einer Schleife ändern
' schrieb:Ich tippe mal, man kommt irgendwie an die RefNum ran, sodass ich ihren Wert beispielsweise von Boolesch 1 auf Boolesch 2 "erhöhen" kann in einer Schleife und somit das ganze Kopieren und Verkabeln wegfällt.
Davon abgesehen, dass das mit der Schleife auch geht, indem du deine Referenzen in einem Array zusammenfügst und dieses auf die For-Schleife gibst - geht es auch so: Siehe VI. Wenn du jetzt statt der einzelnen Namen ein Array erstellst mit "Button %d", dann kannst du auch automatisch hochgezählte Variablennamen nehmen.

Lv85_img


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  RefMuster.vi (Größe: 14,54 KB / Downloads: 216)

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.11.2009, 11:10
Beitrag #3

bbbppp Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Jun 2009

8.5
-
de

10117
Deutschland
Gleiche Eigenschaft verschiedener Anzeigeelemente in einer Schleife ändern
' schrieb:Wenn du jetzt statt der einzelnen Namen ein Array erstellst mit "Button %d", dann kannst du auch automatisch hochgezählte Variablennamen nehmen.

Erstmal vielen Dank für die schnelle Hilfe.
Ich tippe mal das mit dem Button gemeint ist, dass ich ein Eingabefeld für Strings habe, mit einem Button den eingegebenen String zum Durchsuch-Array hinzufüge und somit alle Bedienelemente nach den von mir eingegespeicherten Strings durchsuche?
Wenn ja, dann habe ich es verstanden, sonst müsstest du mir nochmal auf die Sprünge helfenSmile

Vielen Dank für die schnelle Hilfe
Björn
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.11.2009, 12:03 (Dieser Beitrag wurde zuletzt bearbeitet: 18.11.2009 12:10 von Lucki.)
Beitrag #4

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Gleiche Eigenschaft verschiedener Anzeigeelemente in einer Schleife ändern
Ene andere Möglichket ist, die betreffenden LEDs zu einem Cluster zusammenfassen. Die scheinbaren Nachteile, als die das sind:[list=1]
[*]Sichtbare Existenz eines Clusterrahmens<>
[*]Die LEDS können nicht frei und unabhängig voneinander auf derm FP angeordnet werden<>
[st]existieren in Wirklichkeit gar nicht, wenn man etwas herumtrickst.
Als Beispiel habe ich einen Button mitten zwischen den LEDs platziert und den Clusterrahmen weggezaubert.
   
Lv85_img
Sonstige .vi  RefMuster.vi (Größe: 11,35 KB / Downloads: 212)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.11.2009, 18:46
Beitrag #5

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Gleiche Eigenschaft verschiedener Anzeigeelemente in einer Schleife ändern
' schrieb:Ich tippe mal, man kommt irgendwie an die RefNum ran, sodass ich ihren Wert beispielsweise von Boolesch 1 auf Boolesch 2 "erhöhen" kann in einer Schleife
Aus diesem Satz habe ich geschlossen, dass deine Variablen "Boolesch 1", "Boolesch 2", also "Boolesch X" heißen.

' schrieb:Ich tippe mal das mit dem Button gemeint ist, dass ich ein Eingabefeld für Strings habe, mit einem Button den eingegebenen String zum Durchsuch-Array hinzufüge und somit alle Bedienelemente nach den von mir eingegespeicherten Strings durchsuche?
Sowas kannst du aber auch machen.

Gemeint hab ich aber folgendes: Ich hab ja ein Array of String erstellt aus "MyVar", "TestVar", "MyBool" und "Boolean". Dieses Array kannst du natürlich auch erstellen aus den vier Werten "Boolesch 1", "Boolesch 2", "Boolesch 3" und "Boolesch 4". Da du aber hochzählen wolltest, kannst du in einer For-Schleife ein Formatier-Element (siehe String-Palette etc.) mit dem Format-String "Boolesch %d" platzieren und so das Array erstellen.

Das mit dem Hochzählen ist sowieso hinfällig - da man Variablen nach ihrer Funktion (etc.) benennt, nicht nach ihrem Typ.Wink

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  HTML-Datei - Name einer PNG bzw. JPG ändern Dsans 1 1.601 09.02.2023 04:42
Letzter Beitrag: Martin.Henz
  Objektname einer Enum Konstante ändern mprocket 7 6.052 30.01.2018 12:23
Letzter Beitrag: mprocket
  Drei Queues in einer While-Schleife mit case-Struktur EinVolvic 12 11.459 17.05.2017 20:25
Letzter Beitrag: EinVolvic
  Eigenschaftsknoten korrigiert Eigenschaft nicht Ksanto 10 7.026 24.03.2017 18:38
Letzter Beitrag: Ksanto
  Probleme seit einfügen einer For-Schleife JUON 7 5.278 14.02.2017 18:01
Letzter Beitrag: TR61
  Rechenzeit einer Schleife pro runde bekommen aidinnikoo 1 3.364 30.11.2016 13:53
Letzter Beitrag: GerdW

Gehe zu: