Diese Seite zeigt lediglich die Antwort auf eine einzige Frage.
Bei Interesse an unseren Geschäftsprozessen, Details zu unserer Hardware oder anderen Themen aus dem Bereich der digitalen Datenerfassung laden wir Sie herzlich ein, einen Blick auf unsere FAQ-Seite oder unser Glossar zu werfen.
Aktuelles Thema:
Kann ich die cronologic Messkarten mit Matlab basierter Software nutzen?
Wir stellen eine C-API zur Verfügung, mit der in fast jeder Programmiersprache ein Strom von Zeitstempeln empfangen werden kann. Histogramming und andere Analysen der Zeitstempel können vom Benutzer in wenigen Codezeilen programmiert werden.
Wir bieten keine gesonderte Schnittstelle zu Matlab an. Grundsätzlich ist unsere Treiber dafür gedacht, dass sie entweder direkt in C/C++ Programmen verwendet werden oder bei Benutzung in anderen Sprachen mit einem C/C++-Wrapper versehen werden, der die Funktionen des Treibers in der jeweiligen Sprache bereitstellt und die Daten in das jeweilige Datenformat konvertiert. Matlab bietet mehrere Möglichkeiten an, C++ Klassen zu verwenden.
Matlab bietet wohl mehrere Möglichkeiten, C++-Klassen zu verwenden. Dies scheint ein gangbarer Weg zu sein, auch wenn er nicht trivial ist.
Eine weitere Möglichkeit wird hier aufgezeigt.
Nebenbei bemerkt: Für einfache Anwendungen, die nur selten aufgerufen werden, gibt es einen anderen Weg, das Problem zu lösen, denn der Treiber unserer Messkarten bietet ein Tool, das die Daten in eine .csv-Datei aufzeichnet. Diese kann dann in MatLab oder auch Excel ausgewertet werden. Allerdings ist die erzeugte Datenmenge recht groß, so dass man in seinem eigenen Code dafür sorgen muss, dass die Daten wirklich in Echtzeit verarbeitet werden.