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 

Dieses Thema hat akzeptierte Lösungen:

Zusammenfassung von Bedien- und Anzeigeelementen



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!

26.08.2012, 21:39 (Dieser Beitrag wurde zuletzt bearbeitet: 27.08.2012 18:55 von jg.)
Beitrag #1

julilinde Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: May 2011

Studentenversion
-
kA



Zusammenfassung von Bedien- und Anzeigeelementen
Hallo,

ich wollte fragen, ob es eine Möglichkeit gibt sowohl Bedien- als auch Anzeigeelemente zusammenzufassen. Wenn ich es mit einem Cluster versuche, werden die Anzeigeelemente sofort zu Bedienelementen, deswegen wollte ich fragen, ob es vielleicht eine andere Möglichkeit gibt????

Viele Grüße!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.08.2012, 22:35
Beitrag #2

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: Zusammenfassung con Bedien- und Anzeigeelementen

Akzeptierte Lösung

Ja, was meinst Du mit "zusammenfassen". Wie Du selbst schon gemerkt hast, kann man nicht Bedien- und Anzeigeelemente in einem gemeinsamen Cluster zusammenfassen. Aus dem Kontext der Frage sehe ich aber, daß sie darauf hinzielt, wie man Bedien- und Anzeigeelemente auf dem FP gruppieren kann.

Mit Einzelelementesn geht das natürlich, und man kann mit Dekoelementen auf dem FP zusammenfassen, was zusammen gehört. Von Nachteil sind dann aber die chaotisch vielen Elemente auf dem BD.

Eine andere Möglichkeit ist: Zwei Cluster erstellen, eine mit Anzeigen, einen mit Bedienelementen. Mindestes einen der beiden Clusteruntergrunde, und zwar den mit den Bedienelementen, transparent machen, und die beiden Cluster übereinanderschieben (Mit der Tastatur, nicht mit der Maus!) Den Cluster mit den Bedienelementen in den Vordergrund legen, den anderen in den Hintergrund. Der Bediencluster wirft dann allerdings häßliche Schatten, um anzuzeigen, dass die beiden Cluster nicht zusammengehören. Die Schatten bringt man zum Verschwinden, indem man die beiden Cluster gruppiert.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.08.2012, 08:42
Beitrag #3

A.Berndsen Offline
LVF-Team
LVF-Team

Beiträge: 2.437
Registriert seit: Feb 2005

8.2.1 - 2011
2004
DE

724xx
Deutschland
RE: Zusammenfassung con Bedien- und Anzeigeelementen
(26.08.2012 22:35 )Lucki schrieb:  Der Bediencluster wirft dann allerdings häßliche Schatten, um anzuzeigen, dass die beiden Cluster nicht zusammengehören. Die Schatten bringt man zum Verschwinden, indem man die beiden Cluster gruppiert.
Den Schatten sollte auch während der Programmausführung verschwinden ohne eine vorherige Gruppierung.
Ähnlich eines Tabelementes auf dem ein Control oder Anzeige in allen Tabs sichtbar ist.

Grüße
Andreas

Geht nicht, gibts nicht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.08.2012, 12:21
Beitrag #4

julilinde Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: May 2011

Studentenversion
-
kA



RE: Zusammenfassung von Bedien- und Anzeigeelementen
Hi,

vielen Dank für die Lösungsvorschläge, es klappt so ganz gut!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.08.2012, 07:27 (Dieser Beitrag wurde zuletzt bearbeitet: 29.08.2012 07:31 von Achim.)
Beitrag #5

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
RE: Zusammenfassung von Bedien- und Anzeigeelementen
Alternativ kannst du alle Elemente im Cluster als Bedienelemente (Control) definieren. Bei denen die nur als Anzeige dienen sollen, blendest du einmalig die jeweilen Bedienelemente (Auf/Ab-Pfeile) aus und markierst sie per rechtsklick >> Advanced >> Enable State >> Disabled. Die Inhalte kannst du dann per lokaler Variable oder über PropertyNodes schreiben.

ABER...das kann sich ein bisschen nachteilig auswirken. Wenn du nämlich z.B. ein Anzeigeelement so kontinuierlich mit neuen Werten beschreibst, werden manchmal deine manuell eingegebenen neuen Bedienelement-Werte nicht richtig übernommen und das merkt man hin und wieder erst, wenn die Ergebnisse sich nicht ändern, weil deine Eingaben gar nicht übernommen wurden. Das liegt an der Bildschirmaktualisierung, die deine manuellen Eingabe da in die Quere kommt.

