19.08.2008, 14:25
Beitrag #1
|
tommy111
LVF-Grünschnabel
Beiträge: 26
Registriert seit: Aug 2008
8.5
2008
de
668xx
Deutschland
|
Eigenschaftsknoten
Hi,
bin im Moment schwer an den Eigenschaftsknoten für mein Programm am basteln. Ich hab mir 2 Anzeigeleuchten eingebaut, die erste ("normal Frequenz" = Grün bei "True") funktioniert einwandfrei. Die zweite Leuchte ("abweichende Freuquenz" = Rot bei "True") soll je nach Messwert einen unterschiedlichen Anzeigetext ausgeben. Aber der Text flimmert wie verrückt, was kann das sein? Mach ich da was falsch?
Anzeige auf dem Frontpanel:
Case "True":
Case "False":
|
|
|
19.08.2008, 16:04
Beitrag #2
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Eigenschaftsknoten
Lad' doch bitte mal Dein VI hoch.
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
20.08.2008, 07:04
Beitrag #3
|
|
|
20.08.2008, 07:28
Beitrag #4
|
IchSelbst
LVF-Guru
Beiträge: 3.689
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Eigenschaftsknoten
' schrieb:Aber der Text flimmert wie verrückt, was kann das sein?
Würde ich auch.
Du schreibst ja ständig beide Texte rein in abweichende Frequenz. Dass im selben Knoten später etwas sichtbar/unsichtbar gemacht wird, ist dem Text-Reinschreiben egal. Der wird reingeschrieben und angezeigt. Und da du das für beide Texte tust, siehst du auch beide Texte => flimmern.
Probier folgendes:
Entweder in einer Case-Sequenz oder mach das Visible vor den Text.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
20.08.2008, 12:24
Beitrag #5
|
|
|
20.08.2008, 12:43
Beitrag #6
|
IchSelbst
LVF-Guru
Beiträge: 3.689
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Eigenschaftsknoten
' schrieb:..funktioniert dann aber auch net wirklich besser.
Stimmt.
So sollst ja auch pro Schleifendurchlauf nur ein einziges mal per Property auf das Element zugreifen. So wie du es jetzt hast, schreibst du zweimal. das Element wird jetzt pro Zyklus ein- und wieder ausgeschaltet. Das ist schlecht. Ich hab eher an eine verschachtelte Case-Anweisung gedacht: Value<100, dann tue, sonst: value>10, dann tue, sonst: tue. Dann wird nur ein einziges Mal das Element beschrieben.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
20.08.2008, 15:23
Beitrag #7
|
tommy111
LVF-Grünschnabel
Beiträge: 26
Registriert seit: Aug 2008
8.5
2008
de
668xx
Deutschland
|
Eigenschaftsknoten
Zitat:So sollst ja auch pro Schleifendurchlauf nur ein einziges mal per Property auf das Element zugreifen. So wie du es jetzt hast, schreibst du zweimal. das Element wird jetzt pro Zyklus ein- und wieder ausgeschaltet. Das ist schlecht. Ich hab eher an eine verschachtelte Case-Anweisung gedacht: Value<100, dann tue, sonst: value>10, dann tue, sonst: tue. Dann wird nur ein einziges Mal das Element beschrieben.
..joa, haste eigendlich Recht, keine Ahnung warum mir das net aufgefallen ist?!
Habs jetzt mit verschachtelten Case's versucht, war zwar in gewissen Abständen etwas verwirrend, aber letzendlich funktioniert es nun genauso wie ich mir das vorgestellt habe.
Danke für die Tips!
|
|
|
| |