User manual

Popis
Tyto dotazy se používají k načtení registrů událostí. Po odeslání dotazu a adresování modelu 2000
na mluvení se na počítač odešle desítková hodnota. Binární ekvivalent této hodnoty určuje, které bity
se v příslušném registru nastaví. Načtením registru událostí se bity daného registru vynulují.
Například za předpokladu, že výsledek načtení registru událostí měření dává desítkovou hodnotu 544.
Binární ekvivalentem této hodnoty je 0000001000100000. Touto binární hodnotou se v registru
událostí měření nastaví bity B5, a B9.
Registr událostí měření:
Bit B1, dolní limit (LL) – Nastavený bit indikuje, že hodnota je nižší než nastavení dolního limitu 1.
Bit B2, Horní limit (HL) - Nastavený bit indikuje, že hodnota je vyšší než nastavení horního limitu 1.
Bity B3 a B4 se nepoužívají.
Bit B5, Dostupné čtení (RAV) – Nastavený bit ukazuje, byl zpracovaný výsledek a je k dispozici
jeho načtení.
Bit B6 - nepoužívá se
Bit B7, Dostupná paměť (BAV) – Nastavený bit ukazuje, že ve vyrovnávací paměti jsou alespoň
2 výsledky.
Bit B8, Paměť zaplněna na 50% (BHF) - Nastavený bit ukazuje, že paměť je z poloviny zaplněna.
Bit B9, Paměť je zaplněna (BFL) - Nastavený bit ukazuje, že celá paměť je zaplněna.
Bity B10 až B15 se nepoužívají.
Obrázek 5 – 4: Registr událostí měření
Registr neplatných událostí:
Bity B0 až B3 se nepoužívají
Bit B4, Souhrn teplot (Temp) - Nastavený bit ukazuje, že při měření teploty se objevilo neplatné
měření na referenčním spoji.
Bity B5, B6 a B7 se nepoužívají
Bit B8, Souhrn kalibrace (Cal) - Nastavený bit ukazuje, že během sekvence náběhu přístroje
po zapnutí byla detekována neplatná kalibrační konstanta. Přístroj namísto této konstanty použije
výchozí kalibrační konstantu. Tato chyba se vynuluje po úspěšné kalibraci přístroje.
POZNÁMKA: Vždy, pokud se objeví neplatná událost, zapne se ukazatel ERR, který se vypne
po jejím odstranění.
Obrázek 5 – 5: Registr neplatných událostí
Registr provozních událostí:
Bity B0 až B3 se nepoužívají
Bit B4, Měření (Meas) – Nastavený bit ukazuje, že probíhá měření.
Bit B5, Spouštění (Trig) - Nastavený bit ukazuje, že přístroj je ve fázi spouštění.
Bity B6 až B9 se nepoužívají
Bit B10, Čekání - Nastavený bit ukazuje, že přístroj je ve fázi čekání.
Bity B11 až B15 se nepoužívají
Obrázek 5 – 6: Registr provozních událostí
Příkaz :ENABle
:ENABle <Nrf>
:STATus:MEASurement:ENABle <NRf> Program Measurement Event Enable Register
:STATus:QUEStionable:ENABle <NRf> Program Questionable Event Enable Register
:STATus:OPERation:ENABle <NRf> Program Operation Event Enable Register
Parametry <NRf> = 0 Clear register <NRf> = 128 Set bit B7
1 Set bit B0 256 Set bit B8
2 Set bit B1 512 Set bit B9
4 Set bit B2 1024 Set bit B10
16 Set bit B4 16384 Set bit B14
32 Set bit B5 65535 Set all bits
64 Set bit B6
Query :ENABle? Query enable register
Popis
Tyto příkazy se používají k nastavení obsahu registru povolení událostí (viz níže obrázky 5 -7, 5 – 8,
5 – 9). Příkaz se odešle jako desítkový ekvivalent binární hodnoty, která označuje požadovaný stav
(0 nebo 1) každého bitu v příslušném registru.
Každý registr povolení se používá jako maska událostí. Když se bit v registru povolení vynuluje (0),
příslušný bit v registru událostí se zamaskuje a nemůže tak nastavit příslušný souhrnný bit dalšího
registru nastaveného v stavové struktuře. Naopak, když má bit v registru povolení hodnotu (1),
příslušný bit v registru událostí je bez masky.
Na obrázcích 5 -7, 5 – 8, 5 – 9 je uvedena také desítková váha bitů. Souhrn desítkových vah bitů,
které chcete nastavit, se odešle jako parametr (<NRf>) příslušného příkazu :ENABle. Když chcete
např. nastavit bit BFL a RAV v registru Measurement Event Enable, odešlete následující příkaz:
:stat:meas:enab 544
kde; BFL (bit B9) = Decimal = 512
RAV (bit B5) = Decimal = 32
<NRf> = 544