NIDays 2014 Wien, Dauertestsoftware Magirus

Größe: px
Ab Seite anzeigen:

Download "NIDays 2014 Wien, Dauertestsoftware Magirus"

Transkript

1 NIDays 2014 Wien, Dauertestsoftware Magirus

2 Dauertestsoftware Magirus BEKO Engineering & Informatik AG Dauertestsoftware mit NI-LabVIEW Philips Klagenfurt GmbH Hardwareaufbau (mit NI-Hardware) Projektleitung (Software Anforderungen) Testen [1] 2

3 Agenda Vorstellung Dipl.-Ing. Markus Rettenbacher, BSc BEKO-Engineering & Informatik AG Anwendungsbeispiel Dauertestsoftware Magirus Das zu testende Küchengerät Aufgabenstellung Benutzeroberfläche X-Controls XY-Grapher (mit History-Funktionalität) Projekt Architektur Current Value Table (CVT) Aufruf von VI s mit Call by Reference Nodes 3

4 Vorstellung Dipl.-Ing. Markus Rettenbacher, BSc HTL-Saalfelden (Elektrotechnik, 2002) TU-Graz (Telematik, 2010) BEKO Graz (Technische Informatik, seit 2011) BEKO Engineering & Informatik AG Marktführer in Österreich für Technologiedienstleistungen 700 Beschäftigte an 5 Standorten Geschäftsbereiche: Industrial Solutions & Services Professional Services 4

5 National Instruments-Kompetenz Silber Alliance Partner von National Instruments Projekte mit und rund um LabVIEW seit 13 Jahren Seit 2005 Alliance Partner von National Instruments Aussteller/Referent (NI-Days), Referent/Tagungsband (VIP), Referent (UGM-Graz/Villach) Seit 2013 Silber Alliance Partner Zertifizierte LabVIEW-Entwickler 1 Certified LabVIEW Architect (CLA) 1 Certified LabVIEW Developer (CLD) 4 Certified Associate LabVIEW Developer (CLAD) [2] 5

6 Das zu testende Küchengerät HomeCooker Schneidet, kocht und rührt Zeitschaltuhr für bis zu 99 Minuten Automatisches Ausschalten genaue Temperatureinstellung (40 bis 250 C) 2 Geschwindigkeiten [33] [3] [1] 6

7 Aufgabenstellung Die Applikation 1 PC steuert 10 HomeCooker mit 1 Software zentrale Hardware-Schnittstelle (digitale/analoge I/O) mit zwei NI CompactDAQs Kommunikation mit jedem HomeCooker über RS-232 [4] [5] Die Herausforderung Parallele Ansteuerung entsprechend individueller Test- Sequenzen Gleichzeitig messen, überprüfen, visualisieren und speichern von Messdaten 7

8 Benutzeroberfläche 8

9 Benutzeroberfläche DuT-General 9

10 Benutzeroberfläche DuT-Sequencer 10

11 Benutzeroberfläche XY-Grapher 11

12 X-Controls Komplexe Bedien- und Anzeigeelemente zusätzliche Methoden für Property-Nodes und Invoke- Nodes einzelnes ICON am Blockdiagramm (reduziert Code!) Möglichkeit Bedien- und Anzeigeelemente zu vereinen Dynamische Verhalten im Bearbeitungs- und Ausführungsmodus wiederverwendbar seit LabVIEW 8 12

13 X-Control DuT-General Automatische Änderung der Hintergrundfarbe je nach Zustand (z.b. Fehler) 13

14 X-Control DuT-Sequencer 14

15 X-Control XY-Grapher mit History-Funktionalität Für den XY-Grapher wurde der Xgrapher [6] angepasst. 15

16 Projekt-Architektur 16

17 Current Value Table (CVT) [7] Zentraler Speicher für verschiedene Variablen unterschiedlicher Datentypen Einfacher Zugriff von mehreren Stellen im Programm Basiert auf functional global Variables (FGVs) Zugriff per Tagname Kostenloses NI-Zusatzpaket [7] [7] 17

18 Aufruf von VI s mit Call by Reference Nodes Aufruf von VI s mit Call by Reference Nodes Dynamisches laden von VI s 1. Beispiel: für jede Instanz ein eigenes VI 2. Beispiel: ein VI für jede Instanz 18

19 Herzlichen Dank für Ihre Aufmerksamkeit! 19

20 Quellenangaben [1] Philips HomeCooker, Juni 2013, [2] NI LabVIEW Certifications, Feb. 2014, _lv_developer_l.jpg&title=ni Certified LabVIEW Embedded Systems Developer (CLED)&oracleLang=d [3] Philips HomeCooker, Juni 2013, [4] RS-232 Kabel, Juni 2013, [5] NI CompactDAQ, Feb. 2013, [6] LabVIEW Example Code Contest 2010: Jonathan Cohn, Xgrapher Demo Version 10, [7] Kostenloses NI-Zusatzpaket: Current Value Table (CVT) Reference Library, Nov

LabVIEW Real Time Hands on

LabVIEW Real Time Hands on LabVIEW Real Time Hands on Dipl. Ing. Sebastian F. Kleinau Dipl. Ing. (FH) Marian Olef Applications Engineering National Instruments Deutschland GmbH Plattform für das grafische Systemdesign Desktop Real-Time

Mehr

LabVIEW PDA Schnupperkurs. Alexander Diepold

LabVIEW PDA Schnupperkurs. Alexander Diepold LabVIEW PDA Schnupperkurs (Mobile Modul) Alexander Diepold Applications Engineer Agenda Was ist LabVIEW Mobile Modul? (PDA) Was ist das LabVIEW Touch Panel Module? Was ist neu im Labview Mobile Modul 8.6?

Mehr

Alexander Glasner Applications Engineer National Instruments Germany GmbH

