Framework mit LabVIEW



Ähnliche Dokumente
Universelle Automatisierung im Elektroniklabor mit dem CTVLab basierend auf LabVIEW

TISIS - Industrie 4.0. Ereignis, Ort, Datum

Homepage Vorlagen - Homepagevorlagen. Klicken Sie auf die Homepage-Vorlage, um sie zu sehen: Erstellen Sie mit Homepagevorlagen Ihre Webseite.

Willkommen. in der Welt der Hütten- und Walzwerks-Technologie. Moderne Automatisierungstopologien mit Echtzeit Ethernet am Beispiel EtherCAT

Die ersten Schritte mit. DIG-CAD 5.0 Aufmaß

Anforderungen für mobile Datenerfassung und Datenmanagement bei der Biodiversitätsforschung in den Biodiversitäts Exploratorien

Energiesparen hier und jetzt! SPARBUCH E3CON DAS ENERGIE TRANSPARENZ SYSTEM

Lagerverwaltung g mit Barcode-Scanner. energietechnische Infrastruktur

JetSym. Programmierung in Hochsprache ST nach IEC We automate your success.

Grundlagen der Eletrotechnik Praktikum. Einführung in. National Instruments Educational Laboratory Virtual Instrumentation Suite NI ELVIS TM

Film Creep Entwicklung einer Datenerfassungs- und Auswertesoftware für die Dehnungsmessung an Folienstreifen

Comparison of Software Products using Software Engineering Metrics

WLGauge: : Web Link Gauge to Measure the Quality of External WWW Links. Andreas Lübcke

Ein subjektiver Vergleich zwischen SSIS und Kettle mit Ausblick auf die Generierung von BI-Lösungen

Einrichten einer Toolchain zur Programmierung des Nibo 2 Roboters mit Atmel Studio 6

DATACOPY. Schulungskonzept. DATACOPY-Schulungskonzept Version 2.01 Stand:

Clemens Gull. Joomlal-Extensions. mit PHP entwickeln. Mit 322 Abbildungen

Metadateneditoren für ArcGIS

Benötigen wir einen Certified Maintainer?

Dipl.-Ing. Frank Seifert Geschäftsführer AVI GmbH Das Thema

Anhang B7 zum Handbuch von ARGUS-ART

J.6 Programmierung eingebetteter Systeme

Tutorial Microsoft Office 2003 verteilen

white sheep GmbH Unternehmensberatung Schnittstellen Framework

Standard-Formatvorlagen in WORD und WRITER

ACT50 SOFTWARE. Auslese- und Parametrierungssoftware

Weiterbildung zum Prozessmanagement Fachmann

Dezentrale Stromspeicher in Verteilnetzen zur Frequenzstützung

Bedienungsanleitung Anlassteilnehmer (Vereinslisten)

Data Station Plus. Die vollständige Datenverwaltungslösung. n Multiprotokollkonverter

Datenidentifikation und -synchronisation: Grundlage zur Erfüllung der Qualitätsanforderungen beim Datenaustausch zwischen Systemen

Tipps und Tricks rund um LabVIEW. Tobias Daub Applications Engineer National Instruments Germany

Dokumentenarchivierung mit SelectLine-Produkten

Synergien des Energiemanagements mit der Heimvernetzung

Die Tabellenvorlage im Katalog für Tabellen speichern... 2 Weiteres zu Schnellbausteinkatalogen EDV + Didaktik - Dr. Viola Vockrodt-Scholz

vernetzten prozessübergreifenden Testsystems DATA Ahead GmbH

Prozessanalyse und -optimierung. Die Beratungsleistung der Dr. Peter & Company AG

KonradinHeckel intelligent. Medien. produzieren

Ergebnisse zur Umfrage GC MARKT-BLITZLICHT No. 6 Mitarbeiter gewinnen. 08. August 2014

Bedienungsanleitung GYMplus

PAtoolsTX und ATHOS: Reautomatisierung eines Prüffeldes Dr. Rudolf Gregor Kratzer Automation AG

Warenwirtschaft Verkauf Einkauf Projektverwaltung Artikelverwaltung Kundenspezifische Artikel Verwaltung der Serien- u. Chargennummern Lagerverwaltung

Photogrammetrie Seminarvortrag

Wettbewerbsvorteile in der Instandhaltung durch funkgestützte Diagnosesysteme

Was ist Windows Azure? (Stand Juni 2012)

Website-Verwaltung mit Content Management Systemen

Was ist das Tekla Warehouse

