LabVIEWForum.de - Iterationen

LabVIEWForum.de

Normale Version: Iterationen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi 2hands

Ich bin gerade dabei LabVIEW zu lernenBlush
Ich brauche es für meine Diplomarbeit und ich mache gerade ein paar Bsp. durch.
Bei einem Bsp. hänge ich gerade, und zwar möchte ich eine Zufallszahl generieren(zw. 0-1000), diese soll
auf die nächste ganze Zahl gerundet werden und mit einer eingegebenen Zahl verglichen werden. Bis hierhin klappt alles.
Das Problem ist nun das ich gerne die Anzahl der Iterationen ausgeben, also wie oft die WHILE-Schleife durchlaufen wurde.
Ich glaube man könnte es mit einem Schieberegister machen aber ich weiß nicht wie ich das genau machen soll.

[attachment=50744]

EDIT jg: Externer (nicht funktionierender) Link gelöscht, Bild im LVF hochgeladen.
Hi xmazdax,
links unten in der Whileschleife gibt es ein blaues I. Wenn du da nen Indikator hinsetzt siehst du wieviele Iterationen schon gelaufen sind.

Gruß
Hallo xmazdax,

Bilder bitte immer hier direkt im Forum hochladen…
Hi xmazdax.

Es gibt da ein sehr einsteigerfreundliches Buch, in dem die Basics ordentlich erläutert werden. Wenn du dich also längerfristig oder tiefgehend mit Labview beschäftigen willst, kann ich dir das nur wärmstens empfehlen.

Einführung in Labview - Georgi/Metin

Gruß
NoWay
Ich habe vom "I" einfach eine Num. Anzeige drangehängt.
Er zeigt mir jetzt zwar die Iterationen an, aber das Programm stoppt nicht.
Ich habe die STOP-Bedingung so definiert, das wenn die eingegebene Zahl= der Zufallszahl ist.
Er macht das aber nicht das Programm läuft einfach weiter.
Habe ich irgendwo einen Denkfehler?
Sind wir noch beim Source-Code aus Beitrag Nr. 1?

Wenn du auf Nummer sicher gehen willst (zwecks der Ungenauigkeit bei Gleitkommazahlen), dann steige auf Ganzzahlen um:
[attachment=50760]

Ansonsten einfach mal VI hochladen.

Gruß, Jens
Das Bild oben ist aktuell ich habe einfach eine Num. Anzeige an das I gehängt.
Ich weiß nicht genau wie ich das VI Stoppen soll. Die Iterations Anzeige läuft die ganze Zeit.
Er findet die Übereinstimmung z.B. bei 456 und dann noch mal bei 1783. Ich möchte aber das er
mir die erste Anzahl von Iterationen anzeigt und nicht immer die momentane
Hä? Wenn das VI eine Übereinstimmung findet (was natürlich immer nach unterschiedlicher Anzahl von Durchläufen der While-Schleife passiert), dann stoppt das VI doch! Wo ist das Problem?

Oder startest du das VI im Modus "Run Continuously"? Das ist ein Modus zum Debuggen, der nur durch den Stopp-Button daneben in der VI Toolbar Leiste abgebrochen werden kann.

Gruß, Jens
Jetzt versteh ich es Blush
Ich darf das VI nicht wiederholt ausführen.
Wenn ich es einmal ausführe, dann zeigt es mir die erste Iterationsanzahl
Referenz-URLs