19.10.2009, 16:12
hallo User,
mein bisheriges Programm besitzt sehr viele while Schleifen in denen ich meine Abläufe über Schieberegister (Art State-Machine) ablaufen lasse.
Um das ganze ein wenig übersichtlicher zu gestalten habe ich diese auf die Einzelnen Abläufe aufgeteilt.
Ebenso gibt es mehrere (bzw. viele) lokale Variablen in denen ich Werte etc. übergebe.
Bisher hat dies einwandfrei und auch schnell funktioniert. Nun musste ich weitere Abläufe hinzufügen, was dazu führte,
dass mein Programm nun sehr langsam ist und eine E/A-Abfrage meiner Hardware eine gefühlte Ewigkeit dauert.
Wie kann ich hier Abhilfe schaffen???
Meine While-Schleifen sind im "Leerlauf" eben auch so aufgebaut, dass sie den einen Schritt ständig durchlaufen bis z.B. ein EIngang gesetzt wird.
Kann dies mit zu diesemErgebnis führen?
Oder kann ich irgendwie herausbekommen, woher diese Verzögerungen kommen. Die Highlight-Funktion kann ich vergessen. Dauert ewig bis ich da durch bin.
Bitte um Eure Hilfe. DAAAANNNNNKKKKEEEEE.
Gruß Wolle
PS.: Kann bzw. darf das Programm leider nicht hochladen. Sorry
mein bisheriges Programm besitzt sehr viele while Schleifen in denen ich meine Abläufe über Schieberegister (Art State-Machine) ablaufen lasse.
Um das ganze ein wenig übersichtlicher zu gestalten habe ich diese auf die Einzelnen Abläufe aufgeteilt.
Ebenso gibt es mehrere (bzw. viele) lokale Variablen in denen ich Werte etc. übergebe.
Bisher hat dies einwandfrei und auch schnell funktioniert. Nun musste ich weitere Abläufe hinzufügen, was dazu führte,
dass mein Programm nun sehr langsam ist und eine E/A-Abfrage meiner Hardware eine gefühlte Ewigkeit dauert.
Wie kann ich hier Abhilfe schaffen???
Meine While-Schleifen sind im "Leerlauf" eben auch so aufgebaut, dass sie den einen Schritt ständig durchlaufen bis z.B. ein EIngang gesetzt wird.
Kann dies mit zu diesemErgebnis führen?
Oder kann ich irgendwie herausbekommen, woher diese Verzögerungen kommen. Die Highlight-Funktion kann ich vergessen. Dauert ewig bis ich da durch bin.
Bitte um Eure Hilfe. DAAAANNNNNKKKKEEEEE.
Gruß Wolle
PS.: Kann bzw. darf das Programm leider nicht hochladen. Sorry