Messen mit LabVIEW - Block 4

download Messen mit LabVIEW - Block 4

If you can't read please download the document

Transcript of Messen mit LabVIEW - Block 4

Block 3 auf einen Blick

Schleifen: For-Schleife (bekannte Anzahl), While-Schleife (Bedingung), For-While-Schleife: RMT >> Programmierung >> Strukturen
Ein-und Ausgabe: Braucht man ein Array, oder einzelne Elemente? (RMT>>Indizierung ein- und ausschalten)
Schieberegister: Zugriff auf Daten anderer Durchlufe, Stapelung (groziehen) fr ltere Daten, Initialisierung fr alle oder keinen

Graphische Frontpanelelemente
Signaldiagramm fr Einzelwerte (Aktualisierungsmodi)
Signalgraph fr Arrays

Komplexe Datentypen Identifizieren, dann konvertieren!

Block 4:
Entscheidungsstrukturen
+ Fallstudie

Roadmap

Schalter / Boolean

Auswhlen

Case-Struktur

Aufgaben

Fallstudie

bung: Schaltverhalten, Case und CoFallstudie: Wasserglas

Schalter

Siehe: bung zu Block 3 Schaltverhalten

Schalter

Schaltverhalten in bung testen.

Beim Drcken

Beim Loslassen

Bis zum Loslassen

Latch beim Drcken

Latch beim Loslassen

Latch bis zum Loslassen

Auswhlen

RMT >> Programmierung >> Vergleich >> Auswhlen

Demo: Auswhlen

Case-Struktur

Nicht wahr/falsch, sondern eine Variable viele Flle:

RMT>>Programmierung >> Struktur

Voreinstellung

Wenn kein anderer Fall gefunden wird

Bereiche

Von-bis (fr numerische Werte)

Fragen?

Aufgabe:
Entscheidungs-Strukturen

Roadmap

Aufgabe 1: Schalter kalibrieren

Aufgabe 2: Sound-Datei whlen

Aufgabe 3: Voreingestellte Werte

Aufgabe 4: Case und Strings

Aufgabe 1: Schalter kalibrieren

Wiederholung von Schaltverhalten

Wenn ich den Schalter drcke, soll ein Wert bernommen werden, sonst der alte bleiben.

Aufgabe 2: Sound-Datei whlen

Erstellen Sie ein Listenfeld mit 5 Eintrgen (voll, halb voll, leer, Test1, Test2).

Erstellen Sie eine Case-Struktur, so dass man bei Anklicken von zB. Test1 den Pfad C:\temp\test1.wav (oder wo Sie speichern knnen) herausbekommt.

Flle:
voll.wav, halb.wav, leer.wav, test1.wav, test2.wav

Tipp

Aufgabe 3: Voreingestellte Werte

Eingabe: Eine numerische Zahl (Integer).
Wenn sie zwischen 20 und 30 liegt, dann wird ok (String) ausgegeben, sonst Messfehler.

Aufgabe 4: Case und Strings

Ein Programm, das beim Eingabestring
8 Uhr mit Guten Morgen antwortet
bei 20 Uhr und Mitternacht mit Schnen Abend, und sonst mit Hallo.

Birgit Pltzeneder 2011