LabVIEW Real Time Hands on

Größe: px
Ab Seite anzeigen:

Download "LabVIEW Real Time Hands on"

Transkript

1 LabVIEW Real Time Hands on Dipl. Ing. Sebastian F. Kleinau Dipl. Ing. (FH) Marian Olef Applications Engineering National Instruments Deutschland GmbH

2 Plattform für das grafische Systemdesign Desktop Real-Time FPGA Mikroprozessor/DSP Vision Mobile Touchpanel Zielplattformen & Hardware

3 LabVIEW Real Time Anwendungsbereiche Prüfen aufwendiger, teurer Prototypen Autonome Systeme in rauen Umgebungen Hardware in the Loop Tests

4 LabVIEW Real Time Anforderungen Ausfallsicherheit Erweiterte Betriebsbereiche Redundante d Systeme Dauerbetrieb (24/7) Entwicklertools zum Überprüfen des Codes Deterministische Regelungen/Steuerungen Priorisierung von Tasks Fehlerüberwachung

5 Was ist Echtzeit? Echtzeit heißt nicht Aufgaben schnell abzuarbeiten, sondern deterministisch Determinismus Beschreibt die Fähigkeit, eine Aufgabe in einer e definierten ete Zeit etabzuarbeiten uabete

6 Was ist Jitter? Unsicherheitsbereich Definierte Schleifenzykluszeit Maximaler Jitter teratio on Schle eifen-i Schleifenzeit

7 Auswahl eines geeigneten Betriebssystems General Purpose OS Real Time OS Datenerfassung (DAQ) Offline Analyse Datenpräsentation Regelkreise (PID zb z.b. bis 50 khz) Zeitkritische Entscheidungen Dauereinsatz Stand alone Betrieb Erhöhte Zuverlässigkeit

8 LabVIEW Real Time Entwicklungstools LabVIEW und LabVIEW Real-Time Execution Trace Toolkit LabVIEW-Real-Time- Zielsystem Real-Time- Hardware Compiler Linker Debugger Werkzeuge für Systemanalyse RTOS Mikroprozessor I/O-Schnittstellen Entwicklungssoftware

9 LabVIEW Real Time System Host Computer Real-Time Target Entwickeln / Visualisieren Download der Applikation Benutzersteuerung Datenrückgabe Ausführen

10

11 NI System für deterministische, verteilte I/O Host-Computer Standard Ethernet (TCP/IP) NI-PXI-System mit zusätzlicher Ethernet-Schnittstellen NI crio-9074 Deterministisches Ethernet (EtherCAT) NI 9144

12 Der Projekt Explorer Windows Real-Time

13 Programmierung Prozesse Windows PC LabVIEW Real Time System Netzwerk Windows Netzwerk Normal Priority Inter Thread Time Critical Kommunikation i Kommunikation i Host VI VI oder Loop VI oder Loop Daten speicher LabVIEW für Windows LabVIEW Real Time

14 Programmierung: Timed Loops Definierte Prioritäten CPU Zuweisung* Auswahl der Timingquelle Timing Feedback Dynamische Änderung der Timingparameter * bei Multicore /Multiprozessorsystemen

15 VI Kommunikation mit Shared Variables Einfache Kommunikation zwischen zwei VIs Auf einem Rechner: Single Process Netzwerkbasiert: Network Published RT FIFO Variablen für zeitkritischen Schleifen Inter Thread Kommunikation

16 Werkzeuge für die Systemanalyse: I/O Forcing Überschreiben der I/O Werte zur Laufzeit und während der Bearbeitung Keine Änderungen amcode erforderlich I/O Forcing über Distributed System Manager oder durch spezielle I/O Forcing VIs Wird ignoriert, Aufheben durch Unforce oder Neustart Forced Physikalische I/O

17 Werkzeuge für die Systemanalyse: Distributed System Manager (DSM) SystemeimNetzwerk überwachen Netzwerkdaten verwalten Sogenannte Testpanel für CompactRIO

18 Werkzeuge für die Systemanalyse Execution Trace Toolkit Real Time System Manager

19 Hands on Übung: Hardwareaufbau RT-Controller CompactRIO Zum Host-PC +24 VDC DO +5 VDC DI DC- Netzteil t ~230 VAC +24 VDC Position, Geschwindigkeit PWM DC-Motor

20 Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Schritt 1: Real Time Projekt erstellen

21 Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Schritt 2: Motor ansteuern PWM

22 Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Übung Schritt 3: Regelung der Motordrehzahl Position, Geschwindigkeit PWM