Alexander Glasner Applications Engineer National Instruments Germany GmbH Fortgeschrittene Benutzeroberflächengestaltung mit NI LabVIEW Alexander Glasner Applications Engineer National Instruments Germany GmbH Agenda Definitionen, Regeln und Vorschläge LabVIEW-Techniken zur

Mehr

Grundlagen in LabWindows TM /CVI

Grundlagen in LabWindows TM /CVI Grundlagen in LabWindows TM /CVI Einführung in die ereignisorientierte ANSI-C-Programmierumgebung LabWindows TM /CVI Jan Wagner Applications Engineer National Instruments Germany GmbH Agenda Einführung

Mehr

CREATE BETTER NI LABVIEW SOFTWARE!

CREATE BETTER NI LABVIEW SOFTWARE! CREATE BETTER NI LABVIEW SOFTWARE! Wir lieben besser. Wir streben danach, uns stetig zu verbessern. Wir helfen unseren Kunden, besser zu werden: Besser mit LabVIEW. Besser beim Programmieren. Besser als

Mehr

Überblick über die Zertifizierung

Überblick über die Zertifizierung Überblick über die Zertifizierung Das LabVIEW-Zertifizierungsprogramm von National Instruments umfasst drei Qualifikationsstufen: - Certified LabVIEW Associate Developer (CLAD) - Certified LabVIEW Developer

Mehr

Schutzsignalübertragungssystemen

Schutzsignalübertragungssystemen System zum Testen von Schutzsignalübertragungssystemen Eine RIO LabVIEW Applikation Vorstellung TFH & Schutzsignalübertragung Übersicht Einsatzgebiete und Nutzen von TFH Anforderungen Testaspekte TFH Einsatzgebiete

Mehr

CH-3177 Laupen. industrial solution & electronic technologies. TestStand im METAS. Heinz Herren, Iset GmbH.

CH-3177 Laupen. industrial solution & electronic technologies. TestStand im METAS. Heinz Herren, Iset GmbH. TestStand im METAS Heinz Herren, Iset GmbH www.iset.ch 1 08.11.2006 TestStand, was ist das 2 08.11.2006 TestStand ist Alltag im Laborbetrieb Messanleitung (definiert den Ablauf) Laborgeräte Enthält Vorgaben

Mehr

Automatisierung kompletter Kühlanlagen mittels LabVIEW und PAC-Systemen

Automatisierung kompletter Kühlanlagen mittels LabVIEW und PAC-Systemen Automatisierung kompletter Kühlanlagen mittels LabVIEW und PAC-Systemen "Auf der Grundlage des PAC-Konzeptes mit CompactFieldPoint und LabVIEW 8.6.1 wurde innerhalb kürzester Zeit eine voll funktionsfähige

Mehr

Versuch 10 NI LabVIEW - Einführung

Versuch 10 NI LabVIEW - Einführung Fachhochschule Merseburg FB Informatik und Angewandte Naturwissenschaften Praktikum Messtechnik Versuch 10 NI LabVIEW - Einführung National Instruments Multi-DAQ-Karte PCI-6251 National Instruments LabVIEW

Mehr

Einführung in LabVIEW

Einführung in LabVIEW Einführung in LabVIEW National Instruments LabVIEW 86 8.6 Measurement & Automation Explorer Zentrales Konfigurationsprogramm g bei NI Management von Software und Hardware Hilfeeinstieg Zusätzlich können

Mehr

Handbuch für die Programmierung mit LabVIEW

Handbuch für die Programmierung mit LabVIEW Bernward Mütterlein Handbuch für die Programmierung mit LabVIEW mit Studentenversion LabVIEW 8 SPEKTRUM AKADEMISCHER VERLAG Inhaltsverzeichnis 1 Einleitung 1 2 Elementare Begriffe der Informatik 5 2.1

Mehr

Mehrkanaliges synchrones PXI-CAN- und Analog-I/O-Testsysten

Mehrkanaliges synchrones PXI-CAN- und Analog-I/O-Testsysten Mehrkanaliges synchrones PXI-CAN- und Analog-I/O-Testsysten Peter Schwarz/Andreas Gemünd A.M.S. Software GmbH/Johnson Controls SAFT GmbH ps@amssoft.de/andreas.gemuend@jci.com Agenda Vorstellung Anforderung

Mehr

Leistungs- und Geschwindigkeitssteigerung. Dipl.-Ing. Sebastian F. Kleinau Applikationsingenieur

Leistungs- und Geschwindigkeitssteigerung. Dipl.-Ing. Sebastian F. Kleinau Applikationsingenieur Leistungs- und Geschwindigkeitssteigerung von LabVIEW-Projekten Dipl.-Ing. Sebastian F. Kleinau Applikationsingenieur Agenda 1. Einführung 2. Hilfreiche Werkzeuge zur Codeanalyse 3. Benchmarks für LabVIEW-VIs

Mehr

Monitoringdes Hygienezustands von Rohrleitungssystemen durch Echtzeit-Farbanalyse

Monitoringdes Hygienezustands von Rohrleitungssystemen durch Echtzeit-Farbanalyse Monitoringdes Hygienezustands von Rohrleitungssystemen durch Echtzeit-Farbanalyse Ing. Martin Handler BEKO Engineering & Informatik AG / Graz Mag. Christian Thonhauser Dipl. Ing. Thonhauser GesmbH/ Perchtoldsdorf

Mehr

Vernetzung von Systemen mit LabVIEW. Christian Mergl Applications and Systems Specialist NI Central European Region

Vernetzung von Systemen mit LabVIEW. Christian Mergl Applications and Systems Specialist NI Central European Region Vernetzung von Systemen mit LabVIEW Christian Mergl Applications and Systems Specialist NI Central European Region Vernetzte Systeme sind von Natur aus interdisziplinär kombinieren Software, Hardware und

