User manual

Obrázek 5 – 7: Registr Measurement Event Enable
Obrázek 5 – 8: Registr Questionable Event Enable
Obrázek 5 – 9: Registr Operation Event Enable
Příkaz :CONDition?
:CONDition?
:STATus:MEASurement:CONDition? Read Measurement Condition Register
:STATus:QUEStionable:CONDition? Read Questionable Condition Register
:STATus:OPERation:CONDition? Read Operation Condition Register
Popis
Tyto dotazy se používají k načtení obsahu registru podmínek. Každý registr událostí (kromě registru
standardních událostí) má pomocný registr podmínek. Registr podmínky je podobný příslušnému
registru událostí s tím rozdílem, že je v reálném čase a nepřetržitě se aktualizuje, aby odrážel aktuální
provozní stav přístroje.
Po odeslání některého z těchto dotazů a adresování modelu 2000 na mluvení se na počítač odešle
desítková hodnota. Binární ekvivalent této hodnoty ukazuje, které bity v registru jsou nastaveny.
Když se například odešle dotaz :stat:meas:cond?, vrátí se desítková hodnota 512 (binárně
0000001000000000), bit B9 registru Measurement Condition je nastaven a ukazuje, že paměť
je zaplněna.
Příkaz :PRESet
:PRESET
:STATUS:PRESET Return registers to default conditions
Popis
Když se odešle tento příkaz, tak v registrech událostí SCPI se všechny bity následujících registrů
vynulují na nulu (0):
Questionable Event Enable Register.
Measurement Event Enable Register.
Operation Event Enable Register
POZNÁMKA: Tento příkaz nemá vliv na registry, které nejsou uvedeny výše.
Příkazy :QUEue
[:NEXT]?
:STATus:QUEue[:NEXT]? Read Error Queue
Popis
Pokud se objeví chybová a stavová zpráva, umístí se do fronty chyb.
Tento dotaz se používá k načtení těchto zpráv.
Fronta může obsahovat až 10 zpráv. Když se zaplní, na posledním místě v registru se objeví
zpráva „350, ‘Queue Overflow”. Když je fronta prázdná, umístí se do fronty chyb zpráva “0, ‘No error”.
Před zprávami ve frontě jsou umístěna čísla. Záporná čísla (-) se používají pro zprávy definované
v SCPI a kladná čísla pro zprávy Keithly. Seznam chyb je v příloze k návodu.
Pokud se odešle tento příkaz a model 2000 se adresuje k mluvení, „nejstarší“ zpráva ve frontě
se odešle na počítač
:CLEar
:STATus:QUEue:CLEar Clear Error Queue
Popis
Tento příkaz se používá k vynulování fronty chybových zpráv.
:ENABle <list>
:STATus:QUEue:ENABle <list> Enable messages for Error Queue
Parametr <list> = (numlist)
Query :ENABle? Query list of enabled messages
Popis
Při zapnutí přístroje se všechny chybové zprávy přesunou do fronty chybových zpráv v pořadí,
ve kterém se objevily. Stavové zprávy nejsou povoleny a nepřejdou do fronty. Tento příkaz se používá
k specifikaci zpráv, které chcete povolit. Zprávy, které nespecifikujte, nebudou povoleny a nepřejdou
do fronty.
Když se odešle tento příkaz, všechny zprávy se nejdříve zakážou a poté se povolí zprávy, které jsou
v seznamu povoleny. Seznam, který se vrátí po dotazu :ENABle? Bude tak obsahovat všechny
povolené zprávy.
Různé formy zobrazení číselného označení seznamu zpráv:
Numlist= -1 Jedna zpráva
-110, -140, -222 Zprávy odděluje čárka
-110:-220 Rozsah zpráv (od -110 do -222)
-110:-222, -230 Rozsah zpráv a jedna zpráva oddělené čárkou
:DISable <list>
:STATus:QUEue:DISable <list> Disable messages for Error Queue
Parameter <list> = (numlist)
Kde, numlist představuje specifikovaný seznam zpráv, které chcete ve frontě povolit.
Query
:DISable? Query list of disabled messages
Popis
Při zapnutí přístroje se všechny chybové zprávy přesunou do fronty chybových zpráv v pořadí,
ve kterém se objevily. Stavové zprávy nejsou povoleny a nepřejdou do fronty. Tento příkaz se používá
k specifikaci zpráv, které nechcete povolit. Zprávy, které zakážete, nebudou povoleny a nepřejdou
do fronty.