A.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.08.2012, 08:09 (Dieser Beitrag wurde zuletzt bearbeitet: 29.08.2012 08:09 von Lucki.)
Beitrag #6

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: Zusammenfassung von Bedien- und Anzeigeelementen
(29.08.2012 07:27 )Achim schrieb:  Alternativ kannst du alle Elemente im Cluster als Bedienelemente (Control) definieren. Bei denen die nur als Anzeige dienen sollen, blendest du einmalig die jeweilen Bedienelemente (Auf/Ab-Pfeile) aus und markierst sie per rechtsklick >> Advanced >> Enable State >> Disabled. Die Inhalte kannst du dann per lokaler Variable oder über PropertyNodes schreiben.
Mein erste Reaktion war Begeisterung über dies Lösung, darauf war ich noch gar nicht gekommen. Bei näherem Nachdenken aber dann Ernüchterung.
Man kann ja dann im BD die Bedien- und "Anzeige"-elemente nicht mehr als einen Clusterwert behandeln, sondern muß die Elemente zum Lesen/Beschreiben trennen. Insgsamt hat man damit im BD keine Vereinfachung, sondern es sieht, was die verbrauchte Fläche anbetrifft, mindesten genau so aufwändig aus als wenn man gar keine Cluster, sondern ausschließich Einzelelemente mit Dekoration drum herum verwendet hätte. Lasse mich aber gern vom Gegenteil überzeugen Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
29.08.2012, 09:25 (Dieser Beitrag wurde zuletzt bearbeitet: 29.08.2012 09:26 von Achim.)
Beitrag #7

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
RE: Zusammenfassung von Bedien- und Anzeigeelementen
(29.08.2012 08:09 )Lucki schrieb:  Man kann ja dann im BD die Bedien- und "Anzeige"-elemente nicht mehr als einen Clusterwert behandeln, sondern muß die Elemente zum Lesen/Beschreiben trennen.

Häh? Kann grade nicht folgen...

Lesen ist ja kein Problem...und für's schreiben kann man ja einfach einzelene Elemente im Cluster ersetzen. Alternativ könnte man auch per Referenzarray der Cluster-Controls die gewünschten Elementwerte neu schreiben...wenn das jeweils in nem schicken SubVI untergebracht ist, ist's auch schön platzsparend.

Was genau ist jetzt das Problem?

Und nebenbei bemerkt: Es ist eine Alternative...Häufig ist es ja so, dass man viele viele Eingabeparameter hat, die aber sich aber nur auf 2-3 Messwerte bzw. Ergebnisse auswirken, diese aber idealerweise in der Nähe der Eingaben platziert sein sollten. Dann bietet sich sowas an.

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.08.2012, 12:49 (Dieser Beitrag wurde zuletzt bearbeitet: 29.08.2012 12:55 von Lucki.)
Beitrag #8

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: Zusammenfassung von Bedien- und Anzeigeelementen
(29.08.2012 09:25 )Achim schrieb:  Häh? Kann grade nicht folgen...
Dann noch mal mit Beispiel.
   
Demo 1: Alle Elemente sind einzeln
Demo 2: Bedienungen und Anzeigen in getrennten Clustern.
Die FPs sehen exakt gleich aus, die Unterschiede sieht man im BD: Variante 2 ist einfacher. Der Unterschied ist hier in der Demo nicht groß. Die Vorteile von Variante 2 kommen erst richtig zur Geltung, wenn es mehr Elemente sind und wenn gleichartige Operationen auszuführen sind. Bei Variante 1 hätte man dann "Strickmuster" im BD, bei Variante 2 nur eine einzige Operation. In das BD zum Zwecke der Selbstdokumentation so viele Übersichtichkeit und Klarheit hineinzubringen wie möglich, ist der eigentliche Sinn der Variante 2.

Und hier kommt mein Einwand: Ich meine, dass genau dieses Ziel mit Deiner Lösung verfehlt wird. Zum einfachen Beweis des Gegenteils poste ich das VI noch mit.


Angehängte Datei(en)
11.0 .vi  clustertest.vi (Größe: 8,28 KB / Downloads: 231)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  HintergrundFarbe Bedien-/Anzeigeelement ändern - schwarz/grau t.hipp 4 4.817 19.02.2018 14:57
Letzter Beitrag: Appa
  Darstellung / Skalierung von Anzeigeelementen BollerJan 2 3.430 27.07.2015 22:49
Letzter Beitrag: Trinitatis
  Bedien/- und Anzeigeelemente im Frontpanel nur nach Case-Anwahl anzeigen lassen toifl1987 4 6.839 21.02.2011 15:40
Letzter Beitrag: toifl1987
  Bedien- u. Anzeigeelemente wieder sichtbar machen newlabviewer1 3 8.236 13.09.2010 13:51
Letzter Beitrag: GerdW
  Bedien- und Anzeigeelement in einem Defender84 2 3.568 01.12.2009 11:16
Letzter Beitrag: Defender84
  Cluster mit Bedien- und Anzeigeelementen vogster 2 5.661 11.11.2009 10:31
Letzter Beitrag: vogster

Gehe zu: