Hardware Reference
In-Depth Information
dem Anwender nicht zugänglich sein, sie dienen primär der Konfiguration und
dem Test des Geräts in der Fabrik oder im Service-Fall. Für das Beispielgerät wur-
den auch einige Fernsteuerbefehle aus dieser Gruppe entworfen.
11.2 Common Commands
Diese Befehle beziehen sich primär auf einige spezielle Schnittstellenfunktionen
und auf eine allen klassenkonformen Test- und Messgeräten eigene Struktur der
Zustandsmeldungen (Status Reporting). Die Notwendigkeit dieser Common Com-
mands kann am besten erkannt werden, wenn man sich einige Gedanken zu den
konkreten Betriebszuständen von Test- und Messgeräten macht. Wenn der Steuer-
computer eines komplexen Messsystems z. B. einen Messwert von einem bestimm-
ten Voltmeter innerhalb des Systems auslesen möchte, dann sollte es einen Mecha-
nismus geben, der etwas zur Qualität des Messergebnisses aussagen kann. So ist es
für das Messprogramm nicht unwichtig, ob der Messwert möglicherweise deswegen
falsch ist, weil der aktuell eingestellte Messbereich überschritten wurde. Falls das
Messgerät mit hoher Präzision misst, kann es auch sein, dass die dazu erforderliche
Messzeit lang ist. Dann mag es erforderlich sein, zunächst den Messauftrag zu ertei-
len, um danach gelegentlich anzufragen, ob der Messwert bereits vorliegt. Während
der Wartezeit könnte sich das Steuerprogramm um andere Vorgänge innerhalb des
Systems kümmern. Noch effektiver könnte es sein, wenn das Messgerät von sich aus
meldet, dass der Messwert jetzt abgeholt werden kann, ohne dass das Steuerpro-
gramm regelmäßig nachfragen muss (Service Request Enable). Eine andere Anfor-
derung könnte sein, dass eine Messung zu einer bestimmten Zeit vorgenommen
werden soll und dazu nur ein kurzer Triggerbefehl an das Gerät gesendet werden
soll, nachdem es zuvor über entsprechende Fernsteuerbefehle auf die Messung vor-
bereitet worden ist (Trigger Command). Eine einheitliche Methode, um ein Test-
oder Messgerät identifizieren zu können, ist ebenfalls Bestandteil der Anforderun-
gen (Identification Query). Solche und ähnliche Probleme sollen mit den Common
Commands und dem hinter ihnen stehenden Konzept gelöst werden können. Aus
dem gesamten Vorrat an Common Commands, die in IEEE-488.2 definiert werden,
sind die folgenden in die Geräteklasse USBTMC-USB488 übernommen worden
[USB488: Tabelle 28].
Die in dieser Tabelle aufgelisteten Befehle sind, mit Ausnahme von „Trigger Com-
mand“, als verbindlich in SCPI übernommen worden [SCPI99-1: 4.1.1]. Im Folgen-
den sollen diese Befehle ausführlich erläutert werden.
Search WWH ::




Custom Search