+ All Categories
Home > Documents > Menu Ziel von Nano-World GRS Experimentieren heute Das Konzept der Virtuellen Hardware...

Menu Ziel von Nano-World GRS Experimentieren heute Das Konzept der Virtuellen Hardware...

Date post: 05-Apr-2015
Category:
Upload: rosalind-dreisbach
View: 105 times
Download: 1 times
Share this document with a friend
19
Menu • Ziel von Nano-World GRS • Experimentieren heute • Das Konzept der Virtuellen Hardware • Software-Lösungen • Protokolle
Transcript
Page 1: Menu Ziel von Nano-World GRS Experimentieren heute Das Konzept der Virtuellen Hardware Software-Lösungen Protokolle.

Menu

• Ziel von Nano-World GRS

• Experimentieren heute

• Das Konzept der Virtuellen Hardware

• Software-Lösungen

• Protokolle

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

Ruling the Nano-World

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

Experimentieren Heute

Aus der Sicht des Theoretikers

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

Was heisst messen heute ?

• Bei einer „Messung“ wird eine physika-lische Grösse in eine elektrische Spannung umge-wandelt.

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

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.

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

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.

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

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.

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

Parameterraum

• Das System wird beschrieben durch seine Bahn im Parametrraum

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

Anforderungen an ein Protokoll

• VOLLE KONTROLLEDas System muss entlang einer gegebenen Trajektorie in jeden möglichen Ort im Parameterraum geführt werden können.

• VOLLE INFORMATIONAlle Systemvariablen sollen gespeichert werden.

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

Das digitale Zeitalter

AD- Wandler

DA- Wandler

Systemvariablen

Kontrollvariablen

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

HARDWARE LÖSUNGEN

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

Measuring with Super-DAQTM (PCI or USB)

N-Channel Ultrafast AD4096 bit, 1024 GHz

M-Channel Ultrafast DA4096 bit, 1024 GHz

n-Channel Ultraslow Human Input m-Channel Ultraslow Human Output

TerraMemory

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

Schichtmodell SuperDAQ

HW.DLL

BF1.DLL BF2.DLL BF3.DLL BF4.DLL BF5.DLL

ADA

Funktionalitäts-Layer

Hardware-Layer

Hardware(1 Layer)

Verarbeitungs-Layer

UI-Layer JAVA - TCL/TK – TCP/IP - HTTP

JAVA C Fortran

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

Informatik-Lösungen

Moderne Konzepte in der Software-Entwicklung

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

Spannungsfeld

Maschinen-Code

Assembler

C, Fortran, Pascal

C++

JAVA

schnell

Portierbarlangsam

Hardware-spezifisch

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

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“)

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

Virtueller SuperDAQ

DSP Code

ADA ADAADA

DSP Code DSP Code

HW.DLL

BF1.DLL

HW.DLL HW.DLL

BF2.DLL BF3.DLL BF4.DLL BF5.DLL

Virtual SuperDAQ

JAVA - TCL/TK – HTTP

JAVA C Fortran

Funktionalitäts-Layer

Hardware-Layer

Hardware(2 Layers)

Verarbeitungs-Layer

UI-Layer

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

DSP Code

ADA ADAADA

DSP Code DSP Code

HW.DLL

BF1.DLL

HW.DLL HW.DLL

BF2.DLL BF3.DLL BF4.DLL BF5.DLL

Virtual SuperDAQ

JAVA - TCL/TK – HTTP

JAVA C Fortran

Funktionalitäts-Layer

Hardware-Layer

Hardware(2 Layers)

Verarbeitungs-Layer

UI-Layer

SMART

NANO-WORLD

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

Verarbeitungs- und UI-layers

Variablen speichern

Kontrollparameter automatisch ändern

User Interface (GUI / HTTP)

Kontrollparameter manuell ändern

Systemvariablen anzeigen


Recommended