Herzlich Willkommen. Vom traditionellen Kachelofen zum modernen wasserführenden Kamin in der Kombination mit mehreren Wärmeerzeugern

Prototyping eines universellen ISM-Band Transmitters auf Basis des NI FlexRIO MDK

Online Facility-Management für kleine Kommunen

Praktikum/Thesis im Bereich Softwareentwicklung - Embedded Softwareentwicklung

Konal Software im Überblick

Informationssicherheit mit Zertifikat! Dr. Holger Grieb. IT Sicherheitstag NRW Köln, 04. Dezember 2013

Seminar Informationsintegration und Informationsqualität. Dragan Sunjka. 30. Juni 2006

Informationsmanagement

VarioTAP Einführung Hosea L. Busse

TAG DER GEWERBLICHEN SCHUTZRECHTE

JPC Visualisierung in Java

Hilscher Gesellschaft für Systemautomation mbh Intelligente Lösungen für die industrielle Kommunikation

E-Energy Projekt MEREGIO - Aufbruch zu Minimum Emission Regions

TeleTrusT-Informationstag "Cyber Crime"

Wir führen Akten Wer beim Kanton Luzern arbeitet, hat vom Beginn bis zum Ende seiner Tätigkeit Akten zu führen.

Medina-DynCmd-Schnittstelle

Erfolgsfaktor Work-Life Balance? Ein Vergleich verschiedener Personengruppen

FDT: Einführung. Open access to device intelligence.

Programmieren für Ingenieure Sommer Ein Rechner. Rechner sind überall. Gerät, das mittels programmierbarer Rechenvorschriften Daten verarbeitet.

Hotel-Ticker. Performance Analyse ausgewählter deutscher Städte August 2012

Faktor-IPS. Modellgetriebene Softwareentwicklung mit Faktor-IPS. Faktor Zehn AG. Seite 1

Einführung Design und Programmierung. Microsoft Dynamics NAV 2016

4. BEZIEHUNGEN ZWISCHEN TABELLEN

Wissensmanagement Instrument zur Qualitätsverbesserung im Rahmen der Dekubitusprävention

VersionsInformation. WinPQ smart Firmware PQI-DA smart

Laserscanning Vom Planungs- zum As-built-Modell

Teambildung. 1 Einleitung. 2 Messen der Produktivität

Übung - Datenmigration in Windows Vista

Domainverwaltung - NetUSE Domain Manager

Monitoring - Vorher Wissen was passieren wird

Inhaltsverzeichnis 1 Einführung und Überblick 2 Grundlagen

REVISIONSFÄHIGE ARCHIVIERUNG MIT SHAREPOINT

Vom Echtzeitbus bis zum Manufacturing Execution System (MES)

Willkommen zum Webinar Enterprise Content Management - IT-Systemlandschaft im Wandel

Modellbasierte und komponentenorientierte Programmierung von Steuerungen

Nationaler Kodex für das Ausländerstudium an deutschen Hochschulen

Schulung: Prüfen und Testen mit CLIX Campus

Ganzheitliche Lösungen für Ihre Immobilien

solutions Wie ALKIS zukünftig ALK und ALB ersetzt Werner Probst TOPO graphics GmbH g is@ work

Starten sie WordPad über das Startmenü von Windows. WordPad finden Sie im Ordner Zubehör.

DB Schenker Rail Deutschland AG. Schienen- und Transportlogistik für die Region Rhein-Main. 11. März 2015 in Frankfurt / Main

Prozessunterstützung durch BPR-, BPM- und Workflow-Systeme

Ladeinfrastruktur für Flotten

2 Produkte für den Winterdienst. Bundesanstalt für Straßenwesen Bergisch Gladbach,

HighTecBot: Ein Roboter-Baukastensystem zur Unterstützung der Informatik-Lehre an Hochschulen. Prof. Dr. Martina Lehser Embedded Robotics Lab

IHK-Konferenz Innovative Wirtschaft - 5. November 2015 in Lübeck. Nachhaltiges Energiemonitoring in Anlehnung an die DIN ISO 50001

Industrie 4.0 Eine Vision auf dem Weg zur Wirklichkeit

SAP NetWeaver Gateway. 2013

Zeitschaltuhr mit Netzwerkanschluss

Quickstart Wartungsfunktionen

EDS Zählerplatz App Mit nur 4 Klicks zum passenden Zählerschrank

Informationsblatt: Advoware über VPN

Validierung von Heißsiegelprozessen nach DIN EN ISO

Transkript:

Präsentation Framework mit LabVIEW LabVIEW Anwendertreffen MSC-Ingenieurbüro Krumme Gewann 8 63457 Hanau www.ms-consultants.de

