Strona 1 z 1

Komunikacja przez GPIB

: 12 lip 2004 22:59
autor: rafal
Potrzebuję prostą aplikację umożliwiającą wysłanie komendy SCPI po interfejsie GPIB do multimetru (np. HP 34401A - mam instrukcję fabryczną z komendami SCPI) oraz odczytanie jego wskazania. Nie wiem, jak zainicjować komunikację z przyrządem po GPIB (sprzętowo wszystko jest w porządku – LabVIEW widzi multimetr). Jeśli znajdzie się ktoś, kto mógłby mi pomóc to proszę przesłać aplikację na adres rafal@crux.com.pl. Mam LabVIEW 6i. Z góry dziękuję za pomoc.
p.s. Możliwe, że to pytanie pojawia się drugi raz na forum, ale nie wiedziałem czy trzaba było się zarejestrować, aby się ukazało.

: 12 lip 2004 23:17
autor: roman
Spróbuj najpierw moze czy dzialaja ci przyklady z GPIB
Examples->I/O interfaces Examples->gpib->LabVIEW<->GPIB
i sprobuj czy ci to dziala,
no i upewnij sie jaki masz adres urzadzenia a jaki jest w przykladzie , mozesz tez sciagnac biblioteki do tego urzadzenia ze strony nationala, a swoja droga jesli masz labview na 2 cd to na drugiej plycie sa biblioteki do urzadzen

: 13 lip 2004 20:27
autor: rafal
Niestety ten przykład nie chce mi się otworzyć:
Examples->I/O interfaces Examples->gpib->LabVIEW<->GPIB
wyskakuje komunikat, że nie można tego zlokalizować w pomocy (być może dlatego, że nie mam 2 cd). Jeśli nie stanowi to dla Ciebie problemu to prześlij mi ją proszę na adres rafal@crux.com.pl. Jeśli miałbyś inne aplikacje na komunikację po GPIB to możesz też przesłać. Chodzi mi o zasadę zainicjowania połączenia i wydanie komendy SCPI. Dzięki za pomoc.

Sterownik

: 13 lip 2004 21:43
autor: bogdani
A patrzyłeś jak to jest rozwiązane w oryginalnym sterowniku do tego przyrządu ???
Sterownik jest dostępny tutaj: LabVIEW Certified Plug and Play Instrument Driver
bogdani

: 13 lip 2004 21:54
autor: roman
Wlasnie widze ze juz problem sterownika masz z glowy.
Jesli chodzi o przykladowy program to wysylam ten z ktorym masz problem bo nie ma w helpie. Co do scpi tu jest link jak wysylac ( stosujac VISA)

ftp://ftp.ni.com/contrib/epd/BBE73DAC7F ... cation.doc
(swoja droga nie wiem jak inni np przyklad powyzej wklejaja linki w normalnej postaci)

: 14 lip 2004 19:16
autor: rafal
Przykład: Examples->I/O interfaces Examples->gpib->LabVIEW<->GPIB już mam. Ale nie chodzi. Nie wiem dlaczego. Adres miernika wpisałem (ustawiłem oczywiście taki jak w przyrządzie). Wyskakuje komunikat błędu o braku komunikacji z przyrządem. Z oryginalnym sterownikiem do HP 34401A komunikuje się bez problemu (z helpu: HP 34401A Getting Started). Nie wiem czy ten problem bierze się stąd, że mam interfejs firmy Agillent 82350 a działam pod LabVIEW.
I jeszcze jedna sprawa: czy możliwa jest komunikacja z tym multimetrem bez bibliotek VISA ? Oryginalny sterownik się na nich opiera, ale czy dałoby się zrealizować komunikację posługując sie funkcjami: GPIB Write, GPIB Read oraz GPIB Initialization ?

GPIB

: 14 lip 2004 23:35
autor: bogdani
Witaj
[quote="rafal"]I jeszcze jedna sprawa: czy możliwa jest komunikacja z tym multimetrem bez bibliotek VISA ? Oryginalny sterownik się na nich opiera, ale czy dałoby się zrealizować komunikację posługując sie funkcjami GPIB Write, GPIB Read oraz GPIB Initialization ?[/quote]
Oczywiście że się da w ten sposób komunikować. Przyznam się, że na początku (pierwszy program) to wykorzystywałem tylko taką metodę, bo innych nie znałem i działała bez zarzutu.
bogdani

: 15 lip 2004 15:10
autor: roman
A masz moze linki do jakis przykladow?
Bo dotychczas nie probowalem scpi bez visa.

Przykłady

: 15 lip 2004 21:47
autor: bogdani
Witam
Przykłady są zarówno w tym serwisie Skanowanie magistrali GPIB jak również na stronach National Instruments. Wystarczy poszukać.
bogdani

: 16 lip 2004 00:36
autor: roman
Dzieki, przydatny przyklad musze tylko siasc i przjrzec co sie dokladnie w nim dzieje, no ale to juz nie dzis bo pora pozna :wink:

: 17 lip 2004 09:23
autor: rafal
Dzięki Wam za pomoc. Układ działa tak jak chciałem.