Workshop Einführung in NI LabVIEW Stefan Egeler Applications Engineer National Instruments Germany GmbH 1
Inhalt Übung 1: Öffnen und Ausführen eines Beispiel-VIs... 3 Übung 2: Erstellen eines einfachen VIs Zufallszahl finden... 5 Notizen... 7 National Instruments Germany GmbH 2
Übung 1: Öffnen und Ausführen eines Beispiel-VIs Diese Übung bietet eine Einführung in die Bedienung der Entwicklungsumgebung NI LabVIEW. Anleitungen für die Übung 1. Öffnen Sie in LabVIEW die Beispielsuche (Menü Hilfe» Beispiele suchen). 2. Geben Sie in der Suchen-Karteikarte den Begriff Lissajous ein. 3. Öffnen Sie das gefundene Beispielprogramm Lissajous.vi durch einen Doppelklick. 4. Starten Sie das VI durch einen Klick auf den einzelnen weißen Pfeil in der Symbolleiste oder über das Menü Ausführen» Starten. 5. Verändern Sie die Steuergrößen über die drei Schieber, um Änderungen im Graphen herbeizuführen. 6. Lassen Sie sich das Blockdiagramm zu dem VI anzeigen, indem Sie im Menü Fenster» Blockdiagramm anzeigen auswählen oder CTRL-E drücken. National Instruments Germany GmbH 3
7. Es wird deutlich, wie einfach das Blockdiagramm insbesondere dank so genannter Express-VIs (hellblau unterlegt) ist. 8. Lassen Sie sich den Datenfluss durch einen Klick auf das Glühlampen-Symbol (Highlight- Funktion) anzeigen. Beachten Sie bitte dabei, dass die Ausführung deutlich verlangsamt wird. 9. Wechseln Sie zurück in das Frontpanel und betätigen Sie die Taste Stop, um das VI anzuhalten. 10. Schließen Sie das VI. Ende von Übung 1 National Instruments Germany GmbH 4
Übung 2: Erstellen eines einfachen VIs Zufallszahl finden In dieser Übung entwickeln Sie ein eigenes VI, das so lange kontinuierlich Zufallszahlen zwischen 0 und 100 erzeugt, bis es eine im Vorfeld angegebene Zahl erreicht. Außerdem wird ermittelt, wie viele Zufallszahlen vor dem Treffer erzeugt wurden. Anleitungen für die Übung 1. Starten Sie LabVIEW und öffnen Sie über Start-Menü» Leeres VI ein leeres VI. 2. Wählen Sie Menü» Datei» Speichern unter und speichern Sie das VI mit einem beliebigen Namen auf Ihrem Desktop. 3. Fügen Sie ein numerisches Bedienelement in das Frontpanel ein. Klicken Sie dazu mit der rechten Maustaste in das graue Feld des Frontpanels und wählen Sie unter der Kategorie numerisch ein numerisches Bedienelement aus. Legen Sie dieses auf dem Frontpanel ab und beschriften Sie das Element mit Zu suchende Zahl, indem Sie den Default-Namen Numerisches Element anklicken, um den Cursor dort zu platzieren. 4. Stellen Sie den Wertebereich des Bedienelements auf Werte von 0 bis 1000 ein. Klicken Sie dazu mit der rechten Maustaste auf das Bedienelement und wählen Sie im Kontextmenü den Eintrag Wertebereich. Dort deaktivieren Sie in der Registerkarte Wertebereich die Option Standardbereich verwenden. 5. Wählen Sie als Minimum 0 und als Maximum 1000 aus. Setzen Sie außerdem den Inkrement-Wert auf 1. Schließen Sie den Dialog über OK. 6. Fügen Sie ein numerisches Anzeigeelement (mit Klick der rechten Maustaste auf das Frontpanel) ein und geben Sie diesem den Namen Aktueller Wert. 7. Binden Sie ein numerisches Anzeigeelement in das Frontpanel ein. Beschriften Sie es mit Iterationen. 8. Wechseln Sie in das Blockdiagramm (Menü: Fenster» Blockdiagramm anzeigen). Fügen Sie die Funktion Zufallszahl (0-1) (Kategorie Numerisch ) in das Blockdiagramm ein. 9. Integrieren Sie eine Multiplikationsfunktion. Klicken Sie dann mit der rechten Maustaste auf den Eingang y der Funktion Multiplizieren (Kategorie Numerisch ). Wählen sie im erscheinenden Kontextmenü Erstellen > Konstante. Geben Sie die Zahl 1000 in die Konstante ein. 10. Fügen Sie die Funktion Auf nächste ganze Zahl runden in das Blockdiagramm ein. (Dieses finden Sie in der Kategorie Numerisch.) 11. Fügen sie die Funktion Gleich? (Kategorie Vergleich ) zum Blockdiagramm hinzu. 12. Verdrahten Sie alle Funktionen wie unter Bild 1 dargestellt. Dazu bewegen Sie die Maus zu einem Anschluss, bis sich der Cursor in eine Spindel verwandelt. Klicken Sie dann auf diesen Anschluss, ziehen Sie bei gedrückter Maustaste eine Leitung zum notwendigen Anschluss und lassen Sie über diesem Anschluss die Maustaste los. National Instruments Germany GmbH 5
Bild 1 13. Fügen Sie aus der Kategorie Strukturen eine While-Schleife ein und ziehen Sie diese bei gedrückter Maustaste über alle vorhandenen Elemente im Blockdiagramm. (Belassen Sie das Anzeigeelement Iterationen und das Bedienelement Zu suchende Zahl außerhalb der Schleife.) 14. Legen Sie außerhalb der While-Schleife die Funktion Inkrementieren (Kategorie Numerisch ) auf dem Blockdiagramm ab. 15. Verdrahten Sie nun die hinzugefügten Elemente, so dass Ihr Blockdiagramm aussieht wie unter Bild 2 dargestellt. Speichern Sie das VI. 16. Testen: Wechseln Sie in das Frontpanel. Geben Sie eine Zahl zwischen 0 und 1000 in das Bedienelement Zu suchende Zahl ein. Starten Sie das VI, indem Sie in der Symbolleiste auf den weißen Pfeil klicken. Beobachten Sie die Anzeigeelemente: Im Anzeigeelement Aktueller Wert wird der aktuell erzeugte Zufallswert angezeigt. Auf dem Anzeigeelement Iterationen sehen Sie, wie viele Iterationen der While-Schleife nötig waren, um die gesuchte Zahl zu finden. Ende von Übung 2 Bild 2 National Instruments Germany GmbH 6
Notizen National Instruments Germany GmbH 7
Notizen National Instruments Germany GmbH 8