Mehr

Master Simulator für Real- Time Ethernet und Feldbus Systeme

Master Simulator für Real- Time Ethernet und Feldbus Systeme Master Simulator für Real- Time Ethernet und Feldbus Systeme Thomas Grebenz 24. September 2014 Seite 1 NetTechnix E&P GmbH Kernkompetenz Embedded Engineering Hardware und Software Lösungen mit Schwerpunkt

Mehr

Kontext-basierte Personalisierung von Web Services

Kontext-basierte Personalisierung von Web Services Kontext-basierte Personalisierung von Web Services Markus Keidl, Stefan Seltzsam, Christof König und Alfons Kemper Universität Passau Fakultät für Mathematik und Informatik 94030 Passau @db.fmi.uni-passau.de

Mehr

Remote Control - LeCroy ActiveDSO in LabVIEW

Remote Control - LeCroy ActiveDSO in LabVIEW Remote Control - LeCroy ActiveDSO in LabVIEW ActiveDSO von Teledyne LeCroy ist ein ActiveX-Control, das das Steuern von LeCroy Oszilloskopen via verschiedene Schnittstellen ermöglicht. ActiveDSO lässt

Mehr

Prof. Hans-Dieter Seelig, Ph.D. Lehrveranstaltung Grafische Programmiersysteme

Prof. Hans-Dieter Seelig, Ph.D. Lehrveranstaltung Grafische Programmiersysteme 2. Grundlagen zur Programmierung in Labview 2.1 Labview Programme a) nennt man Virtuelle Instrumente (VIs) (engl.: virtuell instruments ) Dateiextension:.vi b) bestehen aus 2 Ebenen: Front Panel (FP) =

Mehr

Netzwerk Technologien in LabVIEW

Netzwerk Technologien in LabVIEW Netzwerk Technologien in LabVIEW von Dirk Wieprecht NI Germany Hier sind wir: Agenda Agenda Bedeutung des Ethernet für die Messtechnik Ethernet-basierende Technologien in LabVIEW Low Level- TCP/IP Objekt

Mehr

FPGA-basierte Automatisierungssysteme

FPGA-basierte Automatisierungssysteme Fakultät Informatik Institut für Technische Informatik, Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur FPGA-basierte Automatisierungssysteme Stephan Hensel Dresden, 05.12.2012 Gliederung

Mehr

Customer Success Story

Customer Success Story Customer Success Story Codegenerierung mit Embedded Engineer und Versionierung mit LemonTree für Petwalk Türzutrittssysteme Petwalk DE LieberLieber Software: Türen für Hund und Katz Petwalk ist der österreichische

Mehr

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

Hilscher Gesellschaft für Systemautomation mbh Intelligente Lösungen für die industrielle Kommunikation Holger Pfrommer Gruppenleiter netanalyzer Hilscher Gesellschaft für Systemautomation mbh Intelligente Lösungen für die industrielle Kommunikation www.hilscher.com netscope für LabVIEW Intelligente Prozessdatenerfassung

Mehr

Meßtechnik Übung Labview. Dipl.-Ing. Robert Bordás, Dr.-Ing. Katharina Zähringer

Meßtechnik Übung Labview. Dipl.-Ing. Robert Bordás, Dr.-Ing. Katharina Zähringer Meßtechnik Übung Labview Dipl.-Ing. Robert Bordás, Dr.-Ing. Katharina Zähringer 1 Einführung in Labview LabVIEW : (Laboratory Virtual Engineering Workbench) ist eine Software zur Datenerfassung, Kontrolle

Mehr

PXI System für Integrationstests

PXI System für Integrationstests PXI System für Integrationstests Mike Schröder KOM-0241 Ref.: - Page 1-24/09/2008 Agenda Vorstellung LFK-Lenkflugkörpersysteme GmbH Projektvorstellung Hardwareaufbau Kommunikation zur Hardware Softwareaufbau

Mehr

WIR HELFEN UNSEREN KUNDEN DABEI, BESSERE LABVIEW -SOFTWARE ZU ERSTELLEN. ODER WIR ERSTELLEN SIE FÜR SIE.

WIR HELFEN UNSEREN KUNDEN DABEI, BESSERE LABVIEW -SOFTWARE ZU ERSTELLEN. ODER WIR ERSTELLEN SIE FÜR SIE. WIR HELFEN UNSEREN KUNDEN DABEI, BESSERE LABVIEW -SOFTWARE ZU ERSTELLEN. ODER WIR ERSTELLEN SIE FÜR SIE. Wir lieben besser. Wir streben danach, uns stetig zu verbessern. Wir helfen unseren Kunden, besser

Mehr

Hausgeräteentwicklung mit Qualität unterstützt von TestMaster und LabVIEW

Hausgeräteentwicklung mit Qualität unterstützt von TestMaster und LabVIEW Hausgeräteentwicklung mit Qualität unterstützt von TestMaster und LabVIEW Dr. Gerd Schmitz, Oliver Eisen, Michael Semenowicz S.E.A. Datentechnik GmbH, Troisdorf Firmenlogo S.E.A. Datentechnik GmbH National

Mehr

CAN-Anwendungen für die Automobilindustrie

CAN-Anwendungen für die Automobilindustrie CAN-Anwendungen für die Automobilindustrie Dipl. Ing. Roland Magolei NI Engineering Germany GmbH roland.magolei@ni.com National Instruments R&D weltweit NI R&D Denmark NI R&D Germany NI R&D Romania NI

Mehr

Diana Stöckert Applikationsingenieur National Instruments Germany

Diana Stöckert Applikationsingenieur National Instruments Germany Interaktives Messen und Prüfen mit LabVIEW SignalExpress Diana Stöckert Applikationsingenieur National Instruments Germany Was ist LabVIEW SignalExpress? Konfigurierbares Softwarewerkzeug zur: Signalerfassung