Rekonfigurierbare FPGA-Hardware für. Jan Kniewasser, National Instruments Academic Relations Central Europe

Rekonfigurierbare FPGA-Hardware für. Jan Kniewasser, National Instruments Academic Relations Central Europe Rekonfigurierbare FPGA-Hardware für Echtzeitregelungen Jan Kniewasser, National Instruments Academic Relations Central Europe Inhaltsverzeichnis Die LabVIEW Plattform LabVIEW Real-Time Anwendungsbereiche

Mehr

Erstellen deterministischer. Johann Wagner

Erstellen deterministischer. Johann Wagner Erstellen deterministischer Anwendungen mit LabVIEW Johann Wagner Applications Engineer Agenda Was ist Real Time Wichtige RT Begriffe Unterschiede der Betriebsysteme LabVIEW Real Time mit Echtzeithardware

Mehr

Von der Standard-Datenerfassungskarte zur verteilten Echtzeitanwendung

Von der Standard-Datenerfassungskarte zur verteilten Echtzeitanwendung Von der Standard-Datenerfassungskarte zur verteilten Echtzeitanwendung Dipl.-Ing. (FH) Thomas Rönpage National Instruments Germany National Instruments Hauptsitz in Austin, Texas Seit 30+ Jahren profitables

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

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

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

NI crio - Chassis von National Instruments Preisliste

NI crio - Chassis von National Instruments Preisliste NI crio - von National Instruments Preisliste COMPACT-RIO CONTROLLER MIT 8 SLOT-CHASSIS... 3 LEISTUNGSOPTIMIERT... 3 crio-9039... 3 crio-9038... 3 crio-9037... 4 crio-9036... 4 crio-9035... 5 KOSTENOPTIMIERT...

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

Advanced Motion Control Techniques. Dipl. Ing. Jan Braun maxon motor ag Switzerland

Advanced Motion Control Techniques. Dipl. Ing. Jan Braun maxon motor ag Switzerland Advanced Motion Control Techniques Dipl. Ing. Jan Braun maxon motor ag Switzerland Agenda Schematiascher Aufbau Positionsregelkreis Übersicht Motion Control Systeme PC based mit CANopen für DC und EC Motoren

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

NIDays 2014 Wien, Dauertestsoftware Magirus

NIDays 2014 Wien, Dauertestsoftware Magirus NIDays 2014 Wien, 02.04.2014 Dauertestsoftware Magirus Dauertestsoftware Magirus BEKO Engineering & Informatik AG Dauertestsoftware mit NI-LabVIEW Philips Klagenfurt GmbH Hardwareaufbau (mit NI-Hardware)

Mehr

Anbindung realer Strecken an Matlab/Simulink

Anbindung realer Strecken an Matlab/Simulink Anbindung realer Strecken an Matlab/Simulink Dipl.-Ing. Mark Müller 1 Inhalt 1. Einführung 2. Konzept des "Hardware-in-the-Loop" 3. Der Real Time Workshop 4. Beispiel: Durchflussregelung 5. Beispiel für

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

Echtzeitmodellierung und Simulation von Elektrofahrzeugen

Echtzeitmodellierung und Simulation von Elektrofahrzeugen Echtzeitmodellierung und Simulation von Elektrofahrzeugen Aufbau eines Demonstrators mit NI VeriStand und SimulationX zur Abbildung eines elektrisch betriebenen Allrad-Buggy Torsten Blochwitz, Jens Schindler

Mehr

LabVIEW Real-Time Module ja. LabVIEW FPGA Module ja. Vision Development Module ja ja. LabVIEW Datalogging and Supervisory Control Module ja

LabVIEW Real-Time Module ja. LabVIEW FPGA Module ja. Vision Development Module ja ja. LabVIEW Datalogging and Supervisory Control Module ja LabVIEW 2017 LabVIEW NXG 1.0 LabVIEW NXG 2.0 (Beta) LabVIEW-Module und -Toolkits LabVIEW Real-Time Module LabVIEW FPGA Module Vision Development Module ja ja LabVIEW Datalogging and Supervisory Control

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

Deterministische Anwendungen mit LabVIEW Real-Time

Deterministische Anwendungen mit LabVIEW Real-Time Workshop Deterministische Anwendungen mit LabVIEW Real-Time Carsten Sckopke Applications Engineer National Instruments Germany GmbH 1 Inhaltsverzeichnis Übung 1: Real-Time-Projekt erstellen... 3 Übung

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

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

