Menu Ziel von Nano-World GRS Experimentieren heute Das Konzept der Virtuellen Hardware Software-Lösungen Protokolle.

Slides:



Advertisements
Ähnliche Präsentationen
Der VARAN-BUS.
Advertisements

Organisatorisches Die * bzw. ** Aufgaben müssen gelöst werden, da sie später wieder gebraucht werden. Musterlösungen werden zwei Wochen nach den Übungsblättern.
E.S.A. – Extra Small Array Radioastronomie am AEG
DI-Plot und Inkzone Lösungskonzept für Vorstufe und Drucksaal.
Referat zum Thema: Soundkarte Von Julian Weger IT-Klasse 2482.
Inhalt – Technische Grundlagen
HMI / HMI-SPS XV400 HMI oder HMI-PLC – die CompactFlashTM entscheidet
Events und Streams.
Aktuelle Java-Trends, Norbert Schuler1 Jini Java im Netz.
Hauptseminar Modellüberprüfung Kathrin Ott
Ruby on Rails im Überblick
Lisa Gorkin, Barbara Herzgen, Fabian Küpper, Ailar Tehrani HG13 Köln / Steckkarten / Schnittstellen Hardwareprojekt.
BUS-Systeme (PCI) Allgemeines über BUS-Systeme Allgemeines zum PCI-Bus
Microsoft Windows 2000 Terminal Services
Java: Grundlagen der Sprache
Entwicklung der Programmiersprachen
Technische Informatik I (SS 2006) 1 Teil 5: Embedded Systems 5c: DSPs (Digitale Signal Prozessoren)
Praktikum Entwicklung und Einsatz von Geosoftware I - Sitzung 6 Model-View-Controler als Grundlage für Nutzerschnittstellen Sommersemester 2003 Lars Bernard.
Haupt- und Arbeitsspeicher
Introducing the .NET Framework
Sicherheit von mobilem Code Hauptseminar: Sicherheit in vernetzten Systemen Sicherheit von mobilem Code Oliver Grassow.
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Referat zum Thema „DLL“
10 Standorte in Deutschland
Distributed Multimedia Control Steuerung und Überwachung von Präsentationen in Netzwerken.
Java for Process Control P.Wüstner - Zentrallabor für Elektronik (ZEL) - JfPC: eine neue Technologie für den plattform- unabhängigen Zugriff auf Prozeßperipherie.
Spatial Decision Support Systems (SDSS)
INSTITUT FÜR DATENTECHNIK UND KOMMUNIKATIONS- NETZE 1 Harald Schrom ViEWcon08.
Was umfaßt die CORBA Core Spezifikation? Welche zusätzlichen Komponenten muß ein ORB Produkt beinhalten? Core: CORBA Objekt Modell CORBA Architektur OMG.
SKALIERBARE HARDWARE UNABHÄNGIGE LÖSUNGEN FÜR HSM, ARCHIVIERUNG UND SICHEREN DATENAUSTAUSCH YOUR DATA. YOUR CONTROL.
Das Pflichtenheft Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth
Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Di., 8.30 – Uhr Ort: Hörsaal 5.01, Institut für Experimentalphysik, Universitätsplatz.
Suzan, Alexandra, Pascal und Anna. Neben den uns all bekannten Schnittstellen gibt es auch noch die Schnittstellenkarten (Interface – Karte) die für Spezielle.
Betriebssysteme allgemein
„Buy and Make“ anstelle von „Make or Buy“
Professional Headend-Systems V 16, X-8, X-5 & X-2 twin
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Softwaretechnologie II (Teil I): Simulation und 3D Programmierung Prof.
Quantum Computing Hartmut Klauck Universität Frankfurt WS 05/
Hardware / Software Codesign Hardware versus Software.
3.4 CPU-Chips und Busse CPU-Chips
Netzwerke Ein Referat.
Computerorientierte Physik VORLESUNG und Übungen Vorlesung Zeit: Mo., – Uhr Ort: Hörsaal 5.01, Institut für Physik, Universitätsplatz 5, A-8010.
Computerorientierte Physik VORLESUNG
Computerorientierte Physik
Kommission und Steuerung in wenigen Minuten Daten- und Steuerungsflexibilität in einem einzigen Netzwerk.
Grundlagen der Informatik
Lebensdauersimulation für Steuergeräte mit NI Single-Board RIO
Programmieren in C Einführung
Wasserfallmodell und Einzelbegriffe
Das Binär-System Alles ist davon abhängig, ob Strom fließt oder nicht!
Grundlagen der Informatik
Philip Bargiel 8DY Informatik
Vienna University of Technology Pirker Simon 1. Überblick Definition Motivation Vorteile Entwurf von VP Pirker Simon 2.
Datenverarbeitung im PC
Funktionsgenerator auf PCI Karte
Gruppenarbeit „APIs“ Wetterservice. Wetterservice aktuell Input Parameter: – Ort – Aktuelles Datum Output Parameter: – Wetterzustand – Temperatur in Grad.
Informatik I : Software höhere Programmiersprachen Java Klassen: hat Methoden (Funktionen) und Daten (Variablen) es kann mehrere Klassen geben nur eine.
Grundlagen, Prinzipien und Aufgaben eines Betriebssystems
Mensch – Maschine - Kommunikation
Nik Lutz, Stefan Feissli, Christof Seiler Diplomarbeit Verteidigung.
Was ist ein HMI-System? HMI (Human Machine Interface) heißt auf deutsch „Mensch-Maschine-Schnittstelle“ Es handelt sich dabei um eine technische Einrichtung.
Referat von Marcel Poppen & Oliver Lennartz
OOSE nach Jacobson Sebastian Pohl/ST7 Betreuer: Prof. Dr. Kahlbrandt.
Analog-Digital-Wandler
Weitere Lernhilfen im Internet...
Karsten Risseeuw Filemaker Module FileMaker Konferenz 2014 Winterthur Filemaker Module Einführung in die Vorteile modularer.
Objektorientierte (OO) Programmierung
Human Plant Interfaces Pflanzenschrei Workshop by Florian Weil - Potsdam
Was ist ein HMI-System? HMI (Human Machine Interface) heißt auf deutsch „Mensch-Maschine-Schnittstelle“ Es handelt sich dabei um eine technische Einrichtung.
 Präsentation transkript:

