19
Fortgeschrittene Techniken in LabVIEW National Instruments LabVIEW LabVIEW National Instruments LabVIEW

Fortgeschrittene Techniken in LabVIEW - iks.hs-merseburg.deuheuert/pdf/Grafische Programmierung/Praktikum... · Array manipulieren yAus mehreren Skalaren yI iti li i t AInitialisiertes

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Fortgeschrittene Techniken in LabVIEW

National Instruments LabVIEW

LabVIEW

National Instruments LabVIEW

Array mit KonstantenAnzahl der Elemente über Datenoperationen“Anzahl der Elemente über „Datenoperationen

(Zahlen-) Datentyp der Elemente über „Darstellung“

Lässt man string Konstante boolsche Konstante o a Lässt man string-Konstante, boolsche Konstante o.a. in das Array fallen, erzeugt man entsprechendes Array

Autoindizierung am SchleifentunnelAuch am Schleifeneingang Auch am Schleifeneingang verwendbar (nur 1D Array)Schleife läuft Anzahl der Elemente im ArrayAlternativ (Indizierung deaktiviert) kann gesamtes Array in Schleife verarbeitet werdenwerdenMehrdimensionale Arrays über mehrere ineinander liegende mehrere ineinander liegende Schleifen behandelbar

PolymorphismusViele LabVIEW-Funktionen sind überladenViele LabVIEW-Funktionen sind überladen

Array manipulierenAus mehreren SkalarenAus mehreren Skalaren

I iti li i t AInitialisiertes Array

Wenn es ein paar mehr Dimensionen sein dürfen …

Größe(n) messen

Element selektieren

Array manipulieren

ClusterSind in anderen Programmiersprachen als Strukturen (struct) Sind in anderen Programmiersprachen als Strukturen (struct) bekannt

Speichern im Gegensatz zu Arrays Daten unterschiedlicher Speichern im Gegensatz zu Arrays Daten unterschiedlicher Datentypen

Erhöhen Übersichtlichkeit und vereinfachen SchnittstellenErhöhen Übersichtlichkeit und vereinfachen Schnittstellen

Cluster bearbeitenElemente im Cluster lassen sich bearbeitenElemente im Cluster lassen sich bearbeiten

Zugriff über Variablennamen (hier „d“)

KonvertierungenKonvertierung komplexer DatenKonvertierung komplexer Daten

Signale zusammenfassen

Dynamische Daten in Signalverlaufsarray

Signalverlauf in Dynamische Daten wandeln

Indizierung

Signalverlaufskomponenten lesen Signalverlauf erstellen

StringsAlle üblichen Alle üblichen Funktionen zur Zeichenketten-e c e etteManipulation

Strings konvertierenVerschiedene Verschiedene Datentypen

Dezimaltrennzeichen Dezimaltrennzeichen steuerbar

Formatierte AusgabeFormatierte Ausgabe

Strings – Formatierter TextZusammensetzen von variablen und Zusammensetzen von variablen und konstanten Textelementen (ähnlich wie „sprintf()“ in C)„sp t () C)

Datei schreiben

Datei lesen

ReportAusdruck auf beliebigen Ausdruck auf beliebigen Drucker (z.B. auch Adobe PDF) oder in HTML Seite) o e Se te

DialogeErmöglichen Benutzerabfragen und -eingabenErmöglichen Benutzerabfragen und -eingaben

DateidialogAuswahl von Dateien und Auswahl von Dateien und Verzeichnissen

Konnektivität - .NETLabVIEW instanziiert NET-LabVIEW instanziiert .NET-Klasse und ruft Methode

Konnektivität - DLLLabVIEW ruft exportierte Funktion in LabVIEW ruft exportierte Funktion in nativer DLL auf (hier C Code)

Messen mit der SoundkarteSignalgeneratorSignalgenerator

Oszilloskop