Nahtlose Mechatronik-Toolchain Von der Maschinensimulation bis zum Motorstromregler

Nahtlose Mechatronik-Toolchain Von der Maschinensimulation bis zum Motorstromregler Nahtlose Mechatronik-Toolchain Von der Maschinensimulation bis zum Motorstromregler Jochen Klier AE-Specialists Manager 11/8/2010 2 Agenda Tools für den mechatronischen Systementwurf Soft- und Hardware-Konzepte

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

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

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

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

C x Hexapod Motion Controller

C x Hexapod Motion Controller C-887.52x Hexapod Motion Controller Kompaktes Tischgerät zur Steuerung von 6-Achs-Systemen Leistungsfähiger Controller mit Vektorsteuerung Kommandierung in kartesischen Koordinaten Änderungen des Bezugssystems

Mehr

Vom Prototyping bis zur Serienfertigung mit der NI-Plattform. S. Ahrends, Business Development Europe, Embedded Systems National Instruments

Vom Prototyping bis zur Serienfertigung mit der NI-Plattform. S. Ahrends, Business Development Europe, Embedded Systems National Instruments Vom Prototyping bis zur Serienfertigung mit der NI-Plattform S. Ahrends, Business Development Europe, Embedded Systems National Instruments Kurzfassung Die Anforderungen an die Software von Embedded-Systemen

Mehr

Heiko Bobzin Poet Software GmbH

Heiko Bobzin Poet Software GmbH Embedded Java - Entwicklungswerkzeuge für komplexe Geräte Heiko Bobzin Poet Software GmbH Überblick Embedded Java - was meint das? Komplexe Systeme - Ein Beispiel Edit, compile, debug,... Zusammenfassung

Mehr

Kuhnke Scout. PC-basierte Steuerungen (integrierte Komplettsysteme)

Kuhnke Scout. PC-basierte Steuerungen (integrierte Komplettsysteme) Kuhnke Scout PC-basierte Steuerungen (integrierte Komplettsysteme) Mit einem EtherCAT -Master und zwei zusätzlichen CANopen-Schnittstellen ist die neue CODESYS-Steuerung Kuhnke Scout von Kendrion als einfaches

Mehr

NI-Plattform für die Robotik. zum industriellen Einsatz

NI-Plattform für die Robotik. zum industriellen Einsatz NI-Plattform für die Robotik Von der Ausbildungsrobotik Von der Ausbildungsrobotik zum industriellen Einsatz Agenda Motivation Produkte Beispiele Motivation Ausbildungsrobotik: ideales Lernmittel, um junge

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

Hardware für portable Messtechnik

Hardware für portable Messtechnik Hardware für portable Messtechnik Christian Fritz Applications Engineer National Instruments Agenda Anforderungen an Mess, -Steuer und Regelungssysteme Busse portabler MSR-Systeme Datenerfassungsgeräte

Mehr

Entwicklung einer FPGA-basierten asymmetrischen MPSoC Architektur

Entwicklung einer FPGA-basierten asymmetrischen MPSoC Architektur Entwicklung einer FPGA-basierten asymmetrischen Architektur INF-M1 Seminar Vortrag 25. November 2010 Betreuer: Prof. Dr.-Ing. Bernd Schwarz Übersicht 1. Motivation 2. Zielsetzung & Vorarbeiten 3. Arbeitsschwerpunkte

Mehr

Advanced DAQ System Development Using NI-DAQmx and Intelligent DAQ (FPGA)

Advanced DAQ System Development Using NI-DAQmx and Intelligent DAQ (FPGA) Advanced DAQ System Development Using NI-DAQmx and Intelligent DAQ (FPGA) Rudolf Gierlinger National Instruments, Österreich AGENDA Teil 1: Advanced NI-DAQmx Datenerfassungsmöglichkeiten Konfiguration

Mehr

Status STF Applikation für den SIS-100-Dipol Teststand

Status STF Applikation für den SIS-100-Dipol Teststand Status STF Applikation für den SIS-100-Dipol Teststand, Übersicht Aktueller Status Systementwicklung mit Fokus auf Inbetriebnahme Primäre Anforderungen sind nicht nachlesbar definiert. Organisation der

Mehr

1.5 Betriebssysteme für RT- Anwendungen: Echtzeitbetriebssysteme

1.5 Betriebssysteme für RT- Anwendungen: Echtzeitbetriebssysteme 1.5 Betriebssysteme für RT- Anwendungen: Echtzeitbetriebssysteme Warum ein Betriebssystem verwenden? Nutzung eines Betriebssystem hat großen Einfluß auf die Softwarezuverlässigkeit, Produktivität Pflege

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

