Hardware Reference
In-Depth Information
Die Möglichkeit der Kommunikation über Gerätetreiber, die sich im
Lieferumfang des Betriebssystems befinden, oder über gut dokumentierte
Steuerprogramme, die sich direkt oder mit minimalen Modifikationen
einsetzen lassen
Es gibt zwar kommerzielle Gerätetreiber für USBTMC-USB488-Geräte, diese gehö-
ren jedoch zu den großen Anwendungsumgebungen für Mess- und Testsysteme.
Professionelle Entwickler in gut ausgestatteten Labors haben solche Sachen und
somit keinerlei Probleme auf der Anwenderseite des Projekts. Damit sind Umge-
bungen gemeint, wie LabVIEW von National Instruments, das in der Version 8.2
vorlag, als dieses Buch entstand, oder auch VEE Pro von Agilent, mit der aktuellen
Versionsnummer 8.5. Beide Produkte kommunizieren wie selbstverständlich mit
dem vorgestellten Beispielgerät, weil sie USBTMC-USB488 unterstützen. Nun sind
aber auch solche Leser angesprochen, für die das Thema USB in der Messtechnik
neu ist. Diese Gruppe wird nicht damit beginnen wollen, zunächst große Geldbe-
träge für Anwendungsumgebungen aufzubringen. Deswegen wird für die Host-
Seite in diesem Projekt eine sehr erfreulicheTatsacheausgenutzt.DieFirmaThesy-
con stellt mit dem Produkt USBIO eine komplette Entwicklungsumgebung für die
Host-Seite von USB-Applikationen bereit. Bei Thesycon ist man äußerst freundlich
und entgegenkommend und stellt USBIO in einer Demoversion kostenlos zur Ver-
fügung. Die Demoversion weist im Funktionsumfang keinerlei Einschränkungen
gegenüber der Vollversion auf, sie hat lediglich eine Zeitbeschränkung. Man kann
damit vier Stunden am Stück arbeiten und muss dann das System rebooten.
Für die ersten Schritte mit USBTMC ist das kein wirkliches Handicap, im Gegenteil:
Eine Zwangspause nach jeweils vier Stunden Arbeit ist eher willkommen. USBIO
bietet alles, was man braucht, beim erforderlichen USB-Gerätetreiber angefangen,
bis zur Testapplikation, mit der man die USBTMC-USB488 Firmware auf Herz und
Nieren prüfen kann. In diesem Buch wird davon systematisch Gebrauch gemacht.
Eine weitere Testmöglichkeit für die Firmware besteht darin, das offizielle Tool vom
USB Implementers Forum (USB IF) zu verwenden. Es trägt die Bezeichnung
USBCV und die aktuelle Version war zur Zeit der Entstehung dieses Buchs V1.3.
USBCV testet alle Control Transfers, die ein USB-Gerät beherrschen muss, damit es
kompatibel zum Standard USB 2.0 ist. Wenn dieser Test fehlerfrei durchlaufen wird,
bestehen gute Aussichten, Reibereien zwischen USB-Gerät und PC-Betriebssystem
zu vermeiden.
Search WWH ::




Custom Search