Menu Ziel von Nano-World GRS Experimentieren heute Das Konzept der Virtuellen Hardware Software-Lösungen Protokolle

Ruling the Nano-World

Experimentieren Heute Aus der Sicht des Theoretikers

Was heisst messen heute ? Bei einer Messung wird eine physika- lische Grösse in eine elektrische Spannung umge- wandelt.

Zustand des Systems Die Messung ist eine Abbildung, welche jedem Zeitpunkt einen Vektor aus elektrischen Spannungen zuordnet. Dieser Vektor charakterisiert den Zustand des Systems. Es ist nicht a priori klar ob der Zustand dadurch schon wohl definiert ist.

Konservativ oder Dissipativ? In konservativen Systemen ist das System beschrieben durch ein Set von Parametern. Jedes Set von Parametern beschreibt einen (vielleicht unbekannten aber) wohldefinierten Zustand. In dissipativen Systemen ist das System erst durch die Geschichte der Parameter eindeutig beschrieben. Kennt man den Zustand des Systems zum Zeitpunkt t = 0 und kennt man für alle Zeiten 0 < t < T alle Parameter, so kann man das System in einen anderen (unbekannten aber) wohldefinierten Zustand bringen.

Kontroll- und Systemvariablen Der Experimentator kontrolliert die Kontrollvariablen, das System reagiert durch eine Veränderung der Systemvariablen. Bsp.: Ich kontrolliere Volumen und Temperatur, das System antwortet mit einem Druck.

Parameterraum Das System wird beschrieben durch seine Bahn im Parametrraum

Anforderungen an ein Protokoll VOLLE KONTROLLE Das System muss entlang einer gegebenen Trajektorie in jeden möglichen Ort im Parameterraum geführt werden können. VOLLE INFORMATION Alle Systemvariablen sollen gespeichert werden.

Das digitale Zeitalter AD- Wandler DA- Wandler Systemvariablen Kontrollvariablen

HARDWARE LÖSUNGEN

Measuring with Super-DAQ TM (PCI or USB) N-Channel Ultrafast AD 4096 bit, 1024 GHz M-Channel Ultrafast DA 4096 bit, 1024 GHz n-Channel Ultraslow Human Input m-Channel Ultraslow Human Output TerraMemory

Schichtmodell SuperDAQ HW.DLL BF1.DLLBF2.DLLBF3.DLLBF4.DLLBF5.DLL ADA Funktionalitäts- Layer Hardware- Layer Hardware (1 Layer) Verarbeitungs- Layer UI-Layer JAVA - TCL/TK – TCP/IP - HTTP JAVACFortran

Informatik-Lösungen Moderne Konzepte in der Software-Entwicklung

Spannungsfeld Maschinen-Code Assembler C, Fortran, Pascal C++ JAVA schnell Portierbarlangsam Hardware- spezifisch

Höhere Programmiersprachen Hohe Programmiersprachen können nicht mehr Funktionalität erreichen als die niederen, da sie selbst beim kompilieren in eine niederere übersetzt werden. Viel besser wartbar, portierbar, skalierbar BatterieLeerWarnfenster.setTitle(Achtung: Batterie Leer)

Virtueller SuperDAQ DSP Code ADA DSP Code HW.DLL BF1.DLL HW.DLL BF2.DLL BF3.DLL BF4.DLL BF5.DLL Virtual SuperDAQ JAVA - TCL/TK – HTTP JAVACFortran Funktionalitäts- Layer Hardware- Layer Hardware (2 Layers) Verarbeitungs- Layer UI-Layer

DSP Code ADA DSP Code HW.DLL BF1.DLL HW.DLL BF2.DLL BF3.DLL BF4.DLL BF5.DLL Virtual SuperDAQ JAVA - TCL/TK – HTTP JAVACFortran Funktionalitäts- Layer Hardware- Layer Hardware (2 Layers) Verarbeitungs- Layer UI-Layer SMART NANO-WORLD

Verarbeitungs- und UI-layers Variablen speichern Kontrollparameter automatisch ändern User Interface (GUI / HTTP) Kontrollparameter manuell ändern Systemvariablen anzeigen