Entwurf autonomer mobiler Systeme

Entwurf autonomer mobiler Systeme Entwurf autonomer mobiler Systeme NI LabVIEW Robotics als Standardhard- und - softwareplattform für mobile Robotersysteme Jochen Klier AE-Specialists Manager Agenda Herausforderungen in der Robotik LabVIEW

Mehr

Diagnose von Kfz-Steuergeräten. Klaus Dinnes Roland Magolei

Diagnose von Kfz-Steuergeräten. Klaus Dinnes Roland Magolei LabVIEW-Werkzeuge Werkzeuge für die Kalibrierung und Diagnose von Kfz-Steuergeräten Klaus Dinnes Roland Magolei Agenda NI Hard- und Software für Automotive Bus-Systeme Electric Control Unit (ECU) Kalibrierung

Mehr

Entwicklung eines FPGA basierten Distributed Computing System. Frank Opitz INF-M3 Seminar - Wintersemester 2010/11 26.

Entwicklung eines FPGA basierten Distributed Computing System. Frank Opitz INF-M3 Seminar - Wintersemester 2010/11 26. Entwicklung eines FPGA basierten Distributed Computing System INF-M3 Seminar - Wintersemester 2010/11 26. November 2010 Inhalt Motivation Dynamische Partielle Rekonfiguration Distributed Computing Zielsetzung

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

Dynamisches Testen von Embedded- Balázs Tóth, National Instruments

Dynamisches Testen von Embedded- Balázs Tóth, National Instruments Dynamisches Testen von Embedded- Systemen und Komponenten in Echtzeit Balázs Tóth, National Instruments Agenda Echtzeittestsysteme NI VeriStand Echtzeittestplattform Erweiterungsmöglichkeiten von NI VeriStand

Mehr

Strukturierung von Multimediasystemen für Fahrzeuge

Strukturierung von Multimediasystemen für Fahrzeuge Gesellschaft für Informatik e.v. - Fachausschuss Echtzeitsysteme Echtzeit 2012: "Kommunikation unter Echtzeitbedingungen" Strukturierung von Multimediasystemen für Fahrzeuge Boppard am Rhein, 23. November

Mehr

Echtzeitfähige Steuer- und Regelanwendungen führen wiederholt eine vom Anwender definierte Aufgabe aus. Die einzelnen Aufgaben sind durch eine

Echtzeitfähige Steuer- und Regelanwendungen führen wiederholt eine vom Anwender definierte Aufgabe aus. Die einzelnen Aufgaben sind durch eine Ein sehr häufiger Irrtum im Zusammenhang mit der Leistung von Echtzeitsystemen ist die Annahme, dass sie die Ausführungsgeschwindigkeit eines Programms erhöht. Dies trifft zwar in manchen Fällen zu, doch

Mehr

HIL-Workshop. Konzeptioneller Aufbau und praktische Implementierung. Balázs Tóth, National Instruments André Saller, National Instruments

HIL-Workshop. Konzeptioneller Aufbau und praktische Implementierung. Balázs Tóth, National Instruments André Saller, National Instruments HIL-Workshop Konzeptioneller Aufbau und praktische Implementierung Orazio Ragonesi MicroNova electronic GmbH Orazio Ragonesi, MicroNova electronic GmbH Balázs Tóth, National Instruments André Saller, National

Mehr

Eine Anleitung zur Entwicklung von Simulink-Targets für die Lehre. 10. MBEES 2014, Dagstuhl

Eine Anleitung zur Entwicklung von Simulink-Targets für die Lehre. 10. MBEES 2014, Dagstuhl Eine Anleitung zur Entwicklung von Simulink-Targets für die Lehre 10. MBEES 2014, Dagstuhl Frank Tränkle Automotive Systems Engineering frank.traenkle@hs-heilbronn.de Inhalt Lehrveranstaltungen für Modellbasierte

Mehr

Simulink - Modelle grafisch vergleichen

Simulink - Modelle grafisch vergleichen Simulink - Modelle grafisch vergleichen Effizienzsteigerung bei der modellbasierten Softwareentwicklung Dr. Helmuth Stahl ExpertControl GmbH Email: hstahl@expertcontrol.com Web: www.expertcontrol.com Übersicht

Mehr

crio Mobile Remote Server Toolkit

