(27.12.2012 14:27 )jg schrieb: @Lucki: aus eigener Erfahrung, das Neu-Zeichnen eines Graphen (vor allem wenn er mal viele Datenpunkte enthält und am besten/schlimmsten auch noch Autoskalierung der Achsen aktiviert ist) ist leider bei LabVIEW ein zeitintensiver Prozess. Alle 20 ms (also mit 50 Hz) einen Graphen zu aktualisieren kann wirklich alle anderen Prozesse gnadenlos ausbremsen.
Es geht hier ganz konkret um das Signalverlaufsdiagramm. Solche Erfahrungen hatte ich früher auch gemacht, aber ab irgendeiner Version von LV scheint sich das grundlegend geändert zu haben. Da gibt es das Problem nur noch im Modus "Synchrone Anzeige", was aber nicht der Normalmodus ist. Aber auch da braucht es wesentlich weniger als 20 ms für ein Update.
Beispielzeiten für 1 Updating in beigefügtem Programm:
Normal: 0.2 us
Synchrone Anzeige: 0.6 ms
Mein Prozessor: AMD-CPU mit integrierter Gaphik. Die Graphik habe ich so gelassen wir sie aus der Bibliothek kommt. Natürlich wird man im Modus Synrchone Anzeige mit um so längeren Zeiten rechnen müssen, je größer die Graphik ist. Ganz katastrophal ist aber das Drüberlegen, z.B einer Zahlenanzeige, über das Plotfeld.
Mir ist die Sache mit rasend schnellen Updaterate selbst nicht ganz geheuer, zumal man mit so einer Aussage gewissermassen den Rest der Welt gegen sich hat. Deshalb wären Beispiele interessant, die vielleicht etwas anderes belegen. Aber bitte nicht in Form ausgeklügelter Kopfgeburten, sondern als ausführbares VI. (Anm.: Diesen Absatz habe ich in der Formulierung geändert)