LabVIEWForum.de
property node ... wirklich langsam... - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: property node ... wirklich langsam... (/Thread-property-node-wirklich-langsam)

Seiten: 1 2 3


RE: property node ... wirklich langsam... - IchSelbst - 18.02.2019 15:41

(18.02.2019 13:00 )Trinitatis schrieb:  Oder wird grundsätzlich alles neu gezeichnet?
Zumindest Graphen werden neu gezeichnet.

Aktueller Fall in LV2015:
Ein Graph liegt auf einem TabSheet, das nicht sichtbar ist. Wenn ich jetzt per Referenz aus einem anderen VI heraus auf diesen offensichtlich nicht sichtbaren Graphen schreibe (und zwar nur Wert), ist nach dem Schreiben die Zeichenfläche des Graphen, und nur die Zeichenfläche des Graphen, auf dem TabSheet, das den Graphen gar nicht enthält, sichtbar. Einmal das Applikations-Fenster aus dem Bildschirm hinausgeschoben und wieder herein, dann ich die Zeichenfläche verschwunden. Oder natürlich Sheet wechseln.

Was mir auch immer negativ besonders in der IDE auffällt, sind Änderungen an TabControls, wenn viele TabSheets vorhanden sind. Dann dauert alleine das Umschalten der Sheets schon mal bis zu zwei Sekunden. Dann schließe ich immer das Projekt und die IDE, beginne von vorne - dann geht wieder alles normal schnell.


RE: property node ... wirklich langsam... - Lucki - 18.02.2019 19:27

Zur Geschwindigkeit beim Zeichnen von Graphen noch ein Hinweis:
Wenn z.B ein Plot immer von links unten nach rechts oben verläuft, dann ist ja die Plotfläche links oben und rechts unten leer. Es liegt dann nahe, dort irgenwelche zum Plot gehörenden Informationen als Anzeigeelemente zu platzieren. Das mache ich aber nie mehr, daran habe ich mir die Finger verbrannt. Die Geschwindigkeit leidet sehr, und es kam sogar vor, dass der Plot nicht mehr richtig angezeigt wurde.


RE: property node ... wirklich langsam... - gottfried - 19.02.2019 10:20

WOW ... ich habe viel gelernt
Danke
Gottfried


RE: property node ... wirklich langsam... - Achim - 19.02.2019 11:20

Zu beachten:

- Wenn viele Daten im Plot sind, also viele Punkte, wird es teils unbeschreiblich langsam. Jeder einzelne Datenpunkt wird gezeichnet. Darum empfiehlt es sich, für die Darstellung auf dem Graph die tatsächliche Menge zu reduzieren. So viele Punkte kann eh keiner wahrnehmen.

- Grafisch aufwändige Anzeigeelemente "dauern" länger. Also möglichst einfach arbeiten! 3D-Optik etc. ist "really evil"! Die neuen NXG-Style-Controls sind ganz gut, das wirkt das FP aufgeräumt.

- Controls übereinander legen (also wie in Luckis Post), z.B. Numerische Elemente in Plot-Oberflächen, ist noch viel bösererererer als 3D-Elemente

Just my two cents...


RE: property node ... wirklich langsam... - THL - 20.02.2019 13:27

(19.02.2019 11:20 )Achim schrieb:  Zu beachten:

- Controls übereinander legen (also wie in Luckis Post), z.B. Numerische Elemente in Plot-Oberflächen, ist noch viel bösererererer als 3D-Elemente

Just my two cents...
Ist das echt so böse? Ich mache es gelegentlich bei einigen Anwendungen (siehe angehängtes Bild) und habe bislang noch nichts schlimmes bei erlebt.


RE: property node ... wirklich langsam... - gottfried - 20.02.2019 14:34

Hallo,

jetzt bin ich ja gaaanz gescheit und wollte das Vorgehen mit "Delay Front Panel Update" anwenden .... tja. jetzt bin ich wieder gaaanz klein .... wo fide ich das?

Danke

Gottfried


RE: property node ... wirklich langsam... - Trinitatis - 20.02.2019 14:41

Hallo Gottfried,

du musst dir erst die Eigenschaft "Frontpanel" nehmen und mit deren Referenzausgang einen neuen Eigenschaftsknoten ansprechen. Dort findest du dann die gewünschte Eigenschaft.

Gruß, Marko


RE: property node ... wirklich langsam... - gottfried - 26.02.2019 11:55

Hallo,

schätze ich bin extrem begriffstützig

"du musst dir erst die Eigenschaft "Frontpanel" nehmen"

...was muss man "rechtsklicken" um diese Referenz zu bekommen?

Mit "Pane" - Referenz - Property bekomme ich keine solche Eigenschaft

Eine Referenz auf das VI hat auch keine solche Eigenschaft...

Danke

Gottfried


RE: property node ... wirklich langsam... - GerdW - 26.02.2019 13:22

Hallo Gottfried,

man nehme eine (generische) Propertynode, wähle Klasse->VI-Server->VI.
Dann holt man sich die Frontpanel-Referenz, um darüber dann die Eigenschaft "DeferPanelUpdate" des Frontpanels zu erhalten:


RE: property node ... wirklich langsam... - gottfried - 26.02.2019 15:41

*DANKE*