crio Mobile Remote Server Toolkit crio Mobile Remote Server Toolkit Überwachung verteilter crio Systeme mit Web basiertem Zustandsmonitor und Fernzugriff Wolfram Koerver 29.05.2008 Chemnitz Gliederung CompactRIO CompactRIO Übersicht CompactRIO

Mehr

Slothful Linux: An Efficient Hybrid Real-Time System by Hardware-Based Task Dispatching. Rainer Müller

Slothful Linux: An Efficient Hybrid Real-Time System by Hardware-Based Task Dispatching. Rainer Müller Slothful Linux: An Efficient Hybrid Real-Time System by Hardware-Based Task Dispatching Rainer Müller 21. November 2013 Spezialisierung von Betriebssystemen Vielzweckbetriebssysteme (General Purpose OS,

Mehr

Single- und Multitasking

Single- und Multitasking Single- und Multitasking Peter B. Ladkin ladkin@rvs.uni-bielefeld.de Peter B. Ladkin Command Interpreter (ComInt) läuft wartet auf Tastatur-Eingabe "liest" (parst) die Eingabe (für Prog-Name) Macht "Lookup"

Mehr

Mehrprozessorarchitekturen

Mehrprozessorarchitekturen Mehrprozessorarchitekturen (SMP, UMA/NUMA, Cluster) Arian Bär 12.07.2004 12.07.2004 Arian Bär 1 Gliederung 1. Einleitung 2. Symmetrische Multiprozessoren (SMP) Allgemeines Architektur 3. Speicherarchitekturen

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

Evaluierung der QoS-Unterstützung in TAO/ACE. Großer Beleg - Zwischenstand. Ansgar Konermann 16. Juli 2002

Evaluierung der QoS-Unterstützung in TAO/ACE. Großer Beleg - Zwischenstand. Ansgar Konermann 16. Juli 2002 Evaluierung der QoS-Unterstützung in TAO/ACE Großer Beleg - Zwischenstand Ansgar Konermann 16. Juli 2002 Gliederung Aufgabenstellung Echtzeitfähigkeit Probleme herkömmlicher ORBs Entwicklungsrichtlinien

Mehr

NI CAN- / LIN- und PROFIBUS Karten von National Instruments

NI CAN- / LIN- und PROFIBUS Karten von National Instruments Inhalt NI CAN-Bus / NI LIN-Bus / NI PROFIBUS PCI 8511 1 x CAN Low Speed / 2 x CAN Low Speed 3 PCI 8512 1 x CAN High Speed / 2 x CAN High Speed 4 PXI 8511 1 x CAN Low Speed / 2 x CAN Low Speed 5 PXI 8512

Mehr

D Einführung Betriebssysteme

D Einführung Betriebssysteme 1 Was sind Betriebssysteme? DIN 44300...die Programme eines digitalen Rechensystems, die zusammen mit den Eigenschaften der Rechenanlage die Basis der möglichen Betriebsarten des digitalen Rechensystems

Mehr

D Einführung Betriebssysteme

D Einführung Betriebssysteme 1 Was sind Betriebssysteme? DIN 44300...die Programme eines digitalen Rechensystems, die zusammen mit den Eigenschaften der Rechenanlage die Basis der möglichen Betriebsarten des digitalen Rechensystems

Mehr

Systemkonzept eines modularen HiL-Systems für modellbasierte Funktionsentwicklung fahrzeugmechatronischer Systeme

Systemkonzept eines modularen HiL-Systems für modellbasierte Funktionsentwicklung fahrzeugmechatronischer Systeme Systemkonzept eines modularen HiL-Systems für modellbasierte Funktionsentwicklung fahrzeugmechatronischer Systeme Workshop der ASIM/GI-Fachgruppen, 09./10.03.2017, Ulm Prof. Dr.-Ing. X. Liu-Henke M.Eng.

Mehr

Die Integration zukünftiger In-Car Multimedia Systeme unter Verwendung von Virtualisierung und Multi-Core Plattformen

Die Integration zukünftiger In-Car Multimedia Systeme unter Verwendung von Virtualisierung und Multi-Core Plattformen Die Integration zukünftiger In-Car Multimedia Systeme unter Verwendung von Virtualisierung und Multi-Core Plattformen 0. November 0 Sergio Vergata, Andreas Knirsch, Joachim Wietzke Echtzeit 0 Agenda Motivation

Mehr

Verarbeitung von Daten und Online. unter Berücksichtigung von Echtzeitund Nicht Echtzeitanwendungen. Dr. Ing. Norman Butzek Dipl. Ing.

Verarbeitung von Daten und Online. unter Berücksichtigung von Echtzeitund Nicht Echtzeitanwendungen. Dr. Ing. Norman Butzek Dipl. Ing. Verarbeitung von Daten und Online Fehlerdiagnose an Rotorprüfständen unter Berücksichtigung von Echtzeitund Nicht Echtzeitanwendungen Dr. Ing. Norman Butzek Dipl. Ing. Bernd Hasch Gliederung Motivation

Mehr

Example Ptolemy Model of Comp.: Synchronous Reactive

Example Ptolemy Model of Comp.: Synchronous Reactive Prinzip: Example Ptolemy Model of Comp.: Synchronous Reactive Annahme: unendlich schnelle Maschine Diskrete Ereignisse (DE) werden zyklisch verarbeitet (Ereignisse müssen nicht jede Runde eintreffen) Pro

Mehr

Realisierung eines Getriebe- HiL mit VeLoDyn, NI PXI RT- System und NI VeriStand

Realisierung eines Getriebe- HiL mit VeLoDyn, NI PXI RT- System und NI VeriStand Realisierung eines Getriebe- HiL mit VeLoDyn, NI PXI RT- System und NI VeriStand NI-Automotive-Technologietag Benjamin Grote Wolfsburg, 25.05.2011 Innovationen in Serie Inhalt NI-Automotive-Technologietag

Mehr

Bedienungsanleitung / Manual für il-debug_i Interface für den Debugger il_debug

Bedienungsanleitung / Manual für il-debug_i Interface für den Debugger il_debug Bedienungsanleitung / Manual für il-debug_i Interface für den Debugger il_debug Ing.Büro Stefan Lehmann Fürstenbergstraße 8a D-77756 Hausach Tel. (07831) 452 Fax (07831) 96428 E-Mail SL@iL-online.de Internet

Mehr

Benutzerhandbuch. ABC-Industrial Panel. HMI Einrichtung in TIA

Benutzerhandbuch. ABC-Industrial Panel. HMI Einrichtung in TIA Benutzerhandbuch ABC-Industrial Panel HMI Einrichtung in TIA 18/2018 Copyright 2018 by ABC IT, Ahrens & Birner Company GmbH Virchowstraße 19/19a D-90409 Nürnberg Fon +49 911-394 800-0 Fax +49 911-394 800-99

Mehr

Bibliotheks-basierte Virtualisierung

Bibliotheks-basierte Virtualisierung Dr.-Ing. Volkmar Sieh Department Informatik 4 Verteilte Systeme und Betriebssysteme Friedrich-Alexander-Universität Erlangen-Nürnberg WS 2015/2016 V. Sieh Bibliotheks-basierte Virtualisierung (WS15/16)

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

Military Air Systems

Military Air Systems Trennung von Applikationen unterschiedlicher Kritikalität in der Luftfahrt durch Software en am Beispiel des Real-time Operating Systems PikeOS Dr. Bert Feldmann DGLR Workshop Garching, 09.10.2007 Seite

Mehr

IEC Windows- Programmiersoftware für CPS500

IEC Windows- Programmiersoftware für CPS500 IEC61131-3 Windows- Programmiersoftware für CPS500 16/13-089.231.01 esitron-electronic GmbH Ernst-Zimmermann-Str. 18 D-88045 Friedrichshafen Internet: www.esitron.de Telefon +49 (0) 7541/6000-0 Telefax

Mehr

SP7 LabVIEW-Toolkit Schnellanleitung

SP7 LabVIEW-Toolkit Schnellanleitung SP7 LabVIEW-Toolkit Schnellanleitung DATA AHEAD SP7 ist ein einfach zu bedienendes Toolkit für NI LabVIEW um mit Siemens SPS-Steuerungen zu kommunizieren. Dabei stellt es Funktionen für das Lesen und Schreiben

Mehr

Virtualisierung im Echtzeitbereich. Andreas Hollmann FH Landshut EADS Military Air Systems

Virtualisierung im Echtzeitbereich. Andreas Hollmann FH Landshut EADS Military Air Systems Virtualisierung im Echtzeitbereich Andreas Hollmann FH Landshut EADS Military Air Systems 2 Überblick Hintergrund und Motivation Vorstellung von Lösungsansätzen Auswahl und Evaluierung Einschränkungen

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

Peter Nussbaumer, Markus A. Vogelsberger, Christian Santin, Thomas M. Wolbank

Peter Nussbaumer, Markus A. Vogelsberger, Christian Santin, Thomas M. Wolbank Entwicklung neuer sensorloser Regelungsstrategien für elektrische Antriebe unter Anwendung eines kombinierten Mess- und Regelungssystems von National Instruments Peter Nussbaumer, Markus A. Vogelsberger,

Mehr

Einführung in Peer-To-Peer (P2P) Datenstreaming mit NI FlexRIO

Einführung in Peer-To-Peer (P2P) Datenstreaming mit NI FlexRIO Einführung in Peer-To-Peer (P2P) Datenstreaming mit NI FlexRIO Dipl.-Ing. (FH) Christoph Landmann, M.Sc. Regional Product Engineer Automated Test National Instruments Germany GmbH Agenda Was ist Peer-To-Peer

Mehr

Betriebssysteme G: Parallele Prozesse (Teil A: Grundlagen)

Betriebssysteme G: Parallele Prozesse (Teil A: Grundlagen) Betriebssysteme G: Parallele Prozesse (Teil A: Grundlagen) 1 Prozesse Bei Betriebssystemen stoßen wir des öfteren auf den Begriff Prozess als wahrscheinlich am häufigsten verwendeter und am unklarsten

Mehr

Messungen mit NI-DAQ mx in NI LabVIEW SignalExpress

Messungen mit NI-DAQ mx in NI LabVIEW SignalExpress Messungen mit NI-DAQ mx in NI LabVIEW SignalExpress Januar 2008, 372132C-0113 In dieser Anleitung lernen Sie, wie Sie mit dem Schritt "DAQmx - Erfassung" von LabVIEW SignalExpress ab 2.x eine Messung durchführen.

Mehr

Software-Engineering mit LabVIEW

Software-Engineering mit LabVIEW Software-Engineering mit LabVIEW Von der Idee zum fertigen Programm Philip Deppe Applications Engineer NI Germany GmbH Software Engineering von der Idee zum fertigen Programm Seite 2 Agenda Typische Fehler

Mehr

Messdatenerfassung: Messdaten und CAN-Botschaften synchron erfassen Nur einen USB-Anschluss entfernt!

Messdatenerfassung: Messdaten und CAN-Botschaften synchron erfassen Nur einen USB-Anschluss entfernt! Messdatenerfassung: Messdaten und CAN-Botschaften synchron erfassen Nur einen USB-Anschluss entfernt! Balazs Toth balazs.toth@ni.com Agenda Übersicht NI-XNET Plattform NI-XNET unter CompactDAQ NI-XNET

Mehr

Ansprechpartner für Redakteure:

Ansprechpartner für Redakteure: Ansprechpartner für Redakteure: Rahman Jamal, Technical & Marketing Director Silke Loos, Media Relations & Marketing Tel.: +49 89 7413130 Fax: +49 89 7146035 NI LabVIEW 8.5 ermöglicht Anwendern die Nutzung

Mehr

Neue Produkte der Mess- und Prüftechnik in. Dipl.-Ing. (FH) Marian Marcel Olef Applications Engineering National Instruments Germany GmbH

Neue Produkte der Mess- und Prüftechnik in. Dipl.-Ing. (FH) Marian Marcel Olef Applications Engineering National Instruments Germany GmbH Neue Produkte der Mess- und Prüftechnik in der Anwendung Dipl.-Ing. (FH) Marian Marcel Olef Applications Engineering National Instruments Germany GmbH Agenda X-Serie für USB NI USB-TC01 NI mydaq Datenerfassung

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

Prof. Dr. Uwe Brinkschulte. Lehrstuhl für Eingebettete Systeme

Prof. Dr. Uwe Brinkschulte. Lehrstuhl für Eingebettete Systeme Prof. Dr. Uwe Brinkschulte Lehrstuhl für Eingebettete Systeme brinks@es.cs.uni-frankfurt.de Robert-Mayer-Straße 11-15 Sekretariat: Linda Stapleton, Raum 211a stapleton@es.cs.uni-frankfurt.de 1 Forschungsgebiete

Mehr

Linux wird echtzeitfähig: RT-Extension vs. PREEMPT_RT

Linux wird echtzeitfähig: RT-Extension vs. PREEMPT_RT Linux wird echtzeitfähig: RT-Extension vs. PREEMPT_RT Carsten Emde Open Source Automation Development Lab (OSADL) eg Zitat aus dem Jahre 2004, unbekannte Quelle It's impossible to turn a General Purpose

Mehr

LabWindows /CVI 8.5.1. Philipp Rößler

LabWindows /CVI 8.5.1. Philipp Rößler LabWindows /CVI 8.5.1 Philipp Rößler Agenda I. Was ist LabWindows/CVI? II. III. IV. Erstellen einer Benutzerschnittstelle Instrumentensteuerung Datenerfassung V. Analysefunktionen VI. VII. VIII. Zusatzmodule

Mehr

Vertiefungsrichtung Rechnerarchitektur

Vertiefungsrichtung Rechnerarchitektur srichtung () ( für ) Prof. Dietmar Fey Ziele der srichtung RA Vertiefen des Verständnis vom Aufbau, Funktionsweise von Rechnern und Prozessoren Modellierung und Entwurf von Rechnern und Prozessoren ()

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

Freikonfigurierbare I/Os mittels LabVIEW

Freikonfigurierbare I/Os mittels LabVIEW Freikonfigurierbare I/Os mittels LabVIEW R-Series (PCI/PXI) Vision Compact RIO Dr. Rolf Kall, Frank Wiedmann Agenda LabVIEW Engineering-Plattform für jeden Forscher und Entwickler FPGA Targets LabVIEW

Mehr

C x Hexapod Motion Controller mit EtherCAT

C x Hexapod Motion Controller mit EtherCAT C-887.53x Hexapod Motion Controller mit EtherCAT 6-Achs-Positioniersystem über Feldbus-Schnittstelle steuern Integration in Automatisierungsverbund Taktsynchrone Bewegung in 6 Achsen Zykluszeit 1 ms Kommandierung

Mehr

Prüfstände automatisieren mit C4 und NI-Hardware

Prüfstände automatisieren mit C4 und NI-Hardware Prüfstände automatisieren mit C4 und NI-Hardware Klaus Kinzinger Kinzinger Automation GmbH Stand: 13.10.09 Firmenprofil 1989 Kinzinger Systeme HYDRA Prozessrechnersysteme Kundenspezifische Prüfstandsapplikationen

Mehr

Erfolg mit Embedded Vision Systemen. Dipl.-Ing. Carsten Strampe Embedded Vision Systeme 1

Erfolg mit Embedded Vision Systemen. Dipl.-Ing. Carsten Strampe Embedded Vision Systeme 1 Erfolg mit Embedded Vision Systemen Dipl.-Ing. Carsten Strampe Embedded Vision Systeme 1 Erfolg mit Embedded Vision Systemen Embedded Prozessoren vs. X86er Derivate DSP vs. FPGA vs. GPP wer ist geeigneter

Mehr

Scheduling for Time-Triggered Network Communication

Scheduling for Time-Triggered Network Communication Scheduling for Time-Triggered Network Communication Jan Kamieth jan.kamieth@informatik.haw-hamburg.de Hochschule für Angewandte Wissenschaften Hamburg 14. Juni 2012 Agenda (1)Rückblick (2)Verwandte Arbeiten

Mehr

Mathias Weber. Bisherige Tätigkeitsschwerpunkte:

Mathias Weber. Bisherige Tätigkeitsschwerpunkte: Profil Mathias Weber Bisherige Tätigkeitsschwerpunkte: Software-Development Realtime, FPGA, embedded Softwarearchitekturen Projektmanagement / Strategieentwicklung Kurzbeschreibung: selbstständiger IT-affiner

Mehr

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung

Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Vom Web ins IoT: Schnelleinstieg in Tooling und Entwicklung Webinar 11.05.2017 Andreas Schmidt @aschmidt75 www.cassini.ag www.thingforward.io @thingforward 2 11.05.17 Agenda Devices für das Internet der

Mehr

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1

2008 Jiri Spale, Programmierung in eingebetteten Systemen 1 2008 Jiri Spale, Programmierung in eingebetteten Systemen 1 NetX - Einführung 2008 Jiri Spale, Programmierung in eingebetteten Systemen 2 NetX is... a highly integrated network controller with a new system

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

oscan ein präemptives Echtzeit-Multitasking-Betriebssystem

oscan ein präemptives Echtzeit-Multitasking-Betriebssystem ein präemptives Echtzeit-Multitasking-Betriebssystem 2011. Vector Informatik GmbH. All rights reserved. Any distribution or copying is subject to prior written approval by Vector. V0.9 2011-10-12 Management

Mehr

Einführung in NI LabVIEW

Einführung in NI LabVIEW Workshop Einführung in NI LabVIEW Stefan Egeler Applications Engineer National Instruments Germany GmbH 1 Inhalt Übung 1: Öffnen und Ausführen eines Beispiel-VIs... 3 Übung 2: Erstellen eines einfachen

Mehr