Mehr

emc2-2 expandable modular configurable controller, 2.generation

emc2-2 expandable modular configurable controller, 2.generation Produkt-Beschreibung emc2 ist ein Testsystem, dass speziell für die Ansteuerung von LCD Modulen entwickelt wurde emc2-2 ist die 2.Generation des Testsystems Typische Anwendungen Wareneingangsprüfung Produktqualifizierung

Mehr

Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java. Software-Architektur basierend auf dem Plug-in-Konzept

Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java. Software-Architektur basierend auf dem Plug-in-Konzept Mathematik Seminar WS 2003: Simulation und Bildanalyse mit Java Software-Architektur basierend auf dem Plug-in-Konzept Aufteilung: Probleme mit normaler/alter Software Ziele des Software Engineerings Die

Mehr

WinCC OA Partner Programm. Höchste Qualität für unsere Kunden

WinCC OA Partner Programm. Höchste Qualität für unsere Kunden WinCC OA Partner Programm Höchste Qualität für unsere Kunden Ziele - Nutzen Höchste Qualität durch die Zertifizierung neuer Partner Positionierung der WinCC OA Partner in den Zielbranchen Wettbewerbsvorteil

Mehr

Einführung in LabVIEW. National Instruments LabVIEW Measurement & Automation Explorer

Einführung in LabVIEW. National Instruments LabVIEW Measurement & Automation Explorer Einführung in LabVIEW National Instruments LabVIEW Measurement & Automation Explorer Measurement & Automation Explorer Zentrales Konfigurationsprogramm bei NI Management von Software und Hardware Hilfeeinstieg

Mehr

Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone

Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone 1 Cross-Platform Mobile Development mit Xamarin Mark Allibone, @mallibone Partner: 2 Vorstellung Referent Mark Allibone Noser Engineering AG Passionierter Mobile Entwickler: Xamarin Certified Mobile Developer

Mehr

CANape Option Bypassing

CANape Option Bypassing Produktinformation Inhaltsverzeichnis 1 Übersicht... 3 1.1 Einführung... 3 1.2 Die Vorteile im Überblick... 3 1.3 Anwendungsgebiete... 4 1.4 Systemvoraussetzung... 4 1.5 Weiterführende Informationen...

Mehr

APEX und Workflows: Spaghetticode oder Integration. Sven Böttcher. Consultant, Apps Associates GmbH

APEX und Workflows: Spaghetticode oder Integration. Sven Böttcher. Consultant, Apps Associates GmbH APEX und Workflows: Spaghetticode oder Integration Sven Böttcher Consultant, Apps Associates GmbH Apps Associates Apps Associates gegründet 2002 in Boston (HQ) seit 2003 GDC in Hyderabad seit 2006 in Dortmund

Mehr

Einführung Pointer. C-Kurs 2013, 2. Vorlesung. Nico Andy

Einführung Pointer. C-Kurs 2013, 2. Vorlesung. Nico Andy Einführung Pointer C-Kurs 2013, 2. Vorlesung Nico nico@freitagsrunde.org Andy andrew@freitagsrunde.org http://wiki.freitagsrunde.org 10. September 2013 This work is licensed under the Creative Commons

Mehr

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

Tipps und Tricks rund um LabVIEW. Tobias Daub Applications Engineer National Instruments Germany Tipps und Tricks rund um LabVIEW Tobias Daub Applications Engineer National Instruments Germany Agenda Tipps für ein gute Benutzeroberfläche Tricks in der Entwicklungsumgebung Benutzeroberfläche/UI-Überlegungen

Mehr

Starte deine Zukunft mit STADLMANN TEC GmbH

Starte deine Zukunft mit STADLMANN TEC GmbH Starte deine Zukunft mit STADLMANN TEC GmbH living engineering we drive development STADLMANN TEC GmbH 76 Neckarsulm München STADLMANN TEC Firmensitz: Zweigstellen: Triesterstrasse 478a A-8055 Graz-Seiersberg

Mehr

Advanced Motion Control Techniques

Advanced Motion Control Techniques Advanced Motion Control Techniques Dipl. Ing. Jan Braun maxon motor ag Switzerland Dipl. Ing. Alexander Rudolph National Instruments Switzerland Agenda Schematiascher Aufbau Positionsregelkreis Übersicht

Mehr

Multi-Kamera Bildverarbeitung in vernetzter Fertigungsumgebung

Multi-Kamera Bildverarbeitung in vernetzter Fertigungsumgebung Herzlich Willkommen! Multi-Kamera Bildverarbeitung in vernetzter Fertigungsumgebung Machine Vision das Auge von Industrie 4.0 Inspect Application Forum 2014 Dipl.-Ing. D. Zinnäcker 10/11/14 Zur Person

Mehr

Kompensation nichtlinearer Systemeigenschaften eines

Kompensation nichtlinearer Systemeigenschaften eines Kompensation nichtlinearer Systemeigenschaften eines EPS-Prüfstandes unter LabVIEW Beitrag von ITK Engineering AG zum National Instruments VIP-Kongress 2011 in der Reihe Prüfstandsautomatisierung Referent:

Mehr

Realisierung von CI- Regelalgorithmen auf verschiedenen Hardwareplattformen

Realisierung von CI- Regelalgorithmen auf verschiedenen Hardwareplattformen Realisierung von CI- Regelalgorithmen auf verschiedenen Hardwareplattformen Prof.Dr.-Ing. K.-D. Morgeneier FH Jena, FB Elektrotechnik und Informationstechnik www.fh-jena.de Gliederung 2. Einführung 3.

Mehr

Design-Build-Run smarte Lösungen aus einer Hand

