Naja, also aufgeräumt sieht aber anders aus...
Ein paar Tips:
- rechter Mausklick auf Verdrahtung->Clean up wire ... Ergebnis ist nicht immer unbedingt perfekt, aber es hilft beim Aufräumen.
- FP-Elemente im BD nicht als Icon darstellen, das spart unheimlich Platz -> bessere Übersicht. Kann man in den Optionen von LV einstellen.
- Du hast ein paar unnötige lokale Variablen.
- Für deine Variable "Mean-Wert-Anzeige" besteht mglw. eine Race-Condition, da du diese per local Variable liest und schreibst.
- Wieso initialisiert und deinitialisierst du die Maus innerhalb der While-Schleife? Sowas gehört üblicherweise außerhalb.
- Drähte solange wie möglich gerade führen und von links nach rechts führen
- Ich persönlich bin kein Fan der Feedbacknode/Rückkopplungskonstante. Ich bin der Meinung, ein Shift-Register ist immer besser "lesbar".
- Und zum Schluß: Wenn du in jedem Schleifendurchlauf Daten in einen oder mehrere Graphen schreibst, wundert es mich nicht, dass die Durchlaufzeiten schlecht sind. Ein Update eine Graphen auf dem FP ist nun mal "zeitintensiv". Dazu hatten wir auch mal einen Thread:
http://www.LabVIEWforum.de/index.php?showtopic=4260
MfG, Jens