Hallo,
jetzt habe ich (endlich mal) in meinem alten Projekt nachgeschaut, wie ich es wirklich mal gelöst habe. War bisher der festen Überzeugung, es langt, den DutyCycle neu zu schreiben. Mglw. ist dem nicht so, ich habe früher nämlich immer gleichzeitig auch die Frequenz neu gesetzt. Ändere mal das letzte VI auf folgenden Stand:
Genauso hat es bei mir funktioniert!
Das mit der Abfrage "Counter Ready" wird dann wichtig, wenn du mal eine Steuer-Schleife mit höheren Update-Raten hast. Es muss nämlich mindesten 1 DutyCycle mit aktuellen Werten erzeugt werden, bevor neue Werte gesetzt werden dürfen. Bei 50 Hz bedeutet das umgekehrt, dass du max. 50mal pro Sekunde einen neuen Werte setzen darfst. Momentan ist in der Schleife noch ein Wait mit 100ms drin, deshalb ist die Abfrage eigentlich überflüssig.
Gruß, Jens