Design-Build-Run smarte Lösungen aus einer Hand Michael Pichler Senior IT Architect Design-Build-Run smarte Lösungen aus einer Hand Vor gar nicht allzu langer Zeit waren IT Systeme wie Inseln. Daraus resultierend waren Unternehmen für andere Unternehmen

Mehr

Modellbasierter Test mit. Medizintechnik. Kompetenz. Prozess. rund um MBT. Umsetzung. Ihren. Ausblick. Entwicklungsprozess

Modellbasierter Test mit. Medizintechnik. Kompetenz. Prozess. rund um MBT. Umsetzung. Ihren. Ausblick. Entwicklungsprozess Kompetenz rund um Ihren Entwicklungsprozess Einführung des mit Anbindung an HP Quality Center Embedded goes medical 2011, München Dipl. Ing. (Univ) Gerhard Baier Entwicklungsleitung Projekthistorie suite

Mehr

Repetitorium Programmieren I + II

Repetitorium Programmieren I + II Repetitorium Programmieren I + II Stephan Gimbel Johanna Mensik Michael Roth 24. September 2012 Agenda 1 Funktionen Aufbau und Anwendung Call by Value Call by Reference Überladen von Funktionen Default

Mehr

Schnupperkurs. Steigerung gder Effizienz bei der Anwendungserstellung mit Hilfe von. Dipl. Ing.(FH) Rüdiger Ellmauer. Applications Engineer

Schnupperkurs. Steigerung gder Effizienz bei der Anwendungserstellung mit Hilfe von. Dipl. Ing.(FH) Rüdiger Ellmauer. Applications Engineer Schnupperkurs Steigerung gder Effizienz bei der Anwendungserstellung mit Hilfe von LabVIEW Toolkits Dipl. Ing.(FH) Rüdiger Ellmauer Applications Engineer Umgebung zur Erstellung von Mess und Automatisierungssoftware

Mehr

Comparing Software Factories and Software Product Lines

Comparing Software Factories and Software Product Lines Comparing Software Factories and Software Product Lines Martin Kleine kleine.martin@gmx.de Betreuer: Andreas Wuebbeke Agenda Motivation Zentrale Konzepte Software Produktlinien Software Factories Vergleich

Mehr

Konzeption und prototypische Implementierung der Medienintegration in ein gebäudetechnisches Automatisierungssystem

Konzeption und prototypische Implementierung der Medienintegration in ein gebäudetechnisches Automatisierungssystem Fakultät Informatik Institut für angewandte Informatik Professur Technische Informationssysteme Konzeption und prototypische Implementierung der Medienintegration in ein gebäudetechnisches Automatisierungssystem

Mehr

Kick-off: Projekt-Praktikum. Model-Driven Engineering von eingebetteten Systemen

Kick-off: Projekt-Praktikum. Model-Driven Engineering von eingebetteten Systemen Kick-off: Projekt-Praktikum Model-Driven Engineering von eingebetteten Systemen Christian Fuß und Christof Mosler Lehrstuhl Informatik III, D-52074 Aachen {cfuss christof}@i3.informatik.rwth-aachen.de

Mehr

WIR ARBEITEN GEMEINSAM MIT UNSEREN KUNDEN DARAN, DIE QUALITÄT IHRER SOFTWARE DURCH VERBESSERTE ENTWICKLUNGSPROZESSE ZU OPTIMIEREN.

WIR ARBEITEN GEMEINSAM MIT UNSEREN KUNDEN DARAN, DIE QUALITÄT IHRER SOFTWARE DURCH VERBESSERTE ENTWICKLUNGSPROZESSE ZU OPTIMIEREN. WIR ARBEITEN GEMEINSAM MIT UNSEREN KUNDEN DARAN, DIE QUALITÄT IHRER SOFTWARE DURCH VERBESSERTE ENTWICKLUNGSPROZESSE ZU OPTIMIEREN. Wir lieben besser. Wir streben danach, uns stetig zu verbessern. Wir helfen

Mehr

FOUNDATION for ROM Media Day Fieldbus Foundation

FOUNDATION for ROM Media Day Fieldbus Foundation Agenda Wo stehen wir heute Unser Weg in die Zukunft FOUNDATION for SIF FOUNDATION for ROM Neue Informationswege FOUNDATION Technology steuert einige der weltgrößten und neuesten Anlagen Reliance Jamnagar

Mehr

Templatebasierter CDA-Generator mit ART-DECOR. Vortrag im Rahmen der HL7 Austria Jahrestagung 2017, Wien Dipl.-Inform. Med.

Templatebasierter CDA-Generator mit ART-DECOR. Vortrag im Rahmen der HL7 Austria Jahrestagung 2017, Wien Dipl.-Inform. Med. Templatebasierter CDA-Generator mit ART-DECOR Vortrag im Rahmen der HL7 Austria Jahrestagung 2017, Wien Dipl.-Inform. Med. Markus Birkle Praktische Herausforderungen bei der CDA Implementierung Implementierungsaufwand

Mehr

!! Waldemar Reger Köln,

!! Waldemar Reger Köln, Analyse und Evaluierung von Parameterabhängigkeiten anhand der Laufzeit von MapReduce-Jobs zur Konzeptionierung von Hadoop-Clustern Waldemar Reger Köln, 23.07.2014 Agenda 1. Hadoop Grundlagen 2. Cluster

Mehr

CANape Option Bypassing

CANape Option Bypassing Produktinformation Inhaltsverzeichnis 1 Übersicht... 3 1.1 Einführung... 3 1.2 Die Vorteile im Überblick... 3 1.3 Anwendungsgebiete... 4 1.4 Systemvoraussetzung... 4 1.5 Weiterführende Informationen...

Mehr

Petwalk Customer Success Story

