Toolkit für Echtzeitanwendungen unter Windows

Das Timer Toolkit des Berliner Unternehmens Kithara Software stelle ein grundlegendes Entwicklungstool für alle Programmierer dar, die im industriellen Bereich Echtzeit unter Windows etwa für Automatisierungsanwendungen, die zyklische Erfassung von Messwerten oder die exakte Überwachung von Prozesszuständen realisieren müssen.

Anzeige
© Heise Events

Im Rahmen eines Realtime-Modus stelle die Software hochfrequente und genaue Echtzeit-Timer für Mess-, Steuerungs- und Regelungsapplikationen bereit, die in ihrer Genauigkeit mit Echtzeit-Betriebssystemen vergleichbar seien.

Die Timer-Programmierung sei sowohl auf der Anwender- als auch auf der Kernel-Ebene möglich. Auf Kernel-Ebene sollen genaue Echtzeit-Timer bis circa 100 kHz oder darüber mit einer Genauigkeit (Jitter) von nur wenigen Mikrosekunden programmierbar sein. Den schnellen Datenaustausch zwischen Kernel- und Anwendungsebene stellten Events, Shared Memory und komfortable Pipe-Mechanismen bereit.

Dabei biete die Software einfachste Anwendung: Zur Realisierung hochauflösender und genauer Timer-Routinen begebe sich der Programmierer auf die Kernel-Ebene, ohne seine gewohnte Programmierumgebung zu verlassen.

Darüber hinaus enthalte das Timer Toolkit Funktionen zur Ermittlung der Systemzeit sowie für Kurzzeitverzögerungen mit extremer Genauigkeit (0,1-Mikrosekunden-Schritte). Zur Ermittlung der Systemzeit würden die verfügbaren Hardware-Timer des PCs genutzt. Die Systemzeit sei in mehr als zehn verschiedene Formate bei einer höchsten Auflösung von 0,1 Mikrosekunden konvertierbar.

Die Kernel-Unterstützung stehe für die Programmiersprachen C/C++ und Delphi (nativ) zur Verfügung. In eingeschränkter Weise unterstütze das Timer Toolkit C# und damit die .NET-Umgebung. Die Software laufe auf den Betriebssystemen Windows NT, 2000, XP, Server 2003 und Vista (32 Bit).

Die Kithara RealTime Suite werde mit zahlreichen Anwendungsbeispielen geliefert. Auf der Unternehmenswebsite stehen eine kostenlose Demoversion zum Download sowie weitere Informationen und eine Preisliste zur Verfügung (Quelle: Kithara Software/rgn).