Die Echtzeittreiber von Kithara stellen mit dem Multifunction Module ein einfach anwendbares API bereit, mit dem sich herstellerunabhängig hardwarenahe Zugriffe programmieren lassen. Dazu gehören Echtzeitfunktionen für die Nutzung von digitalen I/O (bit- und wortweise) sowie analogen I/O als Einzelwert, Kanalsequenz, limitierte Folge von Sequenzen oder Endlos-Modus mit Wechselpuffer-Interrupt.
Durch die Anbindung von Multifunktionskarten von National Instruments an das Kithara Echtzeitsystem wird Anwendern eine skalierbare Lösung für universelle Messdatenerfassung und Steuerung bereitgestellt. Anwender können dabei aus einer Reihe von gewünschten Hardware-Spezifikationen, wie Anzahl analoger Ein- beziehungsweise Ausgänge und deren maximale Sample-Rate sowie die Anzahl digitaler I/O und deren maximale Taktrate, wählen.
„Viele unserer Kunden setzen bei der Datenerfassung auf Multifunktions-Steckkarten, etwa um spezifische Messdaten kostenbewusst erfassen und verarbeiten zu können. Die Unterstützung der X-Serie von National Instruments durch unser Echtzeitsystem bietet uns dabei die Möglichkeit, ein besonders breites Spektrum solcher Hardware-Lösungen, mit Spezifikationen für einfache bis komplexe Anwendungen, abzudecken“, erklärte Uwe Jesgarz, Geschäftsführer von Kithara Software GmbH.
Multifunktionskarten stellen eine dedizierte, kosteneffiziente und skalierbare Variante für Datenerfassungs- und Steuerungs-Anwendungen dar, die unter anderem analoge physikalische Messwerte in digitale Signale umwandeln. Dank moderner Technologien wie PC-basierter Echtzeit, Mehrkern-Prozessoren und PCI Express lassen sich leistungsfähige Lösungen für diesen Bereich einfach umsetzen.