Messen mit LabVIEW - Block 2

25
Birgit Plötzeneder 2011 Block 1 auf einen Blick Grundlegendes: 5 Fenster: Blockdiagramm, Frontpanel (→ Strg+E), Werkzeugpalette, Elementepalette, Funktionspalette Eingabeelemente, Ausgabeelemente, Verdrahten (→ Strg+B) Ausführen, Kontinuierlich ausführen, RMT >> Hilfe *.vi/*.png: Bearbeiten >> VI-Abschnitt von Auswahl erstellen Daten / Datentypen: RMT >> Darstellung Konvertierung: RMT >> Mathematik >> Numerisch >> Konvertierung Rechenoperationen: RMT >> Mathematik >> Numerisch Shortcuts auf Objekten: RMT>>Erstellen>>.. RMT >> Umwandeln in..

Transcript of Messen mit LabVIEW - Block 2

Page 1: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Block 1 auf einen BlickGrundlegendes: 5 Fenster: Blockdiagramm, Frontpanel (→ Strg+E), Werkzeugpalette, Elementepalette, FunktionspaletteEingabeelemente, Ausgabeelemente, Verdrahten (→ Strg+B)Ausführen, Kontinuierlich ausführen, RMT >> Hilfe*.vi/*.png: Bearbeiten >> VI-Abschnitt von Auswahl erstellen

Daten / Datentypen: RMT >> DarstellungKonvertierung: RMT >> Mathematik >> Numerisch >> KonvertierungRechenoperationen: RMT >> Mathematik >> Numerisch

Shortcuts auf Objekten: RMT>>Erstellen>>..RMT >> Umwandeln in..

Page 2: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Block 2: Arrays und Strings

Page 3: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Roadmap

Arrays erstellenArrayfunktionenMehrdimensionale ArraysStringsStringfunktionen

Demo: „Hallo, Kollegin“ Übung: Messgerätestring

Page 4: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Page 5: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Arrays erstellen und intialisieren

Sammlung von Objekten gleichen TypsIm Frontpanel: Modern >> Array, Matrix,.. >> ArrayBeliebige Elemente reinziehen.

Page 6: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Arrays erstellen und intialisieren

Im Frontpanel: Modern >> Array, Matrix,.. >> ArrayBeliebige Elemente reinziehen.

Initialisieren:

Erstmalig einen Wert zuweisen.

Page 7: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Arrays erstellen und initialisieren

Im Blockdiagramm:RMT >> Programmierung >> Array:

Array initialisieren: Wert „5“, 10 MalArray erstellen: Aus existierenden Teilarrays oder VariablenArray-Konstante

Page 8: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

ArrayfunktionenRMT>> Programmierung>> Array

→ Arrayfunktionen.png

Page 9: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Mehrdimensionale Arrays

Page 10: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Mehrdimensionale Arrays

Page 11: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Mehrdimensionale Arrays

Page 12: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Fragen?

Page 13: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Demo:Arrays

Page 14: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Farben und Co.Skalar 1D-

Array2D-Array

Integer

Double

Boolean

String

Darstellung übertriebenzur besseren Kenntlichkeit

Page 15: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Übung:Arrays

Page 16: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Strings

Kette von Zeichen, „Text“

Im Frontpanel:RMT >> Textaus(ein)gabeRMT >> Modern >> String & Pfad

Im Blockdiagramm:RMT >> Programmierung >> String

Page 17: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Stringfunktionen

Page 18: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Suchen und CoHilfethema: Syntax für Formatbezeichneroder Doppelklick auf SymbolDezimalpunkt != Komma

Page 19: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Häufiger Fehler:Der Suchblock wird für mehr Felder aufgezogen, als nötig sind.

Page 20: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Fragen?

Page 21: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Demo:Hallo, Kollegin!

Page 22: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Festpinnen, Suche

Page 23: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Anmerkung: Pfade

RMT >> Programmierung >> Datei-I/O >> Dateikonstanten PfadkonstanteLabVIEW verlangt absolute Pfade Aktueller Pfad des Vis (suboptimal, zeigt auf das vi) – Problemlösung meist mit Pfad zerlegen o.Ä. (je nach System.)

Page 24: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Übung:Messgerätestring

Page 25: Messen mit LabVIEW - Block 2

Birg

it P

lötz

ened

er 2

011

Messgerätestring

→ Aufgabenstellung Reale Aufgabenstellung: String von einem Messgerät über serielle Schnittstelle (später!)String:OH 103.0 Ohm2 Varianten des Codes:(1) Suchen + Teilstring(2) In String suchen