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
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
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)
ReportAusdruck auf beliebigen Ausdruck auf beliebigen Drucker (z.B. auch Adobe PDF) oder in HTML Seite) o e Se te
Konnektivität - DLLLabVIEW ruft exportierte Funktion in LabVIEW ruft exportierte Funktion in nativer DLL auf (hier C Code)