PP&B
IT-Support Group
AC ISC MP PC TH NOMAD | FHI | Webmail    GNZ   

Allgemeine Erläuterungen

Im FHI werden zur Steuerung von Experimenten VMEbus basierte Prozessrechner mit dem Realtimebetriebssytem VxWorks eingesetzt. Diese Meßsysteme sollten von verschiedenen Computersystemen aus (PC, Unix, MAC, SGI) bedient werden können. Die graphische Oberfläche wird deshalb von uns in Java entwickelt.

VxWorks:

  • Entwickelt für Embedded Applications
  • Plattformunabhängig (mc68K, SPARC, PPC, I386/486, MIPS ...)
  • Trennung von Entwicklungs- und Laufzeitrechner
  • Unabhängige Taskprogrammierung (preemptive priority Scheduling)
  • Leistungsfähige Testumgebung (WindView)
  • Skalierbar
  • Multitasking und Intertask-Kommunikation
  • Multiprozessorfähig
  • VxWorks Simulator
  • Network (Ethernet, TCP/IP)

Java:

  • kostenlos
  • Plattformunabhängig (PC, Unix-Rechner, MAC, FreeBsd)
  • Objektorientiert, dadurch leicht für verschiedene Meßsysteme adaptierbar
  • Multithreading fähig, dadurch quasi parallele Abarbeitung von Empfang, ->Darstellung und Speichern von Daten
  • Umfang der Programmiersprache erlauben komplexe Darstellung und Vorverarbeitung von Daten bis hin zur Darstellung und Skallierung von Bildern.

Vorteile der Kombination VxWorksJava

  • Trennung von Auswerte- und Meßrechner.
  • Einheitliche Meßhardware am FHI (skalierbar).
  • Einsatz von Spezialhardware möglich.
  • Aufbau von schnellen Systemen möglich.
  • Benutzer kann selber Darstellung/Meßablauf mitbestimmen uns Wünsche äußern.
  • Einfaches Prototyping.
  • Fernüberwachunsmöglichkeit.

Service:

  • Auswahl des Realtimerechners/Beschaffung/Installation
  • Integration von Spezialhardware in Zusammenarbeit mit dem ELAB (z.B. 18bit DAC's)
  • Entwicklung der Prozesssteuersoftware auf VxWorks.
  • Enwicklung der graphischen Oberfläche nach Vorgaben des Users in Java.
  • Hilfe bei Test und Installation des gesamten Meßsystems
Page last modified on 5. Jan 2005, at 11:10