Hi!
' schrieb:wie schaffe ich es, dass die Parameter erst anstehen und dann das FPGA erst läuft? Du hast dies vorgeschlagen und ich schon eine Menge probiert und keine Verbesserung erhalten. Kannst du mir dazu mal ein Bsp. schicken?
Da hab ich mich wohl missverständlich ausgedrückt: Das FPGA-VI muss laufen, damit Du deine Parameter entsprechend schreiben kannst. Allerdings solltest Du dein Start-Boolean für den Case in der Whileschleife erst nach dem schreiben der Parameter setzen. Ich mach das immer mit einer Sequenz, wo ich im einen Frame die Parameter setze und im zweiten dann den Start-Boolean. Um die Parameter zu schreiben, muss das VI auf dem FPGA allerdings laufen!
Zur Sache mit den Durchläufen:
Soweit ich mich erinnere, hast Du eine While-Schleife für das gesamte VI, darin ein Case mit dem Start-Boolean als Selektor und in dem Case widerum eine Whileschleife, die Du bei Drücken des Stop-Buttons bzw. bei Durchlaufzahlen größer gleich N stoppst. (By the way, damit läuft der Generator auch noch einmal länger, weil der Durchlaufzähler bei 0 startet...) In dieser While-Schleife hast Du auch noch eine For-Schleife, die für jeden While-Schleifendurchlauf auch nochmal N mal durchläuft - daher insgesamt N² durchläufe...
Also, entweder While-Schleife weg, wenn Du die Stop-Funktion nicht brauchst oder For-Schleife weg und mit den Vergleichen arbeiten...
Grüße,
ch