User manual

Registr Standard Event Status Enable je zobrazen na obrázku 4 – 13 a obsahuje desítkovou váhu
každého bitu. Součet vah bitů, které chcete nastavit, vyjadřuje hodnota parametru, který se odesílá
příkazem *ESE. Například pro nastavení CME a QYE registru Standard Event Status Enable
se odešle následujícím příkazem:
*ESE 36
Kde: CME (bit B5) = Decimal 32
QYE (bit B2) = Decimal 4
<NRf> = 36
V případě chyby příkazu (CME) se nastaví bit B5 v registru Standard Event Status.
Pokud dojde k chybě v dotazování (QYE), nastaví se bit B2 v registru Standard Event Status.
Protože tyto události nemají masku (jsou povoleny), způsobí, že se nastaví bit ESB v registru
stavového bajtu.
Obrázek 4 – 13: Registr Standard Event Enable
Poznámka: Bity B8 až B15 nejsou uvedeny, protože se nepoužívají.
Hodnota: 1 = Enable Standard Event
0 = Disable (Mask) Standard Event
Události: PON = Power On
URQ = User Request
CME = Command Error
EXE = Execution Error
DDE = Device-dependent Error
QYE = Query Error
OPC = Operation Complete
*ESR? – Dotaz na obsah registru standardních událostí a jeho vynulování
Popis
Tento příkaz se používá k získání desítkové hodnoty registru standardních událostí (viz obr. 4 – 14).
Binární ekvivalent vrácené desítkové hodnoty určuje, které bity v tomto registru se nastaví.
Registr se vynuluje, když se multimetr zapne nebo když se odešle *CLS.
Nastavený bit v registru indikuje, že nastala příslušná událost. Například, binární ekvivalent
požadované desítkové hodnoty 48 je 00110000. Na základě této binární hodnoty se nastaví bity B4
a B5 v registru Standard Event Status. Tyto bitu ukazují, že se objevila chyba přístroje nebo chyba
v příkazu.
Popis bitů registru Standard Event Status:
Bit B0, Operace dokončena – Nastavený bit ukazuje, že čekající operace jsou dokončeny
a model 2000 je připraven k přijetí nových příkazů. Tento bit se nastavuje jen v návaznosti
na dotaz *OPC?.
Bit B1 – nepoužívá se
Bit B2, Chyba dotazování (QYE) – nastavený bit ukazuje, že se pokoušíte číst data z prázdné
výstupní fronty.
Bit B3, Chyba přístroje (DDE) – Nastavený bit ukazuje, že přístroj neprovedl operaci správně kvůli
nějaké interní chybě.
Bit 4, Chyba provedení příkazu (EXE) – Nastavený bit ukazuje, že model 2000 detekoval
chybu při pokusu o provedení příkazu.
Bit 5, Chyba syntaxe nebo sémantická chyba (CME) – Nastavený bit ukazuje na některou
z následujících chyb v příkazu
Chyba syntaxe IEEE-488.2: Model 2000 přijal zprávu, která není v souladu se standardem
IEEE-488.2.
Sémantická chyba: Model 2000 přijal nesrozumitelnou zprávu (např. vypuštěné písmeno).
Přístroj přijal příkazu GET v rámci programové zprávy.
Bit B6, Požadavek uživatele (URQ) – Nastavený bit ukazuje, bylo stisknuto tlačítko LOCAL
na modelu 2000.
Bit B7, Zapnutí (PON) – Nastavený bit ukazuje, že v době od posledního načtení tohoto registru
došlo k vypnutí a k opětovnému zapnutí přístroje.
Obrázek 4 – 14: Registr Standard Event Status
Hodnota: 1 = Event Bit Set
0 = Event Bit Cleared
Události: PON = Power On
URQ = User Request
CME = Command Error
EXE = Execution Error
DDE = Device-dependent Error
QYE = Query Error
OPC = Operation Complete
*IDN? – Dotaz na identifikaci přístroje
Popis
Identifikační kód obsahuje název výrobce, číslo modelu, sériové číslo a číslo firmwaru a odesílá
se v následujícím formátu:
KEITHLEY INSTRUMENTS INC., MODEL 2000, xxxxxxx, yyyyy/zzzzz
Kde: xxxxxxx je sériové číslo
yyyyyy/zzzzzz je verze firmwaru digitální desky ROM a ROM displeje
*
OPC – Hlášení o ukončení operace po provedení všech čekajících příkazů
Po zapnutí, nebo když se provede příkaz *OPC, nebo *RST, multimetr 2000 přejde do stavu
nečinnosti po ukončení všech příkazů Operation Complete Command Idle State (OCIS).
V tomto stavu nejsou žádné nedokončené příkazy. Model 2000 má 3 překrývající příkazy:
INITiate
INITiate:CONTinuous ON
*TRG
Pokud odešlete příkaz *OPC, model 2000 ukončí stav OCIS a přejde do aktivního stavu
označovaného jako Operation Complete Command Active State (OCAS). V tomto stavu nepřetržitě
monitoruje příznaky No-Operation-Pending. Když se dokončí poslední překrývající příkaz,
(No-Operation-Pending se označí jako true), OPC bit v registru Standard Event Status se nastaví
a přístroj přejde zpět do stavu OCIS.