text: KUKA Controls präsentiert Echtzeittechnologie VxWin 3.0
  KUKA Controls | 19.11.2004
  KUKA Controls präsentiert Echtzeittechnologie VxWin 3.0
  Mit neuen Features wie Inter-System Communication
  Auf der SPS/IPC/DRIVES präsentiert KUKA Controls erstmals die Version 3.0 von VxWin. Die Echtzeittechnologie wartet mit Highlights wie Inter-System Communication, Time-Synchronization und RtosIdle-Funktion auf. Damit stellt KUKA Controls schon heute Technologie zur Verfügung, die den hohen Anforderungen zukünftiger Echtzeitentwicklungen Rechnung trägt. Wie gewohnt, steht auf der Webseite der Technologieschmiede eine Demonstrationssoftware zum Downloaden bereit. Sie bietet alle Funktionalitäten der Vollversion und unterstützt VxWorks 5.4 und 5.5. Für eine Dauer von 30 Tagen können sich Interessenten von der Leistungsfähigkeit und den zusätzlichen Features überzeugen.
  VxWin ist die Erweiterung von VxWorks mit den Eigenschaften von Windows XP. In den vergangenen Versionen hatte VxWorks die absolute Priorität gegenüber Windows, einschließlich Interrupts im Windows-Bereich. Windows erledigte dann seine Aufgaben, wenn sich VxWorks im Leerlauf-Modus (Idle Task) befand. Waren alle VxWorks Tasks 'idle', erfolgte automatisch die Rückkehr zu Windows. In der Version 3.0 hat KUKA Controls jetzt erstmals die "RtosIdle Funktion" integriert: Sie gibt den Anwendern die Möglichkeit, einen Wechsel zurück von VxWorks nach Windows zu erzwingen. Damit ersparen sich die Entwickler bei dringenden Aufgaben wertvolle Zeit, indem sie entscheiden, ob Tasks mit niedrigeren Prioritäten erst beim nächsten Wechsel zu VxWorks abgearbeitet werden sollen.
  Mit der "Inter-System Communication" reagiert KUKA Controls auf Anforderungen, Daten direkt zwischen den Betriebssystemen auszutauschen. In der Version 3.0 steht ab sofort ein zusätzliches User-Shared Memory zur schnellen und bequemen Kommunikation zur Verfügung. So kann beispielsweise eine Kamera über eine Framegrabberkarte direkt in das Shared Memory schreiben; über ein ausgeklügeltes Event-System erfolgt dann eine Mitteilung, dass die Daten zur Verfügung stehen. Dieses neue Eventsystem regelt auch die weitere Kommunikation und Synchronisierung von Abläufen auf beiden Betriebssystemen.
  Ein weiteres Highlight – die "Time-Synchronization" - regelt die Zeit- und Datumssynchronisierung zwischen den beiden Betriebssystemen nach anwenderspezifisch festgelegten Intervallen. Dabei kann entweder VxWorks oder auch Windows XP als Time Master fungieren.
  Auch in der Version 3.0 von VxWin ermöglicht KUKA Controls die enge Kompatibilität zu Wind Rivers Standard Pentium BSP (Board Support Package) für VxWorks. Diese Kompatibilität beinhaltet:
  -	Vollen MMU Support
  -	Memory Protection (VxVMI) als virtuelle Speicheroption
  -	Treiber von Wind River und Drittanbietern ohne Modifikationen direkt einsetzbar
  -	Vollständige Unterstützung des DMA Bus Masters in der Echtzeit – 100prozentige Kompatibilität zu VxWorks
  Eine Evaluierungssoftware mit auf 30 Tage begrenzter Laufzeit steht auf der Webseite von KUKA Controls (www.kuka-controls.com) zum Downloaden bereit.
  Über VxWin – die Erweiterung von VxWorks um Windows-Funktionen
  Die Technologie VxWin von KUKA Controls ist in ihrer Kombination einzigartig: Das marktführende Microsoft Betriebssystem Windows XP wird mit dem Echtzeitbetriebssystem VxWorks so kombiniert, dass die Vorteile des harten Echtzeitbetriebssystems mit der Flexibilität und Konnektivität von Windows XP zum Tragen kommen. Man kann also Anwendungen in Echtzeit mittels VxWorks steuern und gleichzeitig auf eine benutzerfreundliche Bedienoberfläche unter Windows XP zurückgreifen. Die Echtzeittechnologie VxWin ist zwischenzeitlich in weltweit über 60.000 Echtzeitsteuerungen bewährt.