Probleme mit der Rechenzeit
Hallo,
da bei mir nun alle schwierigkeiten überwunden sind, möchte ich nochmals für alle, die evl ähnliche performance probleme haben/bekommen, noch einen guten zusammenfassenden tipp geben, der sich aus den beiträgen dieses topics zusammensetzt!
- schritt 1: in die main-schleifen "uhr"-funktion einbauen und schauen, in welcher schleife die zeit laggt (ruckt, unregelmäßig läuf oder
gar stehen bleibt)
- schritt 2: "Performance Manager" laufen lassen
-> SubVis die unnötig oft ausgeführt werden raussuchen und neu ein das programm einbinden
-> SubVis die überhöhte bearbeitungszeit beanspruchen re-codieren
- schritt 3: Timer in schleifen einbauen mit konstanten von mind. "10" bis etwa "100" (oder bis zu "500" - je nach art des VIs)
- schritt 4: "Global Vars" durch "Local Vars" ersetzen - besser noch durch "eigenschaftsknoten"
- schritt 5: Lieber ein oder zwei große arrays als viele kleine
- schritt 6: Möglichst viele "ereignisschleifen" einbauen und dafür "while" und "case" rausschmeißen
----> wenn noch immer nich besser geworden ist...rechner kaputt hauen!
liebe grüße,
Dusky
|