Ich habe z.B. ein Multimeter UT61D. Das hat einen USB Ausgang, den man mit dem mitgelieferten Programm oder auch über einige frei verfügbare Programme auslesen und anzeigen kann - freie Programme gibt es für Windows und Linux. So weit, so gut - aber was ich bisher gefunden habe, sind eher komplette Programmpakete, weniger Libraries, die man in eigene Anwendungen einbinden kann. Es ist nun nicht allzu schwierig, die Daten über USB selbst einzulesen und dann weiter zu verarbeiten. Ist dann aber sehr speziell auf diesen Typ Multimeter ausgerichtet. Kennt jemand eine offene und erweiterbare Library / Assembly, die z.B. folgende Grundfunktionalitäten anbietet? - Enumerieren bekannter Gerätetypen (auch mit mehreren Geräten gleichen Typs am PC) - Identifikation von Messgeräten - Normierung der Messwerte (z.B. als Numeric / Decimal mit physikalischer Einheit anstelle der gerätespezifischen Strings) - Einfaches Pollen, auch mehrere Kanäle - Event-gesteuerte Benachrichtigung einer Anwendung z.B. bei jedem neuen Messwert oder nur bei bestimmten Änderungen Bevorzugt in .NET mit Fokus auf Windows, andere Plattformen gehen aber auch. Ob es eine Library / Assembly oder ein Dienst mit definierten Schnittstellen ist, spielt keine Rolle. Muss nicht ganz kostenlos sein, sollte aber so offen sein, dass man auch neue Gerätetypen relativ einfach nachpflegen kann. Ich suche keine komplexes Paket wie LabView.
Klaus P. schrieb: > Ich habe z.B. ein Multimeter UT61D. Das hat einen USB Ausgang, den man > mit dem mitgelieferten Programm oder auch über einige frei verfügbare > Programme auslesen und anzeigen kann - freie Programme gibt es für > Windows und Linux. So weit, so gut - aber was ich bisher gefunden habe, > sind eher komplette Programmpakete, weniger Libraries, die man in eigene > Anwendungen einbinden kann. > > Es ist nun nicht allzu schwierig, die Daten über USB selbst einzulesen > und dann weiter zu verarbeiten. Ist dann aber sehr speziell auf diesen > Typ Multimeter ausgerichtet. > > Kennt jemand eine offene und erweiterbare Library / Assembly, die z.B. > folgende Grundfunktionalitäten anbietet? Theoretisch sollte es so was geben, da es seit Ewigkeiten die USBTMC (Test & Measurement Class) gibt (ähnlich wie GBIP/SCIP nur über USB statt IEEE 488). Dann gibt's noch VISA 1) (Virtual Instrument Software Architecture), die von vielen Herstellern unterstützt wird und die Kommunikation mit Messgeräten über div. Busse vereinheitlicht. Für VISA gibt's fertige Libs und DLLs 2) und etliche Tools u.a von NI oder R&S 1) http://www.ivifoundation.org/specifications/default.aspx 2) http://www.ivifoundation.org/shared_components/Default.aspx
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.