Für komplexe, funktionelle Verifikationstests von implantierbaren Defibrillatoren wurde ein Echtzeit-Testsystem auf Basis der CompactRIO-Plattform
|
|
- Eva Baum
- vor 8 Jahren
- Abrufe
Transkript
1 Echtzeit-Testsystem für Herzschrittmacher und Defibrillatoren mit FPGA-Kommandointerpreter "Der erstellte LabVIEW-Code (PC/RT/FPGA) lässt sich mit geringem Aufwand auf verschiedene NI-Hardwareplattformen übertragen und lässt sich daher auch in Produktionstestsystemen wiederverwenden." - Dipl.-Ing. Ulrich Tietze, BIOTRONIK SE & Co. KG, Entwicklung Elektronische Implantate Die Aufgabe: Entwicklung eines Testsystems für Herzschrittmacher und Defibrillatoren, das sich durch die kompakten Abmaße und den geräuschlosen Betrieb für den direkten Einsatz am Arbeitsplatz eignet. Die Lösung: Für komplexe, funktionelle Verifikationstests von implantierbaren Defibrillatoren wurde ein Echtzeit-Testsystem auf Basis der CompactRIO-Plattform entwickelt. Autor(en): Dipl.-Ing. Ulrich Tietze - BIOTRONIK SE & Co. KG, Entwicklung Elektronische Implantate Christian Wienhold - BIOTRONIK SE & Co. KG, Entwicklung Elektronische Implantate Eingesetzte Produkte: Grafische Entwicklungsumgebung NI LabVIEW FPGA und NI LabVIEW Real-Time, rekonfigurierbares Steuerungs- und Überwachungssystem NI CompactRIO Kurzfassung Für komplexe, funktionelle Verifikationstests von implantierbaren Defibrillatoren wurde ein Echtzeit-Testsystem auf Basis der CompactRIO-Plattform entwickelt. Die Kernkomponente des Systems ist ein auf dem FPGA implementierter Kommando-Interpreter. Mittels einer speziellen Kommandosprache ist die freie Definition von Testszenarien möglich. In Kommandosequenzen können Ereignisse getriggert, Pulse vermessen, Testpunkte abgetastet sowie Herzrhythmen simuliert werden. Ein auf dem Real-Time-Controller autark arbeitender Herzsimulator kann innerhalb einer Kommandosequenz angesteuert werden. Die Abarbeitung der Kommandosequenzen kann auf definierte Ereignisse synchronisiert werden. Alle Testdaten (Vorgabe, Messung, Ereignisse) stehen nach einem Testlauf im TDMS-Format zur Verfügung. FPGA-Funktionen Die folgenden Funktionsblöcke wurden auf dem FPGA realisiert: Bild 1: FPGA-Funktionsblöcke Die FPGA-Hauptschleife hat eine Zykluszeit von 50 µs. Der Kommandointerpreter Mit Beginn eines Testlaufs wird durch den Host-PC eine Kommandodatei gelesen und in ein Array von 32-bit-Werten konvertiert. Ein 32-bit-Wert enthält den 8-bit-Kommandocode und bis zu 24-bit-Parameter. Dieses Array wird auf einen Speicherblock des FPGA geschrieben und nach FPGA-Start ähnlich dem Befehlspeicher einer CPU abgearbeitet. In einem Zyklus können mehrere Kommandos abgearbeitet werden. Bild 2: FPGA-Detail-Kommandointerpreter Die Triggereinheit Zur Testlaufzeit werden in jedem Zyklus acht analoge Kanäle erfasst und bewertet. Jedem Kanal ist ein individueller Parametersatz zur Triggerung zugeordnet. Trigger- und Messereignisse werden mit Zeitstempel an den Logger übergeben. Die Triggerparameter der einzelnen Kanäle können zur Laufzeit per Kommando verändert werden. Die Synchronisationseinheit 1/7
2 Die Synchronisationseinheit Neben der Synchronisation auf Implantatereignisse ist es auch möglich, auf bestätigte Aktionen des Host-PC zu warten und die Kommandosequenz echtzeitsynchron fortzusetzen. Die Synchronisationsanforderung erfolgt per Kommando und wird neben der Art des Ereignisses immer mit einem Timeout-Parameter abgesetzt. Je nach Ergebnis wird entweder die erfolgreiche Synchronisation oder ein Synchronisations-Timeout an den Logger mit dem zugehörigen Zeitstempel übergeben. Der Pulsgenerator Die Signalsynthese erfolgt auf vier unabhängigen Kanälen. Jeder Puls kann individuell parametrisiert werden. Dafür stehen fünf Signalformen zur Verfügung. Alle Pulsformen sind normiert im FPGA-Speicher abgelegt. Zur Laufzeit lassen sich neben der Signalform die Amplitude, Nulllinie, Polarität und die Pulsbreite per Kommando verändern. Jeder der vier Kanäle kann mit einem sinusförmigen Störsignal individueller Amplitude, aber gemeinsamer Störfrequenz überlagert werden. Bild 3: Signalformspeicher 1024 Werte, I16 Der Logger Der Logger prüft einmal pro Zyklus alle Ereignisregister und schreibt Ereignisse mit ihrem Zeitstempel in einen FIFO. Die Ereignisregister sind mit Masken versehen, über die kommandogesteuert das Loggen von einzelnen Ereignissen gesperrt oder freigegeben werden kann. Neben der beschriebenen Funktionalität der FPGA-Hauptschleife sind Kommandos für Wait, AnalogRead, AnalogForce, RT-Control, RepeatLoop und DigitalPort Read/Write implementiert. Bild 4: FPGA-Hauptschleife (50-µs-Zyklus) Unabhängig von der FPGA-Hauptschleife laufen das Schockerfassungsmodul und das EKG-Erfassungsmodul. Die Schockerfassung Zur Testlaufzeit vom Implantat abgegebene Hochenergiepulse werden vom FPGA getriggert und vermessen. Erfasst werden Maximalspannungen sowie über eine Quadrierung und Integration die Energieäquivalente der Pulse. Der EKG-Rekorder Mittels externer Hardware werden Telemetriedaten des Implantats erfasst und dem Testsystem über eine SPI-Schnittstelle übermittelt. Das SPI-Slave-Modul arbeitet ereignisgesteuert. Alle Ereignisse werden an den Logger übertragen. Real-Time-Controller: Funktionen Der Controller empfängt alle Loggerdaten des FPGA über einen DMA-FIFO. Die Daten werden an eine gepufferte Netzwerkvariable für die Verarbeitung auf dem Host-PC übergeben. Einige der Ereignisse werden zusätzlich für den auf dem Real-Time-Controller laufenden Herzsimulator verarbeitet. 2/7
3 Bild 5 : RT-DMA-FIFO Detail Der Herzsimulator ist ein Dreiknotenmodell und erlaubt die komfortable Erzeugung von Herzrhythmen. Er arbeitet mit einer Zykluszeit von 1 ms. Eine Sequenzsteuerung ermöglicht das ereignisgesteuerte Umprogrammieren der Parameter des Simulators in Echtzeit. Für die Signalerzeugung wird der Pulsgenerator des FPGA genutzt. Alle Ereignisse werden vom Logger des FPGA mit Zeitstempel (50 µs Auflösung) erfasst. Host-PC-Funktionen Die folgende Host-PC-Funktionalität ist in LabVIEW realisiert: Kodierung von Testvorgaben, Teststeuerung, DUT-Kommunikation, Dekodierung von Loggerevents, Generierung von TDMS-Files aus Loggerdaten. Eine LabVIEW-.net-Interop-Assembly kapselt die Funktionen in einer Bibliothek. Anwenderhilfen Das Erstellen von Kommandosequenzen (Testvorgaben) wird durch einen speziellen Editor mit Code-Vervollständigung (ähnlich Intellisense) für die Kommandosyntax unterstützt. Bild 6: Control-File-Editor Das Erstellen von Herzsimulatorsequenzen wird ebenfalls durch einen speziellen Editor unterstützt. Dieser ermöglicht die einfache Zusammenstellung von Ereignis-/Parameterkombinationen. Ein Test-GUI erleichtert die Einarbeitung und Entwicklung von Einzeltests. Verarbeitung der Testdaten Neben einer chronologischen Logdatei im ASCII-Format werden alle Testdaten gruppen- und kanalbezogen im TDMS-Format gespeichert. Die Daten können daher schnell mit NI-DIAdem visualisiert werden. Mit NI Measurement Studio erstellte Funktionsbibliotheken ermöglichen die Automatisierung von Standardauswertungen. Bild 7: Visualisierung mit NI DIAdem 3/7
4 Zusammenfassung Das Testsystem wird in der Elektronikentwicklung für die Hardware- und Firmwareverifizierung eingesetzt. Es eignet sich durch die kompakten Abmaße und den geräuschlosen Betrieb für den direkten Einsatz am Arbeitsplatz. Die Testsystemsoftware basiert ausschließlich auf lizenzfreien Laufzeitkomponenten. Der erstellte LabVIEW-Code (PC/Real-Time/FPGA) lässt sich mit geringem Aufwand auf verschiedene NI-Hardwareplattformen übertragen und lässt sich daher auch in Produktionstestsystemen wiederverwenden. Autor: Dipl.-Ing. Ulrich Tietze BIOTRONIK SE & Co. KG, Entwicklung Elektronische Implantate Woermannkehre 1 Berlin Deutschland ulrich.tietze@biotronik.com (mailto:ulrich.tietze@biotronik.com) Bild 1: FPGA-Funktionsblöcke Bild 2: FPGA Detail Kommandointerpreter 4/7
5 Bild 3: Signalformspeicher 1024 Werte, I16 Bild 4: FPGA-Hauptschleife (50-µs-Zyklus) 5/7
6 Bild 5 : RT-DMA-FIFO Detail Bild 6: Control-File-Editor Bild 7: Visualisierung mit NI-DIAdem Rechtliche Hinweise Diese Kundenlösung ( Kundenlösung ) wurde von einem Kunden von National Instruments ( NI ) entwickelt. DIESE KUNDENLÖSUNG WIRD IM IST-ZUSTAND ZUR VERFÜGUNG GESTELLT UND NI ÜBERNIMMT KEINERLEI GARANTIEN. AUSFÜHRLICHERE ERLÄUTERUNGEN ZU ANDEREN EINSCHRÄNKUNGEN ENTNEHMEN SIE BITTE DEN NUTZUNGSBEDINGUNGEN FÜR NI.COM. 6/7
7 7/7
Echtzeit-Testsystem für Herzschrittmacher und Defibrillatoren mit FPGA-Kommandointerpreter
Echtzeit-Testsystem für Herzschrittmacher und Defibrillatoren mit FPGA-Kommandointerpreter Dipl.-Ing. Ulrich Tietze Christian Wienhold BIOTRONIK SE & Co. KG Firmenlogo Inhalt Funktion von Herzschrittmachern
Mehr"FlexRIO hat sich als ideale Basis für den Test schneller Kommunikationsschnittstellen erwiesen." - Michael Rost, IRS Systementwicklung GmbH
Test von Glasfaserkommunikation bis zu 2,5 Gbit/s auf Basis von NI FlexRIO "FlexRIO hat sich als ideale Basis für den Test schneller Kommunikationsschnittstellen erwiesen." - Michael Rost, IRS Systementwicklung
MehrAutomatisierung 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"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
MehrEin 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
MehrMobiles Mängelmanagement auf der Baustelle
-basierte Plattform für die Virtuelle Organisation im Bauwesen Mobiles Mängelmanagement auf der Baustelle Christian Baier, Zdzislaw Pozniak, Wolfgang Simgen, Steffen Unger BMBF-Fachkonferenz 2010 Dresden
MehrKonzipierung und Implementierung eines Traceability System für einen Automobilzulieferer mit NI LabVIEW und dem Database Connectivity Toolkit
Konzipierung und Implementierung eines Traceability System für einen Automobilzulieferer mit NI LabVIEW und dem Database Connectivity Toolkit "Unter Einsatz von LabVIEW und dem Database Connectivity Toolkit,
MehrFPGA-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
MehrAgenda. Durchgängiger Einsatz Hardware-unabhängiger Testfälle im MiL-, SiL- und HiL-Test
Durchgängiger Einsatz Hardware-unabhängiger Testfälle im MiL-, SiL- und HiL-Test 26. TAV Stuttgart Michael Müller Projektleiter Berner & Mattner Systemtechnik GmbH michael.mueller@berner-mattner.com MM,
MehrEinfü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
MehrNI-TDM-Datenformat. Komfortables Arbeiten mit TDM-Dateien in LabVIEW
NI-TDM-Dateiformat NI-TDM-Datenformat Im Verlauf des gesamten Entwicklungsprozesses für ein neues Produkt werden große Mengen technischer Daten erzeugt sei es bei der Simulation bestimmter Vorgänge oder
MehrSIMATIC S7-1500 Software Controller
siemens.de/pc-based Die PC-basierte Steuerung innerhalb des S7-1500 Portfolios Engineered mit TIA Portal Systemperformance Controller SIMATIC S7-1500 Software Controller SIMATIC S7-1500 Distributed Controller
MehrRe-Automatisierung eines Prüfstandes in der Automobilzulieferindustrie. Durchgängige Systemlösung mit crio und LabView
Re-Automatisierung eines Prüfstandes in der Automobilzulieferindustrie Durchgängige Systemlösung mit crio und LabView AGENDA Vorstellung Aufgabe Anlagenbeschreibung Ist Zustand Blockschaltbild Ist Zustand
MehrGrundlagen 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
MehrVon 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
MehrPulse Pattern Controller
PPC-1 and PPC-2 Ansteuerung von Hochstrom Puls-Generatoren programmierbares Pulsmuster schnelle Aufzeichnung von Pulsspannung und Pulsstrom Einbindung zusätzlicher Messsensoren flexibler Einsatz durch
MehrT est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series
T est of 1GBit/s Fiber optical communication interfaces based on FlexRIO R Series Inhalt 1. Einführung... 2 2. Anforderungen... 2 3. Komponenten... 3 3.1. PXI 7952R... 3 3.2. Fiber Optical Interface Module
MehrFlexibles Echtzeit HF- Testsystem mit LabVIEW Realtime, FPGA-Technologie und TestMaster
Flexibles Echtzeit HF- Testsystem mit LabVIEW Realtime, FPGA-Technologie und TestMaster Dr. Gerd Schmitz, S.E.A. Datentechnik GmbH Alexander Huber, Marquardt GmbH Gliederung Marquardt GmbH S.E.A. Datentechnik
MehrProduktbeschreibung Remote System (SCPI Parser)
Produktbeschreibung Remote System (SCPI Parser) Das TSEP Remote System stellt einen SCPI kompatiblen Parser für Messgeräte zur Verfügung. Mit Hilfe des TSEP Remote Systems können SCPI-488 konforme Befehle
MehrDatenvisualisierung im Windpark. 1/6
Datenvisualisierung im Windpark "Lookout von National Instruments enthält bereits die notwendige Funktionalität um über ein Ethernet-Netzwerk zu kommunizieren. Die Verwendung dieser Fähigkeiten von Lookout
MehrMessungen 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.
MehrLabVIEW 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
MehrENTWICKLERSCHNITTSTELLE GMC PADOK
ENTWICKLERSCHNITTSTELLE GMC PADOK Version: 1.10 Datum: 25.04.2017 vorgelegt von GMC System mbh Albert-Einstein-Str. 3 98693 Ilmenau Ansprechpartner: Andreas Heyn (email: ahe@gmc-systems.de) INHALTSVERZEICHNIS
MehrProf. 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) =
MehrEinfü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
Mehrmention SugarCRM Schnittstelle Anleitung
Vielen Dank für den Erwerb der mention SugarCRM Schnittstelle. Mit unserer neuen Schnittstelle können Sie kinderleicht Ihre Kunden- und Kontaktdaten aus der mention Warenwirtschaft mit Ihren Daten im Programm
MehrGrundlagen des Speicheroszilloskops
DSO Grundlagen Inhalt Inhalt...- 1 - Der grundlegende Aufbau eines Speicheroszilloskopes...- 2 - Weshalb ein großer Erfassungsspeicher wichtig ist...- 3 - Von analoger und digitaler Bandbreite eines Oszilloskopes...-
MehrAdvanced 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
MehrJetSym. Programmierung in Hochsprache ST nach IEC-61131-3. We automate your success.
JetSym Programmierung in Hochsprache ST nach IEC-61131-3 We automate your success. JetSym das Tool JetSym ist das zentrale Programmiertool der Jetter AG, das alle Funktionen der Automatisierungstechnik
MehrKontinuierliche und zeitsynchrone Signalüberwachung in der Prüfstandsautomatisierung für CAN, LIN, FlexRay und sonstige Signale
Kontinuierliche und zeitsynchrone Signalüberwachung in der Prüfstandsautomatisierung für CAN, LIN, FlexRay und sonstige Signale Inhalt Kurzvorstellung Motivation Anforderungen an die synchrone Prüfstandsautomatisierung
MehrLabVIEW steuert lebenserhaltende Systeme. 1/5
LabVIEW steuert lebenserhaltende Systeme "Mit den Werkzeugen LabVIEW Real-Time und LabVIEW FPGA ist es heute möglich geworden, Systeme zu erstellen, die sehr hohen Sicherheitsanforderungen genügen müssen."
MehrHIL-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Ü B U N G E N Z U E C H T Z E I T S Y S T E M E
AU F G A B E 5 : E X T E N D E D S C O P E In dieser Aufgabe wird das Oszilloskop um die Ausgabe des Zeitbereichsignals und eine Befehlsschnittstelle erweitert. Hierfür wird ecos im ereignisgesteuerten
MehrEchtzeitprogrammierung und Echtzeitverhalten von Keil RTX. Frank Erdrich Semester AI 7
Echtzeitprogrammierung und Echtzeitverhalten von Frank Erdrich Semester AI 7 Inhalt Einleitung Echtzeit und Echtzeitsysteme Echtzeitprogrammierung Real-Time Operating System Keil RTOS RTX Zusammenfassung
MehrPrototyping eines universellen ISM-Band Transmitters auf Basis des NI FlexRIO MDK
Prototyping eines universellen ISM-Band Transmitters auf Basis des NI FlexRIO MDK Dipl.-Ing. (FH) Alexander Weidel A M S Software GmbH Dipl.-Ing. (FH) Christoph Landmann, M.Sc. National Instruments Germany
MehrPeter 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,
MehrIndustriesteuerung + PC robuste Industrieausführung modularer Aufbau Feldbus - Systeme
PG-3000 Die Steuerung für Galvanoautomaten Software : Dokumentation Datenbankfunktionen Visualisierung Parametrierung Fernwartung Hardware : Industriesteuerung + PC robuste Industrieausführung modularer
MehrAdvanced 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
MehrANLAGEN- INVENTUR [ Version 2.0 ]
ANLAGEN- INVENTUR [ Version 2.0 ] OPAL Associates Holding AG Your AutoID System Integrator PROFESSIONELLE ANLAGENINVENTUR LÖSUNG Die Anlageninventur mit Integration in SAP ist eine einfache und standardisierte
MehrSchutzsignalü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
MehrAnlagenmodernisierung mit ABC IT Systemen Variante 1. August 29, 2016 Copyright by ABC IT GmbH 1
Anlagenmodernisierung mit ABC IT Systemen Variante 1 August 29, 2016 Copyright by ABC IT GmbH 1 Iststand Simatic S5 SPS-System 115U CPU 944B WF 470 (Visualisierung) IP 244 (Temperaturregelung) Analoge
MehrExperimentelle Bewertung der Synchronisationsgenauigkeit von IEEE 802.1AS für variierende Temperaturbedingungen
Experimentelle Bewertung der Synchronisationsgenauigkeit von IEEE 802.1AS für variierende Temperaturbedingungen Andreas Kern (Daimler AG) Helge Zinner (Continental Automotive GmbH) Thilo Streichert (Daimler
MehrAutomatische Testsysteme und ihre Programmierung. Dresden, 09.07.2008. Michael Dittrich, michael-dittrich@mailbox.tu-dresden.de
Fakultät Informatik - Institut für Technische Informatik - Professur für VLSI-Entwurfssysteme, Diagnostik und Architektur Automatische Testsysteme und ihre Programmierung Michael Dittrich, michael-dittrich@mailbox.tu-dresden.de
MehrBelegarbeit. Erstellung eines ProLog Programms
Belegarbeit Erstellung eines ProLog Programms Christian Fischer, Matthias Lenk, 44597 BNC 44683 BNC Aufgabenstellung: Erstellung eines POLOG Programms, mit dem alle nicht- repetitiven Wörter über dem Alphabet
MehrErstellen 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
MehrEcoTram Mobile Messtechnik im Fahrgastbetrieb. Dipl. Ing. Gregor Richter Rail Tec Arsenal Klima-Wind-Kanal Wien
EcoTram Mobile Messtechnik im Fahrgastbetrieb Dipl. Ing. Gregor Richter Rail Tec Arsenal Klima-Wind-Kanal Wien Rail Tec Arsenal Experte für Klimatests an Schienenfahrzeugen Qualität bei jedem Wetter Akkreditierte
MehrWeniger ist mehr. Funktion eines Triggers. Messen + Testen
Messen + Testen Weniger ist mehr Ein Oszilloskop ist dumm, es unterscheidet nicht die Relevanz der Daten. Um der erfassten Datenflut Herr zu werden fischt der geschickte Anwender die relevanten Daten mit
MehrJetViewSoft. Bedienmasken erstellen und visualisieren. We automate your success.
JetViewSoft Bedienmasken erstellen und visualisieren We automate your success. Visualisierung schnell und komfortabel Mit der Software JetViewSoft lassen sich Prozesse visualisieren und individuelle Masken
MehrUntersuchung digitaler Signalfilter und Implementierung in FPGA für die Modellierung der ATLAS LAr-Kalorimeter-Auslese
Untersuchung digitaler Signalfilter und Implementierung in FPGA für die Modellierung der ATLAS LAr-Kalorimeter-Auslese Johann C. Voigt Institut für Kern- und Teilchenphysik 30. Juni 2017 Johann C. Voigt
Mehr6 Kommunikationssysteme
6 Kommunikationssysteme 6.1 Übersicht Die in diesem Abschnitt beschriebenen Kommunikationssysteme basieren auf PC-Hardware mit Windows 1 als Betriebssystem. PC-basierte Kommunikationssysteme werden in
MehrRestrukturierung 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
MehrVVD 2015 Drastische Verkürzung der Reaktionszeiten bis zu 1µs im modularen Maschinenbau und dezentralen Automatisierungsstrukturen
VVD 2015 Drastische Verkürzung der Reaktionszeiten bis zu 1µs im modularen Maschinenbau und dezentralen Automatisierungsstrukturen Verkürzung der Reaktionszeiten bis zu 1µs Agenda Motivation Reaktionszeit
MehrSD Gruppenseminar. BeamView und ProfileView. Rainer Haseitl 10.06.2010
SD Gruppenseminar BeamView und ProfileView Rainer Haseitl 10.06.2010 BeamView für Leuchttargets und Stripper ;-) Hard- und Software BeamView im Einsatz Trivialitäten && Ausblick Interessantes, Fehler,
MehrIndustrie-Automatisierung System HIMatrix. Datenblatt Z 7303 Z 7307
Industrie-Automatisierung System HIMatrix Datenblatt Z 7303 Z 7307 Filter für BWS HIMA Paul Hildebrandt GmbH Industrie-Automatisierung HI 800 218 CDA Wichtige Hinweise Alle in diesem Handbuch genannten
MehrMail Integration Solution White Paper
Integration Solution White Paper Inhalt Allgemeine Information... 3 IMAP... 3 Rapid Automation (RA)... 3 RA Agent... 3 RA Solution... 3 Integration Solution... 4 Anwendungsfälle... 5 Download eingehender
MehrOutlook-Synchronisation
Outlook-Synchronisation Inhalt Inhalt 2 1.Voreinstellungen 3 2. Erstabgleich 6 3.Kontaktabgleich / Ansprechpartner 9 4. Terminabgleich 13 5. E-Mail 16 6. Allgemeine Einschränkungen 17 1. Voreinstellungen
MehrEinfü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
MehrResearch & Development Ultrasonic Technology / Fingerprint recognition DATA SHEETS OPKUD.
Research & Development Ultrasonic Technology / Fingerprint recognition DATA SHEETS & OPKUD http://www.optel.pl email: optel@optel.pl Przedsiębiorstwo Badawczo-Produkcyjne OPTEL Spółka z o.o. ul. Otwarta
MehrEchtzeitmodellierung 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
MehrTISIS - Industrie 4.0. Ereignis, Ort, Datum
- Industrie 4.0 Ereignis, Ort, Datum TISIS Software Die vollständige Maschinen- Software wird als Option für die gesamte Tornos Produktpalette angeboten Sie ermöglicht es Ihnen, Ihre Maschine zu programmieren
MehrIntegration eines compactrio-gesteuerten Anti-Icing- System in ein Leitsystem der Windenergie mittels OPC UA
Integration eines compactrio-gesteuerten Anti-Icing- System in ein Leitsystem der Windenergie mittels OPC UA Ingmar Kühl, Dr.-Ing. André Wenzel Nordex Energy GmbH, Hamburg Klaudius Pinkawa, Ralf Taraschewski
MehrRekonfigurierbare 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
MehrOliver Brinkmann Java Swing-Applikationen & JApplets (mit NetBeans)
Oliver Brinkmann oliver.brinkmann@smail.fh-koeln.de Java Swing-Applikationen & JApplets (mit NetBeans) 1 Einführung in NetBeans Vorstellung: AWT-/Java-Swing-Paket JApplet Ereignisverarbeitung mit NetBeans
MehrOffene Testlösungen für RF-Elektroniken und vernetzte Fahrzeuge mit Schwerpunkt Car2X-/802.11p-Kommunikation
Virtuelle Instrumente in der Praxis VIP 2016 Offene Testlösungen für RF-Elektroniken und vernetzte Fahrzeuge mit Schwerpunkt Car2X-/802.11p-Kommunikation Dr. Gerd Schmitz, Axel Meinen, Lars Baier S. E.
MehrGenerierung von Steuerungsprogrammcode für SPS und μc aus Petri-Netz-Modellen
Fachhochschule Köln Cologne University of Applied Sciences Fakultät für Informations-, Medien- und Elektrotechnik Institut für Automatisierungstechnik Labor für Informations- und Automatisierungstechnik
MehrEmbedded Linux Automatisierung für die Zukunft
Embedded Linux Automatisierung für die Zukunft LINUX im industriellen Umfeld Das echtzeitfähige Linux ist ein weit verbreitetes Betriebssystem in der Industrie. Die Echtzeiterweiterung bietet beispielsweise
MehrNI 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
MehrPFC X. PC-basierte Steuerungen (integrierte Komplettsysteme)
PFC200 750-820X PC-basierte Steuerungen (integrierte Komplettsysteme) Der Controller PFC200 begeistert durch seine hohe Ausführungsgeschwindigkeit und große Schnittstellenvielfalt. Für ein flexibles Anbinden
MehrAufgabe 2.1: Lamports Uhren
Aufgabe 2.1: Lamports Uhren Die Relation a ereignet sich kausal vor b wird kurz als a b notiert. Von zwei Ereignissen a und b sind logische Zeitstempel nach Lamport, C(a) und C(b), bekannt, und es gilt
MehrRealisierung 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
Mehr3D-Simulation in der Intralogistik
3D-Simulation in der Intralogistik Siemens Postal, Parcel & Airport Logistics AG Seite 1 siemens.ch/logistics Inhalt 3D Simulation in der Intralogistik Abgrenzung/Definition Animation Simulation Emulation
MehrArchivierung der erfassten Daten in der Anästhesie und der Intensivmedizin
Archivierung der erfassten Daten in der Anästhesie und der Intensivmedizin Vortrag von Michael Heinlein MEDNOVO GmbH & Co. KG Braunschweiger Archivtage 04.05.-05.05.06 Anästhesie Status heute: Papierdokumentation
MehrInhaltsverzeichnis. TeiM. V E E.l E.2 E.3 E.4. Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank
V E E.l E.2 E.3 E.4 TeiM 1 1.1 1.2 1.3 1.4 1.5 2 2.1 2.2 2.3 2.4 2.5 2.6 3 3.1 3.2 3.3 3.4 3.5 Vorwort von Stefan Tilkov Einleitung Zielgruppe Über dieses Buch Konventionen Dank Überblick Die Entwicklungsumgebung
MehrEinsatz von Simulationen in der Softwareentwicklung
Einsatz von Simulationen in der Softwareentwicklung Dr. rer. nat. Olaf Maibaum Deutsches Zentrum für Luft- und Raumfahrt e.v. Simulations- und Softwaretechnik, Braunschweig Dr. Olaf Maibaum. DLR, Simulations-
MehrTIF2ELO Maskeneditor Handbuch
TIF2ELO Maskeneditor Handbuch Bitte starten Sie erst Ihren ELOprofessional Client. Wie sie dort eine entsprechende Ablagemaske definieren, entnehmen Sie bitte dem dazugehörigen Handbuch. Legen Sie nun
MehrGeräteverwaltung: Einführung
Geräteverwaltung: Einführung Die Ziele einer Geräteverwaltung sind: Einfache Softwareschnittstelle Gleiche Software Schnittstellen für alle Geräte eines Gerätetyps z.b.: unabhängig vom Soundkartenhersteller
MehrWorkflow: E-Portfolios in OPAL
Workflow: E-Portfolios in OPAL 1 Abholen der Portfolioaufgabe aus dem Kurs Im Kurs wird an die entsprechende Stelle navigiert. Auswählen des Buttons Portfolioaufgabe abholen Information: Die Portfolioaufgabe
MehrPOWSE Pouch-Cell Wireless Sensing
POWSE Pouch-Cell Wireless Sensing Marcel Bärtschi 15.08.2017 Marktentwicklung von Lithium Batterien Mrd. $ In den nächsten Jahren wird der Bedarf an Batterien weiter zunehmen. (Quelle : Bernstein Research,
MehrErweiterung einer USRP-OFDM-Übertragungsstrecke in LabVIEW
in LabVIEW Biyun Lian Tobias Mohaupt p.1 Übersicht 1. Motivation 2. Ist-Zustand der LabVIEW-Übertragungsstrecke 3. Optimierung der Software-Struktur 4. Implementierung zusätzlicher Funktionen 5. Verifizierung
MehrCTS-Software CID-Pro V5 So einfach und benutzerfreundlich war die Bedienung noch nie!
CTS-Software CID-Pro V5 So einfach und benutzerfreundlich war die Bedienung noch nie! Computer Integrated Documentation Pro V5 Wir entwickeln laufend für Sie und mit Ihnen weiter. Die CID-Pro V5 ist dadurch
MehrAvesCom. leiten überwachen bedienen archivieren.
leiten überwachen bedienen archivieren AvesCom ist ein vielseitiges und flexibles Tool zum Bedienen, Visualisieren, Überwachen und Steuern von einzelnen oder mehreren Energieversorgungsanlagen. AvesCom
MehrDritte Generation der PC-Steuerungssoftware
Elektro Automation 04/2010, S. 1, 29.03.2010, 09:53, KUHN 04 / 2010 Acht Experten bewerten die Dart-Technologie für mehr Energie im Ex-Bereich TRENDS ab Seite 39 Per Software-Tool die Automatisierung schneller
MehrReporting Lösungen für APEX wähle Deine Waffen weise
Reporting Lösungen für APEX wähle Deine Waffen weise Dietmar Aust Opal-Consulting Köln Schlüsselworte: Oracle APEX, Reporting, JasperReports, PL/PDF, BI Publisher, OPAL:XP, Doxxy, Oracle Rest Data Services
MehrPortierung einer LabVIEW-basierten OFDM-Übertragungsstrecke auf das NI USRP-2950R-System mit dem LabVIEW FPGA-Modul
mit dem LabVIEW FPGA-Modul Tobias p.1 Übersicht 1 Motivation und Aufgabenstellung 2 Ausgangszustand der LabVIEW-Übertragungsstrecke 3 Portierung auf das 4 Erprobung der neuen Übertragungsstrecke 5 Fazit
MehrIntelligente Suchmaschine in einer ELGA-Umgebung
Intelligente Suchmaschine in einer ELGA-Umgebung DI Dr. Christian Gierlinger Leitung Kompetenzbereich IT Innovation und Consulting E-Mail: christian.gierlinger@vinzenzgruppe.at Tel. +43 (0) 732 7677-7885
MehrWireless Speed! High-Speed Automation meets Wireless Communication. The result is. Auto-Comm? Comm-Speed? Speed-less? Less Speed?
High-Speed Automation meets Wireless Communication The result is Auto-Comm? Comm-Speed? Speed-less? Less Speed? Wireless Speed! Prof. Dr. Christian Siemers (TU Clausthal) Dr.-Ing. Marco Zander (ZANDER
MehrAdvanced 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
MehrDatenblatt. Produktprofil von
i Produktprofil von Technische Beschreibung Artikel-Details Produktname Match Code Artikel-Nr. Kategorie Geräteeigenschaften Prozessor On-Board-Speicher Prozessorplatinen-Schnittstelle Datenweiterleitung
MehrKündigung. WEKA Business Dossier. Tipps und Antworten zur korrekten Vorgehensweise. Sofort-Nutzen. Dossier-Themen. Personal. Unternehmens führung
Kündigung Tipps und Antworten zur korrekten Vorgehensweise Dossier-Themen Unternehmens führung Personal Führung Erfolg & Karriere Kommunikation Marketing & Vertrieb Informatik Recht, Steuern & Finanzen
Mehrlibrtipc - Bibliothek für echtzeitfähige Interprozesskommunikation
librtipc - Bibliothek für echtzeitfähige Interprozesskommunikation Josef Raschen Diplomarbeit: Hardwareunabhängige Interprozesskommunikation für Echtzeitanwendungen Lehrstuhl für Betriebssysteme RWTH Aachen
MehrEin- Ausgabeeinheiten
Kapitel 5 - Ein- Ausgabeeinheiten Seite 121 Kapitel 5 Ein- Ausgabeeinheiten Am gemeinsamen Bus einer CPU hängt neben dem Hauptspeicher die Peripherie des Rechners: d. h. sein Massenspeicher und die Ein-
MehrAutomotive Consulting Solution. Erweiterte Auswertung der Kapazitätsauslastung im ERP
Automotive Consulting Solution Erweiterte Auswertung der Kapazitätsauslastung im ERP Agenda 1. Kundennutzen 2. Funktionsbeschreibung 3. Abbildung im System 4. Technischer Steckbrief SAP SE or an SAP affiliate
MehrHardware 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
MehrSeamless Solutions for Science
Seamless Solutions for Science Seamless Solutions for Science Bildung und Wissenschaft sind die Lösung für aktuelle und zukünftige Herausforderungen. Deshalb erleichtert cubuslab Forschern und Ingenieuren
MehrWinSPS-S7 V6 - Programmierung - Simulation - Diagnose
WinSPS-S7 V6 - Programmierung - Simulation - Diagnose Allgemeines zu WinSPS-S7 V6 WinSPS-S7 ist ein Programmiersystem für die Steuerungen S7-300, S7-400 und VIPA-Steuerungen (100V, 200V, 300S, 500). Die
MehrAlarm Zentrale. Beschreibung. Autor: Alexander Kirpal (KNET)
Alarm Zentrale Autor: Alexander Kirpal (KNET) Beschreibung Der Baustein bildet die üblichen Funktionen einer konventionellen oder KNX Alarmzentrale wie GIRA, ABB oder Merten nach und unterliegt einer gewissen
MehrGRAFCET-Kurs. Lehrbrief für das Arbeiten mit GRAFCET
Lehrbrief für das Arbeiten mit GRAFCET Stand: 09.01.2013 4 KAFTAN-media 1. Auflage Januar 2013 Alle Rechte, auch der Übersetzung, vorbehalten. Kein Teil des Werkes darf in irgendeiner Form (Druck, Fotokopie,
MehrAus diesem Potential heraus schaffen wir immer wieder neue Projekte aus einem Stamm an bewährten Lösungen und den aktuellen Technologien.
Measurement Software Devices Über uns Seit 2003 entwickeln wir Lösungen für immer neue Aufgabenfelder aus allen Bereichen der technischen Informatik. Dezentral, vernetzt oder auch lokal entstanden in den
Mehr