Herunterladen Inhalt Inhalt Diese Seite drucken

Status-Reporting-System; Aufbau Eines Scpi-Statusregisters - Rohde & Schwarz NRT Betriebshandbuch

Inhaltsverzeichnis

Werbung

Status-Reporting-System

3.7
Status-Reporting-System
Das Status-Reporting-System (siehe Bild 3-4) speichert alle Informationen über den momentanen Be-
triebszustand des Gerätes, z.B., daß das Gerät momentan ein MEASuring durchführt, und über aufge-
tretene Fehler. Diese Informationen werden in den Statusregistern und in der Error Queue abgelegt. Die
Statusregister und die Error Queue können über IEC-Bus abgefragt werden.
Die Informationen sind hierarchisch strukturiert. Die oberste Ebene bildet das in IEEE 488.2 definierte
Register Status Byte (STB) und sein zugehöriges Maskenregister Service-Request-Enable (SRE). Das
STB erhält seine Information von dem ebenfalls in IEEE 488.2 definierten Standard-Event-Status-
Register (ESR) mit dem zugehörigen Maskenregister Standard-Event-Status-Enable (ESE) und den von
SCPI definierten Registern STATus:OPERation und STATus:QUEStionable, die detaillierte Informatio-
nen über das Gerät enthalten.
Ebenfalls zum Status-Reporting-System gehören das IST-Flag ("Individual STatus") und das ihm zuge-
ordnete Parallel-Poll-Enable-Register (PPE). Das IST-Flag faßt, wie auch der SRQ, den gesamten Ge-
rätezustand in einem einzigen Bit zusammen. Das PPE erfüllt für das IST-Flag eine analoge Funktion
wie das SRE für den Service Request.
Der Ausgabepuffer enthält die Nachrichten, die das Gerät an den Controller zurücksendet. Er ist kein
Teil des Status-Reporting-Systems, bestimmt aber den Wert des MAV-Bits im STB und ist daher in Bild
3-4 dargestellt.
3.7.1

Aufbau eines SCPI-Statusregisters

Jedes SCPI-Register besteht aus fünf Teilen, die jeweils 16 Bit breit sind und verschiedene Funktionen
haben (siehe Bild 3-2). Die einzelnen Bits sind voneinander unabhängig, d.h. jedem Hardwarezustand
ist eine Bitnummer zugeordnet, die für alle fünf Teile gilt. So ist beispielsweise Bit 4 des STA-
Tus:OPERation-Registers in allen fünf Teilen dem Hardwarezustand "Messung" zugeordnet. Bit 15 (das
höchstwertige Bit) ist bei allen Teilen auf Null gesetzt. Damit kann der Inhalt der Registerteile vom Con-
troller als positive Integerzahl verarbeitet werden.
15 14 13 12
CONDition-Teil
15 14 13 12
PTRansition-Teil
15 14 13 12
NTRansition-Teil
15 14 13 12
EVENT-Teil
&
&
& & & & &
& & & & & & & & &
15 14 13 12
ENABle-Teil
Bild 3-3
1080.9506.02
3 2 1 0
3 2 1 0
3 2 1 0
3 2 1 0
+
3 2 1 0
Das Status-Register-Modell
zum übergeordneten Register
& = logisch UND
Summen-Bit
+
= logisch ODER
3.50
aller Bits
NRT
D-6

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis