Urządzenia z interfejsem GPIB
Parę uwag o GPIB, które nasunęły się po zadawanych nam pytaniach:
- GPIB = HPIB = IEEE488.x = IEC625.x
- W żargonie technicznym często używa się skrótu myślowego "GPIB — interfejs pomiarowy". W rzeczywistości GPIB nic nie mierzy. Mierzą przyrządy/urządzenia wyposażone w GPIB, a samo GPIB służy do przesyłania danych "do" i "z" urządzenia.
- GPIB nie ma nic wspólnego z interfejsem RS232, RS485 oraz Ethernetem. Bez specjalnego konwertera nie da się połaczyć tych dwóch interfejsów.
- Kontroler GPIB - to urządzanie, które może sterować wieloma (w standardzie do 14) przyrządami/urządzeniami z GPIB stanowiącymi system. Konwerter zwykle zamienia sygnały magistrali GPIB na inne sygnały innego interfejsu, np RS232, światlowodowe, itp. W niektórych zastosowaniach niektóre typy konwerterów mogą sterować jednym urządzeniem.
- Kabel GPIB (IEEE488) nie rozróżnia, której wersji GPIB - IEEE488.1, IEEE488.2 - sygnały przesyła. Wg normy odległość "punkt od punktu" powinna wynosić co najwyżej 2 mb, co nie znaczy, że transmisja nie powiedzie się na kablu znacznie dłuższym. Przed zakupem kabla dłuższego dobrze sprawdzić komunikację spinając 2-3 kable o dł. standardowej. Sumaryczna długość kabli w całym systemie nie może przekraczać 20 mb.
- W systemie mogą być przyrządy z interfejsem IEEE488.1 i IEEE488.2, będą współpracowały.
- Szybkość transmisji - czy wynosi 1 MB/s czy 1.5 MB/s czy 7 MB/s - w zasadzie nie ma znaczenia. Przyrządy, które potrafią nadawać/odbierać z szybkością ponad 800 kB/s są unikatowe.
- Niektóre funkcje kontrolera GPIB ujęte w normie IEEE-488 byly przydatne w zamierzchłych czasach (staruszek GPIB ma już 40+), obecnie nie są używane, oprócz unikalnych aplikacji. Dotyczy to np. "przekazania funkcji kontrolera innemu kontrolerowi" (w systemie może być kilka kontrolerów, ale w danym momencie tylko jeden z nich jest aktywny); podobnie jest z funkcją odpytywania równoległego.
- Kontrolery niektórych producentów spełniają dodatkowe funkcje, spoza normy IEEE-488, np. "GPIB analyzer", czy też mają dodatkowe porty (np. Ethernet, równoległy). Obecnie sensowne funkcje jako punkt w SIWZ w ogłaszanych przetargach publicznych
- Pakiety takie jak LabVIEW, VEE, itp niekoniecznie muszą mieć kontrolery odpowiednich producentów.
- Dość częsty problem: "mam przyrząd pomiarowy; dobrze mierzy; jego data kupna (to jeszcze nie jest data kontstrukcji) to połowa lat 80; zmieniamy komputer i system operacyjny; potrzebna nowa karta; jak uruchomić przyrząd w nowym systemie". Jeśli nie ma dokumentacji rozkazów GPIB do przyrządu ("kiedyś była, ale teraz nie ma"), to najtańszym rozwiązaniem jest ..kupienie nowego przyrządu, bądź wyszukanie skanów oryginalnej intrukcji programowania (w USA są firmy, które specjalizują się w zbieraniu takich dokumentacji, chętnie sprzedają zeskanowane dokumenty)