Petwalk Customer Success Story Petwalk Customer Success Story LieberLieber LieberLieber Software: Türen für Hund und Katz Petwalk ist der österreichische Spezialist für automatische Türen für Hunde und Katzen. Um auch am amerikanischen

Mehr

Herzlich Willkommen 3. SQS Quality Brunch

Herzlich Willkommen 3. SQS Quality Brunch SQS der weltweit führende Spezialist für Software-Qualität sqs.com Herzlich Willkommen 3. SQS Quality Brunch Wien, 02. Juni 2016 Agenda Vorstellung von SQS durch Johannes Kreiner (SQS) 09:00 09:15 Vortrag

Mehr

LabVIEW Power Programming. Amadeo Vergés www.zuehlke.com

LabVIEW Power Programming. Amadeo Vergés www.zuehlke.com LabVIEW Power Programming Aus der Praxis für die Praxis Amadeo Vergés www.zuehlke.com LabVIEW Power Programming Aus der Praxis für die Praxis the same procedure as every year? Running gags in der LabVIEW

Mehr

Visual Studio 2010 Neues für Architekten

Visual Studio 2010 Neues für Architekten 1 conplement AG 2009. All rights reserved. NIK Technologieseminar Visual Studio 2010 und.net 4.0 inside Visual Studio 2010 Neues für Architekten 16. November 2009 Thomas Hemmer Daniel Meixner conplement

Mehr

Bedienungsanleitung LEDVANCE OPC PlugIn V

Bedienungsanleitung LEDVANCE OPC PlugIn V technikmedia Bedienungsanleitung LEDVANCE OPC PlugIn V00.00.01 technikmedia engineering Ingenieurbüro für technische Medien Dipl.-Ing. Dietmar Neumann Am Homberg 13 B 45529 Hattingen Germany Tel.: 02324

Mehr

Data Science als Treiber für Innovation Neue Anforderungen und Chancen für Ausbildung und Wirtschaft

Data Science als Treiber für Innovation Neue Anforderungen und Chancen für Ausbildung und Wirtschaft Data Science als Treiber für Innovation Neue Anforderungen und Chancen für Ausbildung und Wirtschaft b Univ-Prof. Dr. Stefanie Lindstaedt b www.know-center.at Know-Center GmbH Know-Center: Austria s Research

Mehr

APEX New Features Carola Berzl

APEX New Features Carola Berzl APEX 5.1 - New Features Carola Berzl BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH Agenda 1. APEX 5.0 2. APEX 5.1 3. Interactive

Mehr

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Oracle9i Designer Rainer Willems Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH Page 1 1 Agenda 9i Designer & 9i SCM in 9i DS Design Server Generierung &

Mehr

Ein NI-LabVIEW-Toolkit für die Erstellung von vollwertigen, virtuellen SPS-Funktionen

Ein NI-LabVIEW-Toolkit für die Erstellung von vollwertigen, virtuellen SPS-Funktionen Ein NI-LabVIEW-Toolkit für die Erstellung von vollwertigen, virtuellen SPS-Funktionen "Das Fraunhofer Institut für Werkstoffmechanik in Freiburg entwickelte ein Toolkit, mit dem typische SPS-Fragestellungen

Mehr

VECTOSTUDIO. Die IDE(E) für Sie! schneller umsetzen, produktiver arbeiten! Die effiziente Software VECTOSTUDIO VECTOSTUDIO

VECTOSTUDIO. Die IDE(E) für Sie! schneller umsetzen, produktiver arbeiten! Die effiziente Software VECTOSTUDIO VECTOSTUDIO Die IDE(E) für Sie! schneller umsetzen, produktiver arbeiten! Copyright 2013, All rights reserved by Copyright 2013, All rights reserved by Die effiziente Software Alles in einem: Entwicklung, HMI, Inbetriebnahme

Mehr

Die Evolution von Integrated Engineering: SIMATIC PCS 7 Plant Automation Accelerator

Die Evolution von Integrated Engineering: SIMATIC PCS 7 Plant Automation Accelerator Die Evolution von Integrated : Plant Automation Accelerator siemens.com/pcs7 Kernfragen Wie werden und Automatisierung schneller bei steigender Qualität? Wie managen Sie Ihre Daten effizient? Wie verbessern

Mehr

Labview-Kurs Praktikum Experimentelle Strömungsmechanik

Labview-Kurs Praktikum Experimentelle Strömungsmechanik Labview-Kurs Praktikum Experimentelle Strömungsmechanik Labview Organisation: Praktikum in Gruppen unterteilt Jede Gruppe bearbeitet eigenständig einen Versuch Messungen mit digitaler Datenerfassung Verwendung

Mehr

Restrukturierung von Software am Beispiel von NI LabView

Restrukturierung von Software am Beispiel von NI LabView ro Restrukturierung von Software am Beispiel von NI LabView VIP Virtuelle Instrumente in der Praxis 8. Oktober 2008 Agenda Warum und wie wird Software restrukturiert? Vorgehen bei der Restrukturierung

Mehr

Entwicklung eigener Instrumententreiber, Express VIs und Toolkits. Norbert Brand

Entwicklung eigener Instrumententreiber, Express VIs und Toolkits. Norbert Brand Entwicklung eigener Instrumententreiber, Express VIs und Toolkits Norbert Brand Zielsetzung Vereinfachung und Zeitersparnis bei Implementierung Schaffung von wiederverwendbaren Modulen/Bibliotheken Entwickeln

Mehr

Die nächste Generation von LabVIEW LabVIEW NXG

Die nächste Generation von LabVIEW LabVIEW NXG Die nächste Generation von LabVIEW LabVIEW NXG Kurzfassung Die nächste Generation von LabVIEW LabVIEW NXG Lorenz Casper National Instruments Germany GmbH, München Vor einigen Tagen hat National Instruments

