LabVIEWForum.de - Fehlersuche und Graphen flackern

LabVIEWForum.de

Normale Version: Fehlersuche und Graphen flackern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Weiß jmd. wie ich es verhindern kann dass der Graph der Klimamessungen aus einer SQL-Datenbank darstellt flimert?
Er fragt halt sequenziell die Messdaten von verschiedenen Sensoren ab und gibt sie auf den Graph. Ich bräuchte also quasi einen Puffer der die Schwankungen abfedert...Geht das?
Lieben Gruß
Malle
Hallo ihr Lieben,

ich habe im Zuge eines Praktikums ein Labviewprogramm weiter entwickelt.
Es ist nicht besonders schön programmiert aber es läuft...einigermaßen.
So mein Problem ist nun zum einen dass ich nicht weiß wie ich die Fensterskalierung für kleinere Monitore machen kann. Ich hatte eigentlich gedacht ich gestalte das Front panel relativ schmal und kann scrollt man halt runter, aber das bekomme ich nicht hin. (Also das Scrollen)
UNd das nächste ist dass die Graphen sobalt daten draufgegeben werden anfangen zu Flackern.
Ich lade das Programm im Anhang mal hoch und vll kann mir ja jemand von euch helfen.
Smile Das wäre super!
Herzlichen Dank schonmal und Liebe Grüße
Malle
Hast du beim Graphen das Smooth Update aktiviert?
[attachment=32536]
Gruß, Jens

P.S.: Threads verschmolzen, da Doppelposting (vgl. LVF-Regeln!)
Ja habe ich Smile
aber beheben tut es den Fehler leider nicht.
Hat noch jmd andere Ideen?
(01.03.2011 10:52 )malle schrieb: [ -> ]So mein Problem ist nun zum einen dass ich nicht weiß wie ich die Fensterskalierung für kleinere Monitore machen kann. Ich hatte eigentlich gedacht ich gestalte das Front panel relativ schmal und kann scrollt man halt runter, aber das bekomme ich nicht hin. (Also das Scrollen)

Wie klein willst du den skalieren?
Einstellungen zur Größe/Scrollbars gehen unter File»VI-Properties»Window Appearance.
Wenn du Objekte skalieren willst, dann geht dies mit einem Rechtsklick auf ein FP-Element»Scale Object with Pane.
Jedoch ist das ganze nicht ganz trivial, solange nicht feststeht, welche Mindestauflösung gefodert ist, oder auf welchen Bildschirmen das ganze laufen soll?

(01.03.2011 10:52 )malle schrieb: [ -> ]UNd das nächste ist dass die Graphen sobalt daten draufgegeben werden anfangen zu Flackern.
Ich lade das Programm im Anhang mal hoch und vll kann mir ja jemand von euch helfen.

Kann das Programm leider nicht ausführen, da ich die Subs nicht mit 2010 laden kann. Wann fangen denn die Graphen zu flackern an? Gleich nach Programmstart? Die werden doch nur einmal nach beenden der Sequenz mit den geladenen Messdaten beschrieben, oder irre ich mich da?

Übrigens liegt ein Graph auf dem Blockdiagramm irgendwo ganz rechts im Nirvana.

Beste Grüße,
NWO
Flackern des Graphen? Das VI läuft einmal durch und beschreibt dann am Ende die Charts. Wobei der Ausführungszeitpunkt der Skalierungs-PropertyNodes nicht genau festgelegt ist. Was soll da flackern, bei einmal beschreiben?
Also der Graph im Nirvana ist "Absicht" da wird noch etwas eingepflegt aber das wird nciht meine aufgabe sein, der Graph ist momentan nur für den Screenshot da...

Das Flackern tritt auf wenn ich ich das Programm wiederholt ausführe vermutlich wegen der Graphenaktualisierung, aber die Frage ist ob man das irgendwie durch....weichzeichnen, puffer o.ä. lösen kann.

Lieben Gruß
Malle
Hallo Malle,

Zitat:wenn ich ich das Programm wiederholt ausführe
Und wie machst du das?
Etwa über den nur für Debugging-Zwecke vorhandenen "Run Continuous"-Knopf?
(01.03.2011 13:12 )malle schrieb: [ -> ]Das Flackern tritt auf wenn ich ich das Programm wiederholt ausführe ...
Also genauso einen Quatsch habe ich befürchtet und als Antwort erwartet!
Mach erst einmal ein gescheites Programm daraus, so mit While-Schleife um den immer wieder ablaufenden Teil des Programms, einer gescheiten Initialisierung, State-Machine, Event-Verwaltung, etc...
Du brauchst bestimmt nicht dauernd diese Graphen-PropertyNodes setzen. Die erzwingen nämlich bei Ausführung immer ein FP-Update.

Wie zitiert NWOMason so schön:
To use the abort button is like using a tree to stop a car!

Ähnliches gilt für den Wiederholt-Ausführen-Knopf. Das ist KEIN Ersatz für den dauernden Ablauf eines VIs, sondern nur eine Debug-Option.

Gruß, Jens
ja (der ist nur für debug-zwecke?) ganz genau so...
und wie löse ich es sonst wenn ich es dauerhaft ausführen willß über eine executeble oder wie?
oder pack ich das ganze programm in eine while-schleife?
Seiten: 1 2
Referenz-URLs