Firmenportrait Measurement Solution Consultants Geschäftsform: Ingenieurgesellschaft Gründung in 2002 Standort ist Rhein-Main (Hanau) Mitarbeiter derzeit 4 Aufgabenbereich: Erstellung von Softwarelösungen zur Automatisierung von mess- und prüftechnischen Einrichtungen

Ageda Framework / Workframe? Techniken für Workframes Warum Workframes

Was ist ein Framework? Programmiergerüst für eine bestimmte Aufgabenstellung

Planung Aufgabestellung definieren Infrastruktur klären Gruppierung nach immer wieder vorkommenden Funktionsgruppen Vorlagen erstellen

Rahmen Aufgabenstellung Benutzergeführte Prüfung mit fester Aufgabenstellung GUI-Systemkontrolle GUI-INITprozess Statuskontrolle & Editor - Parametrierung - Probeninformationen INIT Programmumgebung INIT Geräte Wartungsfunktionen Kalibrierung Gerätetest manuelle Messfunktionen INIT Programmablauf Busse Pfade PC-Karten CHECK Geräte Ablaufkontrolle Steuerung Datenerfassung Skalierung virtuelle Kanäle Speicher Globale Variablen online Analyse Netzwerk Netzwerke (Feldbus) Autonome Geräte Messgeräte Kanäle Globale Konstanten Datenbank (.ini-datei) Methoden Hardwareidentifikation Passwörter Fehlercodes Standardeinstellungen Speicherung Binär ASCII Displayfunktionen - Statusanzeige - Werteanzeige - Graphen Gerätetreiber Identifikation Funktionalität Schnittstelle Regelung Schalten

GUI-Systemkontrolle GUI-INITprozess Statuskontrolle & Editor Parametrierung INIT Programmumgebung Pfade Netzwerke (Feldbus) Wartungsfunktionen Kalibrierung & Gerätetest manuelle Eingriffe INIT INIT CHECK Programmablauf Geräte Geräte Busse Speicher Globale Variablen PC-Karten Netzwerk Autonome Geräte Kanäle Globale Konstanten Datenbank (.ini-datei) Methoden Hardwareidentifikation Passwörter Fehlercodes Standardeinstellungen Gerätetreiber Identifikation Funktionalität Schnittstelle Manual Control Ablaufkontrolle Visualisierun & Steuerung Datenerfassung Regelung Skalierung virtuelle Kanäle Skalierung online Analyse Speicherung Binär ASCII Schalten

Funktionsgruppen Fehlermanagement Kalibrierung Parameterierung Programmmanagement Messung mit DAQmx Handsteuerung

Beispiel MSC Workframe Main-Program Systemeditor / Templates Signalmanagement Subject-Templates Error Management Log-Files Language Management Standard Interfaces (DAQmx, Serial, CAN...)...

Workframestruktur Projekt MAIN Unterprogramme Parameterierung Kalibrierung Messung Handsteuerung Objekte FileIO DIO DAQ Motion

Techniken LabVIEW Templates LabVIEW Subpanel Struktur LabVIEW Projektverwaltung Notifier / Queue Kommunikation Funktionsbibliotheken TDM Datenfiles

Objektvorlagen (LV Templates) Consumer Producer Architektur Steuerung über Notifier Statemachine

Main (Frame) nach DIN ISO Statuszeile Sub-Panel Fläche Logfile Funktionstasten

Systemeditor

Projektverwaltung

Funktionsbibliotheken Initialisierung der Globalen-Konstanten, Geräte etc. Fehlermanagment, Fehlerlisten Logbuchführung Dialogboxen, Eingabemasken Sprachabhängigen Texte für Dialoge und Oberflächen Funktionstastensteuerung (Menüs) Kontrolle der Unterprogramme (Subpanelarchitektur) Hilfetexte (pdf-dateien) Mess & Steuer-Kanalverwaltung Datenspeicherung (ASCII und TDM) Programminitialisierungsdateien (ini-datei, XML)

Warum Workframes Einheitliche Struktur Wiederverwendbare Programmteile Baukastenprinzip verringert den Entwicklungsaufwand reduzierter Dokumentationsaufwand geringerer Wartungsaufwand Komplexität wird beherrschbar

Zusammenfassung LabVIEW mit seinen Werkzeugen und Möglichkeiten bietet den Entwicklern gute Rahmenbedingungen für eine professionelle Programmierung

Abschluss und Diskussion Danke für Ihre Aufmerksamkeit Fragen zum Thema?