Viel Spaß am Gerät
Transcrição
Viel Spaß am Gerät
Computermesstechnik – Programmierübung Übungsblatt 05 2007 [email protected] Aufgabe 17: USB Sprechen Sie ein Meßgerät über das USB-Interface an. USB-Meßgeräte besitzen häufig eine speziell auf das Gerät zugeschnittene und einfach zu verwendende Anwenderbibliothek. Aufgabe 18: RS-232 (a) Senden/empfangen Sie Daten über die Serielle Schnittstelle (RS-232) des PC. Eine Übersicht zur Programmierung der Seriellen Schnittstelle unter Windows finden Sie in der MSDN im Kapitel Platform-SDK / Windows Base Services / Files and IO / Communications bzw. unter Technical Articles / Windows Platform / Base Services / Serial Communications in Win32. Sie können Ihr Programm mit einem Seriellen Kurzschlußstecker testen, bei dem die Empfangsleitung (Rx) mit der Sendeleitung (Tx) kurzgeschlossen ist: 1 5 6 Sub-D 9 pol Female 9 (b) Kommunizieren Sie mit einem Gerät über die Serielle Schnittstelle. Mit einem sog. Nullmodemkabel (2 Buchsen, Daten und Steuerleitungen gekreuzt) können Sie über RS-232 auch Daten zwischen zwei PCs austauschen. (c) Kapseln Sie den Zugriff auf die Serielle Schnittstelle in einer Klasse. Aufgabe 19: GPIB (IEEE-488) Mit dem USB-GPIB-HS Converter der Firma National Instruments können Sie einen GPIB (General Purpose Interface Bus, IEEE-488) über USB betreiben (a) Schließen Sie ein oder meherere Meßgeräte an den GPIB an und testen Sie die Kommunikation mit dem NI Measurement and Automation-Explorer. (b) Sprechen Sie die Meßgeräte aus einem C-Programm an. Für den Zugriff auf den GPIB kann die von NI mitgelieferte Benutzerbibliothek verwendet werden (NI-488.2 API). (c) Kapseln Sie den Zugriff auf Geräte über GPIB in einer Klasse. Welche Klassenstruktur bietet sich an um bequem verschiedene Geräte an einem Bus betreiben zu können? Viel Spaß am Gerät...