Mehr

Informatik Einführung in das ROS Robot Operating System

Informatik Einführung in das ROS Robot Operating System Informatik Einführung in das ROS Robot Operating System Robotik / AMR / Sensorik Jan Bühler Mannheim, 17.10.2011 Hochschule Mannheim University of Applied Sciences Inhalt 1.Aufgaben des ROS Robot Operating

Mehr

PowerScan PM9500 Firmware Update und Überprüfung über USB (Feb 2017)

PowerScan PM9500 Firmware Update und Überprüfung über USB (Feb 2017) PowerScan PM9500 Firmware Update und Überprüfung über USB (Feb 2017) Benötigt werden folgende Sachen: PDF: Museo2D_Test_&_Service_Sheet-v1.5e.pdf Firmware: PM9530_610025536_z.dfw (Bei einem Update über

Mehr

Industrial Monitoring System SASI

Industrial Monitoring System SASI Industrial Monitoring System SASI Ein Stör-Analyse-System für die Instandhaltung Joachim Schreibmaier GmbH & Co KG Agenda Firmenvorstellung SASI Motivation & Geschichte SASI Zielsetzung SASI Realisierung

Mehr

Herzlich Willkommen SQS Quality Brunch V2.0

Herzlich Willkommen SQS Quality Brunch V2.0 SQS der weltweit führende Spezialist für Software-Qualität sqs.com Herzlich Willkommen SQS Quality Brunch V2.0 Wien, 24. November 2015 Agenda Begrüßung und Vorstellung von SQS 09:00 09:15 Kurzvortrag der

Mehr

Exadata Engineered Systems als Lösung? Reinhold Boettcher, Systemarchitekt Infrastruktur, arvato Systems

Exadata Engineered Systems als Lösung? Reinhold Boettcher, Systemarchitekt Infrastruktur, arvato Systems Exadata Engineered Systems als Lösung? Reinhold Boettcher, Systemarchitekt Infrastruktur, arvato Systems 1 Name arvato Systems December 10, 2013 Agenda arvato Systems GmbH wer ist denn das? Herausforderungen

Mehr

"Make or buy" bei der Entscheidung für eine neue Steuer- und Regelungsplattform

Make or buy bei der Entscheidung für eine neue Steuer- und Regelungsplattform "Make or buy" bei der Entscheidung für eine neue Steuer- und Regelungsplattform "Die auf sbrio basierende Entwicklung hat grosse Vorteile, steht doch das System unmittelbar für erste Versuche zur Verfügung

Mehr

Automobile Apps Agenda. Vorstellung. Formen von Automotive Apps. Herausforderungen. Abschluss. Definitionen Marktsituation Pros & Cons

Automobile Apps Agenda. Vorstellung. Formen von Automotive Apps. Herausforderungen. Abschluss. Definitionen Marktsituation Pros & Cons Automobile Apps Machen (Android) Apps im Fahrzeug das Rennen? Christian Kiefl / NOSER Engineering AG München Rainer Fritzsche / NOSER Engineering AG München Agenda Vorstellung Formen von Automotive Apps

Mehr

Einführung. ECU-übergreifende Funktionen nehmen immer mehr zu! z.b. bei Fahrerassistenz-Systemen

Einführung. ECU-übergreifende Funktionen nehmen immer mehr zu! z.b. bei Fahrerassistenz-Systemen Einführung ECU-übergreifende Funktionen nehmen immer mehr zu! z.b. bei Fahrerassistenz-Systemen Einparken, Abstandsregeltempomat, unterstützt diesen Trend durch eine geeignete Entwicklungs-Methodik! Funktion

Mehr

Embedded Linux Portierung auf mobiles Datenerfassungsterminal. Ole Reinhardt

Embedded Linux Portierung auf mobiles Datenerfassungsterminal. Ole Reinhardt Embedded Linux Portierung auf mobiles Datenerfassungsterminal Ole Reinhardt Embedded Linux Embedded = Eingebettet, Verborgen? Embedded Linux Embedded = Eingebettet, Verborgen?

Mehr

Vorstellung einer Projektumgebung zur Überwachung komplexer Bauprojekte

Vorstellung einer Projektumgebung zur Überwachung komplexer Bauprojekte Vorstellung einer Projektumgebung zur Überwachung komplexer Bauprojekte Gründe, Varianten, Möglichkeiten, Potenziale SKM Technologietag 2014 Hasenwinkel 25.09.2014 Torsten Geritz S.K.M. Informatik GmbH

Mehr

Herzlich willkommen DevDay 2016 Performance Profiling mit JProfiler

Herzlich willkommen DevDay 2016 Performance Profiling mit JProfiler Herzlich willkommen DevDay 2016 Performance Profiling mit JProfiler 1 2 Referent Björn Reber Software-Entwickler und Trainer Java-Technologie OpenSource und SAP 3 Inhalt Motivation Tool-Übersicht Profiling

Mehr

LabVIEW in Praktika und Vorlesung: Referent: Fabian Töpper, Dipl.-Ing.

LabVIEW in Praktika und Vorlesung: Referent: Fabian Töpper, Dipl.-Ing. LabVIEW in Praktika und Vorlesung: Simulation & Control Design Referent: Fabian Töpper, Dipl.-Ing. Agenda 1. Vorstellung Control Design & Simulation Modul 2. Prozess der Reglerimplementierung 3. Möglichkeiten

Mehr

Software Engineering. 5. Architektur

Software Engineering. 5. Architektur Software Engineering 5. Architektur Gliederung Vorlesung Einführung V-Modell XT Analyse und Anforderungsmanagement Benutzungsoberflächen Architektur Entwurf Entwurfsmuster Persistenz Implementierung Konfigurationsmanagement

Mehr

Alternative Architekturkonzepte

Alternative Architekturkonzepte Alternative Architekturkonzepte Motivation: Suche nach einer Gesamtstruktur meistens: dominante nichtfunktionale Eigenschaften legen Architektur fest Antrieb: Architekturziel Ziel: globale Betrachtung

Mehr

Kapitel 9: Klassen und höhere Datentypen. Klassen und höhere. Objekte, Felder, Methoden. Küchlin/Weber: Einführung in die Informatik

Kapitel 9: Klassen und höhere Datentypen. Klassen und höhere. Objekte, Felder, Methoden. Küchlin/Weber: Einführung in die Informatik Klassen und höhere Datentypen Objekte, Felder, Methoden Küchlin/Weber: Einführung in die Informatik Klassen Klasse (class) stellt einen (i.a. benutzerdefinierten) Verbund-Datentyp dar Objekte sind Instanzen

Mehr

Software Engineering in

Software Engineering in Software Engineering in der Werkzeuge für optimierte LabVIEW-Entwicklung Folie 1 Best Practices Requirements Engineering Softwaretest Versionsmanagement Build- Automatisierung Folie 2 Arbeiten Sie im Team?

Mehr

PRTG Erleichtert Ihren Alltag

PRTG Erleichtert Ihren Alltag PRTG Erleichtert Ihren Alltag Agenda Absichten und Vorteile des Monitorings Monitoring: Ein Marktüberblick Die Monitoring Must Haves Vereinfachen Sie Ihr Netzwerk mit PRTG PRTG Der vertikale All-Rounder

Mehr

FAQ Kommunikation über IE

FAQ Kommunikation über IE FAQ Kommunikation über Industrial Ethernet FAQ Inhaltsverzeichnis Inhaltsverzeichnis... 2 Frage... 2 Wie konfiguriere ich eine PC-Station als PROFINET IO Controller zur Anbindung an eine S7-Station (als

Mehr

Java Referenzdatentypen genauer betrachtet

Java Referenzdatentypen genauer betrachtet Informatik 1 für Nebenfachstudierende Grundmodul Java Referenzdatentypen genauer betrachtet Kai-Steffen Hielscher Folienversion: 23. Januar 2018 Informatik 7 Rechnernetze und Kommunikationssysteme Referenzdatentypen

Mehr

industrie 4.0 App-EntWicklung SMARTE DIENSTE FüR INDUSTRIE-4.0-ANwENDUNGEN ENTwIckELN produktions- UND AUFTRAGSMANAGEMENT 12.

industrie 4.0 App-EntWicklung SMARTE DIENSTE FüR INDUSTRIE-4.0-ANwENDUNGEN ENTwIckELN produktions- UND AUFTRAGSMANAGEMENT 12. Industrie 4.0 App-Entwicklung Smarte Dienste für Industrie-4.0-Anwendungen entwickeln Produktions- und Auftragsmanagement 12. September 2017 Einleitende Worte Mit Apps werden über Cloud-Plattformen schlanke

Mehr

Container-Orchestrierung in der Cloud für Profis

Container-Orchestrierung in der Cloud für Profis Container-Orchestrierung in der Cloud für Profis IT Tage 2018, Frankfurt am Main 12. Dezember 2018 Michel Raabe Cloud Solution Architect B1 Systems GmbH raabe@b1-systems.de Vorstellung B1 Systems gegründet

Mehr

Game Development 1 XNA Framework für PC und Xbox

Game Development 1 XNA Framework für PC und Xbox Game Development 1 XNA Framework für PC und Proseminar Objektorientiertes Programmieren mit.net und C# Dominik Schinner Institut für Informatik Software & Systems Engineering Agenda Game Programming XNA

Mehr

Reduzierung der Zykluszeiten von Pincheck- und Hochspannungsprüfungen für Automotive-Steckverbinder unter Verwendung modularer NI-FPGA-Technologie

Reduzierung der Zykluszeiten von Pincheck- und Hochspannungsprüfungen für Automotive-Steckverbinder unter Verwendung modularer NI-FPGA-Technologie Reduzierung der Zykluszeiten von Pincheck- und Hochspannungsprüfungen für Automotive-Steckverbinder unter Verwendung modularer NI-FPGA-Technologie Herbert Pichlik Tobias Postler Matthias Thüringer hpichlik@papp-gruppe.de

Mehr

PC-basierte Messdatenerfassung mit NI LabVIEW

PC-basierte Messdatenerfassung mit NI LabVIEW Workshop PC-basierte Messdatenerfassung mit NI LabVIEW Stefan Egeler Applications Engineer National Instruments Germany GmbH 1 Inhalt Übung 1: Hardwarekonfiguration und Testmessung im MAX... 3 Übung 2:

Mehr

Sicheres C Programmieren in Embedded Systemen ARM II (ARM7TMDI [1] ) Wintersemester 2010-2011

Sicheres C Programmieren in Embedded Systemen ARM II (ARM7TMDI [1] ) Wintersemester 2010-2011 Sicheres C in Embedded Systemen ARM II (ARM7TMDI [1] ) Wintersemester 2010-2011 Dipl. Ing. (FH) Ebrecht Roland, Infineon Technologies AG M.Eng (Electronic Systems) Güller Markus, Infineon Technologies

Mehr

Location Intelligence powered by SAP BusinessObjects. Jean-Jacques Pittet, ELCA Informatik AG 11. Juni 2013

Location Intelligence powered by SAP BusinessObjects. Jean-Jacques Pittet, ELCA Informatik AG 11. Juni 2013 Location Intelligence powered by SAP BusinessObjects Jean-Jacques Pittet, ELCA Informatik AG 11. Juni 2013 Agenda Kurzvorstellung ELCA Einführung in die Thematik Fallstudie VUGIS Ausblick Q&A 2013 SAP

Mehr