User manual

Chcete-li například nastavit bity ESB a MAV v registru Service Request Enable, odešlete následující
příkaz:
*SRE 48
Kde ESB (bit B5) = desítkově 32
MAV (nit B4) = desítkově 16
<Nrf> = 48
Obsah registru Service Request Enable lze přečíst pomocí požadavku *SRE?.
Obrázek 4 – 15: Registr Service Request Enable
Hodnota: 1 = Enable Service Request Event
0 = Disable (Mask) Service Request Event
Události: OSB = Operation Summary Bit
ESB = Event Summary Bit
MAV = Message Available
QSB = Questionable Summary Bit
EAV = Error Available
MSB = Measurement Summary Bit
*STB - Příkaz k načtení registru stavového bajtu
Popis
Příkaz *STB použijete k požadavku na získání hodnoty (v desítkové soustavě) registru stavového
bajtu (Status Byte Register), který je znázorněn na obrázku 4 – 16. Binární ekvivalent decimální
hodnoty určuje, který z bitů registru se má nastavit.
Všechny bity s výjimkou bitu B6 se nastavují jinými událostmi registrů nebo front. Bit 6 se nastaví,
když nastane jedna nebo několik povolených podmínek.
Příkazem *STB se nevymaže registr stavového bajtu. Registr lze vymazat jen vynulováním registrů
a front, které se k němu vztahují.
Například binárním ekvivalentem požadované decimální hodnoty 48 je 00110000. Tato binární
hodnota indikuje, že se v registru Status Byte nastaví bity 4 a 5.
Popis bitů v registru stavového bajtu:
Bit 0, Status měření (MSB) – Nastavený bit ukazuje, že nastala událost měření. Událost měření
lze identifikovat načtením registru stavu události měření (Measurement Event Status Register)
pomocí příkazu :STATus:MEASurement?
Bit 1 – Nepoužívá se
Bit 2, Chyba (EAV) – Nastavený bit ukazuje, že v chybové frontě se vyskytuje chyba nebo zpráva
o stavu. Zprávu lze přečíst jedním z následujících příkazů SCPI:
− :SYSTem:ERRor?
− :STATus:QUEue?
Bit 3, Neplatný souhrn (QSB) - Nastavený bit ukazuje na chybu v kalibraci.
Bit 4, Dostupná zpráva (MAV) - Nastavený bit ukazuje, že ve výstupní frontě je zpráva.
Tato zpráva se odešle na počítač, když se model 2000 adresuje na mluvení.)
Bit 5, Souhrn událostí (ESB) - Nastavený bit ukazuje, že se objevila povolená standardní událost.
Událost lze identifikovat načtením registru Standard Event Status pomocí příkazu *ESE?
Bit 6, Hlavní souhrnný bit (MSS) / Žádost o obsluhu (RQS) - Nastavený bit ukazuje, že se objevila
jedna nebo několik podmínek stavového bajtu. Bit MSS načtěte příkazem STB?, nebo proveďte
sériové hlášení, abyste detekovali výskyt žádosti o obsluhu (nastavený bit RQS).
Bit 7, Souhrnný bit operací (OSB) - Nastavený bit ukazuje, že se objevila povolená provozní
událost. Událost můžete identifikovat načtením registru Operation Event Status pomocí příkazu
:STATus:OPERation?.
Obrázek 4 – 16: Registr Stavového bajtu
Hodnota: 1 = Event Bit Set
0 = Event Bit Cleared
Události: OSB = Operation Summary Bit
MSS = Master Summary Bit
RQS = Request Service
ESB = Event Summary Bit
MAV = Message Available
EAV = Error Available
MSB = Measurement Summary Bit
* TRC – Příkaz k spuštění činnosti přístroje
Popis
Příkaz *TRG se používá k vyslání spouštěče GPIB na model 2000. Příkaz má stejný účinek jako
zpráva skupinového spouštění GET.
Model 2000 reaguje na tento spouštěč, pokud je sběrnice naprogramována v podsystému TRIGger
jako řídící zdroj.
*TST? - Požadavek na interní test a vrácení výsledku
Popis
Tento příkaz umístí do výstupní fronty kódovaný výsledek (0, nebo 1) a používá se k souhrnnému
testu modelu 2000. Když je model 2000 adresován na mluvení, kódovaný výsledek se odešle
z výstupní fronty na počítač.
Vrácená hodnota nula (0) ukazuje, že test proběhl úspěšně a hodnota jedna (1) označuje
neúspěšný test.
*WAI - Příkaz k čekání, dokud se neprovedou předchozí příkazy
Existují dva typy příkazů do zařízení:
Sekvenční příkazy, jejichž operace můžou skončit ještě před uskutečněním dalšího příkazu.
Překrývající příkazy, které dovolují realizaci následných příkazů ještě během operace
překrývajícího příkazu.