' schrieb:Mir fällt noch mehr ein. ^_^
Ich gehe bisher nicht davon aus, dass das SubVI von sich aus irgendwas falsch macht.
Habs mir jetz auch mal angesehen. Dem VI fehlt doch etwas ganz Elementares: ein Timer in der Schleife, Prozessorlast also 100%. Ich würde einem solchen VI auch von der Zuverlässigkeit seines Funktionierens niemals trauen. Bevor da kein Timer drin ist und das Fehlverhalten erneut getestet wurde, würde ich hier gar nicht anfangen zu diskutieren.
Hallo Lucki...
...kurz und bündig. Hab ganz am Anfang schon gesagt dass ich meine Whileschleife getaktet mit 100ms läuft. Prozessorlast also kein Problem!!
' schrieb:...kurz und bündig. Hab ganz am Anfang schon gesagt dass ich meine Whileschleife getaktet mit 100ms läuft. Prozessorlast also kein Problem!!
Habe gelesen, hatte es aber so verstanden, daß sich die Taktung auf das Haup-VI bezieht und vieleicht nicht auf das SUB-VI welchse Du gepostest hast.
Du könntest noch diese Verzweiflungstat probieren:
Die Schleifen in den SubVIs zeitversetzt synchronisieren.
Schleife 1 macht iher Umläufe, bezogen auf die innere absolute Uhr Deines PCs bei Dezimalstellen 0.0s, 0.1s, 0.2s, 0.3s,.
Schleife 2 macht ihre Umläufe bei 0.01s, 0.11s, 0.21s,...
Der Code in den einzelnen Schleifen sähe dann so aus:
[
attachment=24588]
Hallo,
das Express-Vi ist mir ebenfalls wie Achim suspekt und deshalb im Anhang mal eine etwas andere Art der „Timer Umsetzung“.

Vorteil hierbei ist, Du hast alles in einer Referenz und greifst in den entsprechenden Cases
darauf zu und brauchst nichts mehr zu verrechnen.
Ich hatte diese Möglichkeit schon einmal in einem anderen Thema gepostet und zwar handelt es sich um eine .net Funktion (Stopwatch).
In Deinem Beispiel habe ich alle Type-Defs diconnected um es überhaupt starten zu können.
Gruß
Ralf
Danke Euch. Hab mein Programm jetzt nochmal neu aufgesetzt. Im Moment läuft alles noch wunderbar. Hab jetzt aber eure 2 Lösungsmöglichkeiten im Hinterkopf die ich bei Bedarf hineinbastle!!
Danke für eure prima Hilfe.
Gruß
Rainito