(firmenpresse) - Je komplexer Automatisierungsanwendungen werden, um so schwieriger wird es, die einzelnen Aufgaben zur Überwachung, Steuerung und Regelung zu koordinieren und nach ihrer Dringlichkeit zu ordnen. Hier setzt das neue MultiTasking Module von Kithara an.
Es handelt sich um ein prioritätsgesteuertes und preemptives - also verdrängendes - Multitasking, das automatisch dafür sorgt, dass die jeweils vom Anwender am wichtigsten eingestufte Aufgabe ausgeführt wird.
Im System stehen bis zu 255 Tasks zur Verfügung, denen jeweils eine unterschiedliche Prioritätsstufe zugeordnet werden kann. Allen Tasks gemeinsam ist, dass diese vorrangig vor sämtlichen anderen Windows-Aktivitäten ausgeführt werden. Dadurch erhält der Anwender die Möglichkeit, komplexe Echtzeitsysteme mit Genauigkeiten im Bereich weniger Mikrosekunden zu realisieren. Mehrere Timer sind sowohl einmalig als auch zyklisch mit Frequenzen von mehr als 10 Kilohertz programmierbar.
Mit einem "suspend/resume"-Mechanismus stehen Funktionen zur Verfügung, einzelne Tasks vorübergehend zu blockieren. So erhalten Anwender sogar die Option, die aus vergangenen Tagen stammende "Endlos-Schleife" in zukunftsweisende Lösungen zu überführen. Dies war bislang oftmals ein wesentlicher Hemmschuh bei der Umstellung von Steuerungen auf DOS-Basis auf moderne Windows-Betriebssysteme.
Die Multitasking-Applikation erstellt der Entwickler wie von Kithara gewohnt komfortabel im Rahmen der Anwendung, die in C/C++ oder Delphi programmiert oder als DLL in eine C#.NET-Anwendung eingebettet werden kann.
Kithara Software GmbH
Das Berliner Unternehmen Kithara Software GmbH besteht seit 1996 und hat sich seither zu einem Spezialisten für hardwarenahe Programmierung, Echtzeit- und Kommunikationslösungen für Windows entwickelt.
Die einfach anwendbaren Tools ermöglichen die PCI- und USB-Programmierung sowie die Entwicklung von Echtzeit-Lösungen mit Ethernet, MultiTasking und Automatisierung mit EtherCAT.
Kithara Software GmbH
Marco Riedel
Alte Jakobstr. 78
10179
Berlin
m.riedel(at)kithara.de
49-30-2789 673-13
http://www.kithara.de