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 

Chart Update in Cluster mit property node



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!

28.04.2010, 16:46 (Dieser Beitrag wurde zuletzt bearbeitet: 28.04.2010 16:47 von joe79.)
Beitrag #1

joe79 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jan 2009

2011
2005
DE_EN

82000
Deutschland
Chart Update in Cluster mit property node
Hallo,

beim rumspielen mit LabVIEW (8.6) bin ich auf ein Verhalten gestossen das ich nicht ganz verstehe. Zur Anschauung habe ich eine kleine Beispiel vi erstellt und an diesen post angehaengt:
Ich wollte verschieden Anzeigen, unter anderem einen WaveformChart und einen numerischen Wert in einem Cluster zusammenfassen und gemeinsam plotten. Innerhalb der Anwendung wollte ich dann einen neuen Wert ueber einen property node uebergeben, und zwar so wie ich es bei cluster 2 gemacht habe.
Waehrend der numerische Wert sich aber wie erhofft aendert, scheint der wavechart allerdings keine neuen Werte zu erhalten.
Probiere ich das gleiche nur bei einem Wavechart (der sich nicht in einem cluster befindet, im Beispiel vi wavechart 2) so kann ich ueber einen property node neue Werte darstellen.

Kann mir jemand dieses Verhalten erklaeren?

Mit Cluster 3 im Beispiel habe ich einen workaround fuer das Problem gefunden, der mir aber selber etwas suspekt ist. Gibt es eine schoenere Moeglichkeit als diese?

Vielen Dank fuer Hilfe im Vorraus,
Johannes


Angehängte Datei(en)
Sonstige .vi  WavechartUpdateTest.vi (Größe: 15,51 KB / Downloads: 201)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.04.2010, 17:59
Beitrag #2

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.692
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Chart Update in Cluster mit property node
' schrieb:Kann mir jemand dieses Verhalten erklaeren?
Sieht nach Bug aus. Unsure
Zumindest fällt mir nichts ein, was für ein Feature spricht.

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
01.05.2010, 09:24
Beitrag #3

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Chart Update in Cluster mit property node
' schrieb:Sieht nach Bug aus. Unsure
Zumindest fällt mir nichts ein, was für ein Feature spricht.
Mir schon. Die Wertzuweisung über Eigenschaftknoten beansprucht gegenüber der direkten Wertzuweisung die ca. 200 fache Zeit. Man sollte das also möglichst vermeiden, und um dieser Empfehlung noch etwas Nachdruck zu verleihen, wurde dieser Bug (- der in Wirklichkeit ein erzieherisch wertvolles Feature ist -) eingebaut. Mellow
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.05.2010, 13:52
Beitrag #4

joe79 Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Jan 2009

2011
2005
DE_EN

82000
Deutschland
Chart Update in Cluster mit property node
Auch wenn Geschwindigkeit bei meiner Anwendung eigentlich kein Problem ist muss ich dann doch nach Alternativen fragen:

In meiner Anwendung messe ich bis zu 20 Kanäle einer Switcherkarte, und möchte die Ergebnisse sowohl grafisch darstellen, als auch verschiedene numerische Werte (aktueller Wert, Median...) gleichzeitig anzeigen. Dabei will ich für jeden Kanal die Positionierung am Frontpanel frei wählen können. Die straightforward Lösung wäre nun natürlich die entsprechenden Displays separat zu erstellen, und im Blockdiagramm in eine case structure mit 20 cases zu stecken. Da ich aber ein fauler Hund bin und nicht 20 cases mit quasi identischem Inhalt haben wollte habe ich die cluster icons im Blockdiagramm irgendwo hin getan, mir für jedes eine Referenz geschaffen, und die Referenzen in einen array vereinigt. Funktioniert soweit fein, auch wenn ich mich fuer das WaveChart update wie im Eingangspost beschrieben ein bisschen auf den Kopf stellen muss.
Mein erster Ansatz einfach die Cluster direkt in einem array zusammenzufassen scheiterte daran dass ich es nicht geschafft habe bei einem array die Positionierung am frontpanel frei wählen zu können.

Gibt es eine Standardlösung für dieses Problem?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.05.2010, 16:03 (Dieser Beitrag wurde zuletzt bearbeitet: 01.05.2010 16:53 von Lucki.)
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
Chart Update in Cluster mit property node
' schrieb:Gibt es eine Standardlösung für dieses Problem?
Natürlich, das Haupinstrument dabei ist die Funktion "Array to Cluster" (- bzw. Cluster to Array, wenn es sich um Bedienelemente handelt -) Damit kann man Beides zugleich haben: Auf dem BD das Array, das sich programmtechnisch gut handhaben läßt. Und auf dem FP den Cluster, dessen Elemente sich frei platzieren lassen. Den Clusterrahmen kann man dann noch transparent machen, so daß man nur noch die Elemente sieht. Mit etwas Trickserei lassen sich die Clusterelemente sogar ganz frei platzieren, also z.B. frei verteilt auf dem FP zwischen anderen Elemeten, die überhaupt nicht zum Cluster gehören. Wenn es Dich interessiert, suche ich noch ein Beispiel.

Edit: Wenn Ralf ein VI bringt, dann darf ich doch auch nicht zurückstehen. Also hier schnell noch das Beispiel:
   
Lv80_img
Sonstige .vi  WavechartUpdateTestWA.vi (Größe: 21,34 KB / Downloads: 213)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.05.2010, 16:09
Beitrag #6

rasta Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 245
Registriert seit: Oct 2006

LabVIEW 2009-2017
2006
EN

53909
Deutschland
Chart Update in Cluster mit property node
Hallo zusammen,
im Anhang eine lv85Alternative der Wertzuweisung ohne Proerty-Nodes..

Gruß
Ralf


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  WavechartUpdateTest_RS.vi (Größe: 29,06 KB / Downloads: 180)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
01.05.2010, 17:27
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Chart Update in Cluster mit property node
Hallo Johannes,

noch ein Tipp, der indirekt mit deinem VI zu tun hat:
Du kannst zum Chart auch ein DigitalDisplay sichtbar machen (Rechts-Klick->Visible Items), das erspart dir den zusätzlichen NumericIndicator und das doppelte Daten zuweisen...

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
  Elemente Cluster in Cluster ansprechen simcum 3 3.720 02.10.2023 10:49
Letzter Beitrag: th13
  Keyboard Shortcut Eigenschaftsknoten(Property Node) Kanaille 4 3.430 14.06.2019 06:10
Letzter Beitrag: Kanaille
  property node ... wirklich langsam... gottfried 20 11.645 04.03.2019 09:45
Letzter Beitrag: rolfk
  Property-node von Cluster in Sub-VI ändern LV_2017 2 4.085 05.10.2017 13:23
Letzter Beitrag: LV_2017
  Property Node - Referenz schließen? spacz 2 3.841 21.11.2016 11:16
Letzter Beitrag: spacz
  Element in Cluster of Array of Cluster ausblenden R.Fuertig 4 7.280 26.09.2016 07:47
Letzter Beitrag: GerdW

Gehe zu: