Ups, mea culpa, es wird der falsche Wert an der Wait-VI weitergegeben.
So isses richtig:
[
attachment=33612]
Hätte dir eigentlich auffallen können, wie du das VI im Highlight-Modus betrieben hast.
Gruß, Jens
EDIT: Hochgeladenes VI ist korrigiert.
Hätte ich auch auf diese Stelle mein Augenmerk gerichtet, wäre mir das aufgefallen
aus Fehlern...
Noch eine Frage: Die "Bis zum nächsten Vielfachen von ms warten" - Funktion an der fehlerhaften Stelle könnte ich doch auch weglassen, hab beim durchlaufen lassen beider Varianten (vorerst) keine nennenswerten Unterschiede erkennen können. Hat die nen bestimmten Grund ? Soll sie garantieren, dass beide Schleifen gleichzeitig starten ?
Ansonsten: Es haut super hin! Tausend Dank!
Der Hauptgrund für das Wait vor der Schleife ist, damit sichergestellt ist, dass auch der erste Schleifendurchlauf die eingestellte Zeit dauert. "Bis zum nächsten Vielfachen von ms warten" - Funktion wartet bis zum nächsten Vielfachen der computerinternen ms-Counters. Beim ersten Aufruf weiß man somit nicht, wie lange wirklich gewartet wird.
Noch ein Hinweis, der dir bei dieser Lösung bewusst sein muss:
Das ist jetzt ein reiner Software-Takt, die max. beste Auflösung ist 1 ms, mehr geht nicht. Und selbst diese (theoretische) Genauigkeit bekommst du nicht zuverlässig unter Windows hin. Es kann also gut sein, dass eine High oder eine Low-Phase ein paar Milli-Sekunden länger oder kürzer dauert.
Gruß, Jens
Ok, danke nochmals!
Ich werde das VI in den nächsten Tagen mal praktisch, in der Anwendung testen und schauen, wie alles so funktioniert.
Noch einen schönen Abend wünsche ich!