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...