Kithara Software Echtzeit unter Windows realisieren

Redakteur: Martina Hafner

Das Timer Toolkit des Berliner Unternehmens Kithara Software ist ein Entwicklungswerkzeug für Programmierer, die im industriellen Bereich Echtzeit unter Windows realisieren müssen,

Anbieter zum Thema

Das Timer Toolkit des Berliner Unternehmens Kithara Software ist ein Entwicklungswerkzeug für Programmierer, die im industriellen Bereich Echtzeit unter Windows realisieren müssen, zum Beispiel für Automatisierungsanwendungen, die zyklische Erfassung von Messwerten oder die exakte Überwachung von Prozesszuständen.

Im Rahmen eines RealTime-Modus stellt die Software hochfrequente und genaue Echtzeit-Timer für Mess-, Steuerungs- und Regelungsapplikationen bereit, die laut Anbieter in ihrer Genauigkeit mit Echtzeit-Betriebsystemen vergleichbar sind.

Die Timer-Programmierung ist sowohl auf der Anwender- als auch auf der Kernel-Ebene möglich. Auf der Kernel-Ebene sind genaue Echtzeit-Timer bis ca. 100 kHz oder darüber programmierbar, deren Jitter wenige Mikrosekunden beträgt. Für den schnellen Datenaustausch zwischen Kernel- und Anwendungsebene stehen Events, Shared Memory und Pipe-Mechanismen bereit.

Zur Realisierung hochauflösender und genauer Timer-Routinen kann sich der Programmierer auf die Kernel-Ebene begeben, ohne seine gewohnte Programmierumgebung zu verlassen. Das Timer Toolkit enthält Funktionen zur Ermittlung der Systemzeit sowie für Kurzzeitverzögerungen mit einer Genauigkeit von 0,1-μs-Schritten. Zur Ermittlung der Systemzeit werden die verfügbaren Hardware-Timer des PCs genutzt. Die Systemzeit ist konvertierbar in mehr als 10 verschiedene Formate, die höchste Auflösung beträgt 0,1 μs.

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

(ID:210372)