Hallo Sebastian,
du generierst mit deiner kleinen Schleife (die 1mal pro Sekunde durchläuft) das Event Bild erzeugen.
Da deine Eventstruktur im Inneren der Hauptschleife keinTimeout-Event hat, ist sie gezwungen auf eines der 3 möglichen Events zu warten. Das häufigst mögliche Event ist dabei das sekündlich erzeugte. Also kann auch deine Hauptschleife nur im 1s-Takt laufen.
Nebenbei bemerkt gehören solche Dinge von der Hauptschleife entkoppelt in eine Parallelschleife, in der es nicht stört, wenns mal länger dauert.
Und die Platzverschwendung sowie die bis zu 13 Ecken, die du in eine eigentlich geradeaus laufende Verbindung gehauen hast tragen nicht gerade zur Lesbarkeit des Codes bei.
(Und zuletzt heißt es auch noch das VI, da es sich um das virtuelle Instrument handelt)
Gruß, Marko