Probleme mit Speicherrate
Gift sind aus meiner Sicht 2 Punkte:
1. (und vor allem): Deine AI-Datenausleseschleife läuft ohne irgendeine "Bremse". Und in jedem Durchlauf schreibst du auch noch Daten in das Chart, die dann im FP aktualisiert werden. Jeder dieser Punkte langt schon, um die CPU-Last auf 100% zu treiben. Stell mal die Parameter so ein, dass du maximal eine FP-Update-Rate von 10 bis 15 Updates pro Sekunde hast.
2. Du hast momentan die Chart-Historie-Länge auf 1024 Waveforms stehen (Achtung, das bedeutet nicht 1024 Datenpunkte, sondern wirklich 1024 Waveforms!). Da kommen natürlich mit der Zeit eine Menge Daten zusammen, die du auch irgendwie im Speicher gehalten werden. Das zerrt mit der Zeit natürlich auch ganz schön an der Performance.
MfG, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|