User manual

Operace s rozhraním GPIB
Sběrnice GPIB představuje komunikační rozhraní, které bylo přijato jako hardwarový a programovací
standard IEEE-488 v roce 1975. Multimetr 2000 odpovídá následujícím normám:
IEEE-488-1987.1
IEEE-488-1987.2
Tyto normy definují syntax pro odesílání a příjem dat, jejich interpretaci, registry potřebné k záznamu
stavu přístroje a skupinu běžně používaných příkazů.
SCPI 1991 (Standard Commands for Programmable Instruments)
Tato norma definuje obecný programovací protokol. Jde o jeden krok dále než IEEE-488-1987.2
a definuje standardní sadu příkazů k řízení každého programovatelného aspektu přístroje.
Připojení sběrnice GPIB
Obrázek 4 – 2: Konektor IEEE-488
K připojení multimetru 2000 k sběrnici GPIB použijte kabel, který je opatřen standardními konektory
IEEE-488, jak ukazuje obrázek 4 – 2.
Tato paralelní sběrnice umožňuje připojení několika přístrojů. Dva šrouby, které jsou na každém
konektoru, zajišťují jeho pevné připojení. Současné normy vyžadují použití metrických závitům,
které mají tmavé šrouby. Předchozí verze měly jiné šrouby, které byly stříbrné.
Na multimetru 2000 nepoužívejte tyto předchozí verze, protože model 2000 je určen pro použití
metrických závitů.
Obrázek 4 – 3 ukazuje typické připojovací schéma několika jednotek.
Obrázek 4 – 3: Připojení IEEE-488
Aby se zabránilo mechanickému poškození, nepoužívejte na žádné jednotce víc než 3 konektory.
POZNÁMKA:
Aby se minimalizovalo rušení způsobené elektromagnetickým polem, používejte
jen stíněné kabely podle normy IEEE-488. Vhodné jsou např. kabely Keithley 70007-1 a 7007-2.
Při připojování modelu 2000 k sběrnici IEEE-488 postupujte podle níže uvedených kroků:
1. Zapojte konektor kabelu do konektoru na zadní straně přístroje. Konektor je konstruován tak,
že ho lze zapojit jen jedni směrem. Umístění konektoru ukazuje obrázek 4 – 4.
2. Utáhněte šrouby, aby se zajistilo pevné připojení.
3. Připojte požadované konektory dalších přístrojů, které potřebujete k aplikaci.
4. Ubezpečte se, že druhý konec kabelu je pevně připojený k počítači. Ve většině případů jsou
počítače vybaveny konektorem typu IEEE-488, ale ve výjimečných případech mohou vyžadovat
jiný typ kabelového konektoru. V případě potřeby se řiďte pokyny pro připojení sběrnice IEEE-488,
které najdete v návodu je své řídící jednotce.
Obrázek 4 – 4: Umístění konektoru IEEE-488
POZNÁMKA:
K sběrnici IEEE-488 lze celkem připojit maximálně 15 zařízení včetně řídící jednotky.
Maximální délka kabelu je buď 20 m, nebo dvakrát x počet zařízení. Nedodržení tohoto pravidla
povede k chybným operacím na sběrnici.
Výběr primární adresy
Z výroby je na modelu 2000 nastavena primární adresa GPIB na 16. Pokud se multimetr zapne,
číslo primární adresy se krátce objeví na displeji. Tuto adresu můžete nastavit na libovolnou hodnotu
v rozsahu od 0 do 30. Nepřiřazujte však stejnou adresu jinému zařízení nebo řídící jednotce, které
jsou připojeny k stejné sběrnici GPIB.
Adresy na řídící jednotce se většinou pohybují v rozsahu od 0 do 21 (podrobněji viz návod
např. k počítači). Dávejte pozor, aby primární adresa na počítači byla stejná, jak určuje používaný
programovací jazyk.
Při změně primární adresy postupujte podle následujících kroků:
1. Stiskněte SHIFT a poté GPIB, abyste se dostali k nastavení GPIB. Uvidíte GPIB: ON a GPIB
bude blikat.
2. Přejděte k výběru adresy a uvidíte ADDR. 16.
3. Stiskněte tlačítko a přejděte do numerického pole.
4. Tlačítkem nebo vložte novou adresu v rozsahu od 0 do 30 a stiskněte ENTER.
5. Pro návrat k hlavnímu zobrazení stiskněte EXIT.
Programování v QuickBasic 4.5
Příklady programování jsou napsány v Microsoft QuickBasic 4.5 s použitím rozhraní IEEE Keithley
KPC-488.2 a ovladače HP Universal Language Driver.
Instalace ovlada
č
e univerzálního jazyka
Dříve než bude možné provést některý z příkladů programování, musí se nejdříve nainstalovat
Universal Language Driver
. Pro instalaci ovladače zadejte v DOSu příkaz:
cechp
Pokud příkaz CECHP uložíte do souboru AUTOEXEC.BAT, ovladač se načte automaticky
po každém spuštění počítače.
Níže uvedené fragmenty programování slouží k demonstraci správné programovací syntaxe.
Kvůli zestručnění používáme pouze části z celého programu.
Na začátku každého programu se musí otevřít soubory ovladače.
Vstupní koncový znak se musí nastavit na CRLF.
Například:
OPEN "ieee" FOR OUTPUT AS #1
OPEN "ieee" FOR INPUT AS #2
PRINT #1, "interm crlf"
Typický fragment programu obsahuje příkaz OUTPUT a ENTER. Příkazem OUTPUT se odesílá
zpráva (příkazový řetězec) na multimetr 2000. Pokud zpráva obsahuje dotazování, pak je příkaz
ENTER potřebný, abyste získali zpětnou zprávu z modelu 2000. Příkazem ENTER se na multimetr
adresuje výzva, aby promluvil. V níže uvedeném fragmentu programování demonstrujeme použití
příkazů OUTPUT a ENTER. V uvedených příkladech se používá výchozí adresa 16, která je na
modelu 2000 nastavena z výroby.
PRINT #1, "output 16; :func 'volt:ac'; func?"
PRINT #1, "enter 16"
Pokud chcete zobrazit odpověď na monitoru, počítač musí přečíst zprávu a poté ji „vytisknout“
na displej CRT:
LINE INPUT #2, A$
PRINT A$