Programmiertechniken in LabVIEW - iks.hs-merseburg.deuheuert/pdf/Grafische Programmierung... · for...
Transcript of Programmiertechniken in LabVIEW - iks.hs-merseburg.deuheuert/pdf/Grafische Programmierung... · for...
for oder while?Ermitteln Sie Druckwerte in einer Schleife, die eine Minute lang ein Mal pro Sekunde ausgeführt wird.
Wie lautet bei einer while-Schleife die Bedingung, die erfüllt werden muss, damit die Schleife beendet wird?Wie oft müsste eine for-Schleife durchlaufen?Welche der beiden Schleifen ist einfacher zu realisieren?
Erfassen Sie Druckwerte so lange, bis der Luftdruck größer oder gleich 1400psi ist.Messen Sie so lange den Druck und die Temperatur, bis beide zwei Minuten lang stabil sind.Geben Sie einen Spannungsverlauf aus, der bei 0V beginnt und bei dem kontinuierlich jede Sekunde die Spannung um 0.5V erhöht wird, bis die Spannung 5V beträgt.
Case-Struktur„True“ und „False“ case
Auch für Zahlen oder für Strings verfügbar
Einfügen weiterer „Cases“
SchieberegisterZugriff auf Daten des letzten Schleifendurchlaufs
Initialisierung
Formatumwandlungspunkt
ÜbungSchreiben Sie ein VI, welches unter Verwendung von Schieberegistern die Historie der jeweils 5 letzten Zufallswerte zwischenspeichert, aus den 5 Werten einen Mittelwert bildet und diesen zusammen mit dem aktuellen Zufallswert in einem Diagramm grafisch abbildet!
ÜbungZiel ist eine „for“-Schleife mit konstanter Schrittweite in der logarithmischen Darstellung
Eingangswerte:StartwertEndwertSchritte pro Dekade
Ausgangswert:1D-Array
z.B.: Startwert = 1, Endwert = 100, 10 Werte pro Dekade
Ergibt: 1.0, 1.259, 1.585, 1.995, 2.512, …, 63.096, 79.433