Messen mit LabVIEW - Block 1

Post on 06-Jul-2015

1.342 views 6 download

description

LabVIEW-Kurs von Birgit Plötzeneder.1. Block: Einführung

Transcript of Messen mit LabVIEW - Block 1

Birg

it P

lötz

ened

er 2

011

Block 1: Einführung

Birg

it P

lötz

ened

er 2

011

Messen mit LabVIEWBirgit Plötzeneder

b.ploetzeneder@gmail.com

Birg

it P

lötz

ened

er 2

011

Roadmap

Was ist LabVIEW?

Die 5 wichtigen Fenster

Eingabe, Ausgabe, Werkzeuge

Datentypen, Konvertierung

Elementare Rechnungen

Demo: Addition

Übung: Tachometer

Birg

it P

lötz

ened

er 2

011

Was ist LabVIEW?

Grafische Programmiersystem von National Instruments: http://www.ni.com/de/

Programmiersprache „G“ (datenflussorientiert)

Vor allem im Bereich Messtechnik, Regelungstechnik (große Auswahl an Messkarten, Treibern für Geräte,..)

Birg

it P

lötz

ened

er 2

011

Birg

it P

lötz

ened

er 2

011

Ressourcen

Ausführlich: Georgi / Metin: Einführung in LabVIEW, Hanser, 39.90 €

Theoretisch: Mütterlein:Handbuch für die Programmierung m. LabVIEW, Spektrum Akad. Verlag, 49.90€

Praktisch: Plötzeneder²Praxiseinstieg LabVIEW, Franzis, 29.90€

...

Birg

it P

lötz

ened

er 2

011

LabVIEW beziehen

Studentenlizenz (DVD oder Download), 30-Tage-Vollversion

Für Messtechnik: Treiber für Geräte (DAQ) und serielle Schnittstelle dazuinstallieren

Ressourcen (für den Kurs):www.ni.com/trylabview/d/RS232 – Treiber: Profilic PL2303*DAQmx: http://bit.ly/fJtrjn

*siehe Anmerkungen

Birg

it P

lötz

ened

er 2

011

Installation von LabVIEW

Problemlos „durchklicken“

Englische/deutsche Sprachversion (!)

nicht abwärtskompatibel

Für beliebige Messgeräte:http://zone.ni.com/devzone/cda/tut/p/id/9820

Birg

it P

lötz

ened

er 2

011

Zusatzprogramme

http://www.delicious.com/bploetzeneder/labviewtools

- DAQmx: Unentbehrlich für Arbeiten mit Messkarten:http://www.ni.com/dataacquisition/d/nidaqmx.htm- OpenG Libraries: Open Source Vis:http://sine.ni.com/nips/cds/view/p/lang/de/nid/209027- Kostenpflichtig: Tortoise SVN:http://jki.net/tortoisesvn-tool- VNC, SQL und Perl- (veraltet, aber funktionsfähig)* http://jeffreytravis.com/lost/

- UI Custom Controls: Für professionellen Style:http://sine.ni.com/nips/cds/view/p/lang/de/nid/209118http://sine.ni.com/nips/cds/view/p/lang/de/nid/209120http://sine.ni.com/nips/cds/view/p/lang/de/nid/209119

* Ich habe ein Skript dazu geschrieben. Gerne auf Anfrage.

Birg

it P

lötz

ened

er 2

011

Die fünf wichtigsten Fenster

BlockdiagrammFrontpanelElementepaletteFunktionspaletteWerkzeugpalette

Birg

it P

lötz

ened

er 2

011

Frontpanel und Blockdiagramm

Blockdiagramm

Bausteine, die verdrahtet sind

Frontpanel

Eingabeelemente, Ausgabeelemente

Birg

it P

lötz

ened

er 2

011

Elementepalette und Funktionspalette

Elementepalette Funktionspalette

Rechte Maustaste, Klick auf

Frontpanel Blockdiagramm

Birg

it P

lötz

ened

er 2

011

Werkzeugpalette

1 Automatische Werkzeugwahl2 Dateneingabe3 Objektauswahl4 Texteingabe5 Verdrahten6 Kontextmenü7 sich bewegen8 Breakpoints9 Probes10 Färben11 Farbwahl

Birg

it P

lötz

ened

er 2

011

Werkzeugpalette

1 Automatische Werkzeugwahl2 Dateneingabe3 Objektauswahl4 Texteingabe5 Verdrahten6 Kontextmenü7 sich bewegen8 Breakpoints9 Probes10 Färben11 Farbwahl

Wenn man die Werkzeugwahl nicht nimmt, kann man mit der Leertaste die Werkzeuge wechseln.

Strg+Verschieben = Kopieren

Birg

it P

lötz

ened

er 2

011

Eingabe, Ausgabe, Werkzeuge

Elementepalette: Interaktion mit Benutzer

Verschiedene Datentypen, Eingabe, Ausgabe

Birg

it P

lötz

ened

er 2

011

Eingabe, Ausgabe, Werkzeuge

Demo: Schieberegler

Birg

it P

lötz

ened

er 2

011

Datentypen, Konvertierung

2 grobe Typen: Dezimalzahlen (DBL) und Ganzzahlen (Integer, zB. I64) http://bit.ly/eoMgu9

Demo: Schieberegler mit Integer ausstatten.

Birg

it P

lötz

ened

er 2

011

Konvertierung

Birg

it P

lötz

ened

er 2

011

Elementare Rechnungen

RMT >> Programmierung >> Numerisch

RMT >> Erstellen

Bei komplizierteren Blöcken findet man unter RMT >> Hilfe sehr gute Information.

Birg

it P

lötz

ened

er 2

011

Fragen?

Birg

it P

lötz

ened

er 2

011

Demo:Addition

Birg

it P

lötz

ened

er 2

011

Das VI als png

Birg

it P

lötz

ened

er 2

011

Übung:Tachometer

Birg

it P

lötz

ened

er 2

011

Tachometer

→ Aufgabenstellung

Wiederholung Konzepte

Starten eines Programms

RMT >> Werteingabe >> Numerisches Bedienelement

RMT >> Numerische Anzeigeelemente >> Numerisches

Anzeigeelement

RMT >> Programmierung >> Numerisch >> Multiplizieren.

RMT >> Numerische Anzeigeelemente >> Messgerät

Bei Fragen bitte melden!