GPIB-pomocy

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
Sophie
Posty: 5
Rejestracja: 08 lut 2004 00:00

GPIB-pomocy

Post autor: Sophie »

Mam problem z transmisją pomiędzy karta GPIB a generatorem HP33120A oraz multimetrem HP34401A.
Prosze o jakies wskazowki
Slawek_ZG
Posty: 77
Rejestracja: 29 sty 2004 00:00

GPIB

Post autor: Slawek_ZG »

Witam

1 Czy w max'ie wykryto sprzet? generator, multimetr i czy karta gpib jest widziana?
2. Jaka wersia max'a masz?
3. czy zdefiniowalas nazwy dla miernikow?
4. czy adresy dla urzadzen sa odpowiednio ustawione? (kazdy inny)
5. Jaka to karta GPIB?

Odpowiedz na te pytania bo za malo wiem na dzisiaj.

Jak cos to szukaj mnie na GG 585920

Pozdrawiam
Slawek
Sophie
Posty: 5
Rejestracja: 08 lut 2004 00:00

Re: GPIB

Post autor: Sophie »

1 Czy w max'ie wykryto sprzet? generator, multimetr i czy karta gpib jest widziana?

jest widzina karta - AT-GPIB/TNT

2. Jaka wersia max'a masz?

Ver. 2.03.6

3. czy zdefiniowalas nazwy dla miernikow?

nie wiem gdzie :oops:


Jak cos to szukaj mnie na GG

Otoz to najlepiej na gg :D

Pozdrawiam
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

GPIB

Post autor: bogdani »

Witam

Tak się zastanawiam w czym problem, czy nie widać wogóle urządzeń podpiętych do magistrali, czy też nie możesz nimi sterować.

W przypadku pierwszym istnieje kilka przyczyn:
1. złe wybranie adresu na urządzeniach (muszą być różne)
2. złe połączenie przewodami (czasem tak bywa)
3. złośliwość rzeczy martwy (tak też bywa)

Może też być tak, iż nie umiesz nimi sterować, tzn. urządzenia są, ale ty ich poprostu nie wykrywasz.
Jak zrobisz pętlę for od 1 do 32 (chyba dobrze pamiętam) i w niej umieścisz GPIB Read (komenda z palety Instruments I/O > GPIB) jako jeden z argumentów jest właśnie zmieniający się adres urządzenia (1-32), a na wyjściu dasz wyświetlanie pobranych danych to otrzymasz prosty skaner magistrali GPIB.

Wiem że można to też inaczej rozwiązać, ale to wydaje mi się proste do wyjaśnienia.

Jeśli urządzenie jest dobrze podłączone do systemu powinno coś odpowiedzieć. Zwykle z miernika można uzyskać aktualne jego wskazanie. Wtedy masz pewność że wszystko jest OK. Żeby nim sterować potrzeba zestawu komend, odpowiedniego dla danego miernika lub innego urządzenia.

Jeśli będziesz mieć problem z takim skanerem magistrali, to podeślę Ci bo mam już taki jeden w moim programie FME.

Pozdrawiam
bogdani
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
Sophie
Posty: 5
Rejestracja: 08 lut 2004 00:00

Re: GPIB

Post autor: Sophie »

Na poczatku dzieki za odpowiedz.

<--Tak się zastanawiam w czym problem, czy nie widać wogóle urządzeń podpiętych do magistrali, czy też nie możesz nimi sterować.-->


W zasdzie problem tkwi w tym, że nie wiem jak zabrac sie za transmisje (jestem poczatkujaca). Nie moge znalezc (albo zle szukam :? ) przykladowego programu.
prosze o pomoc, ewentulane zrodlo, z ktorego moglabym sciagnac cos na ten temat.

W skrocie mam zamiar sciagac sygnaly WE i WY z czwornika i przeprowadzic analize w postaci charakterystyk: amplitudowej, czestot, i Nyquista.

Dzieki z gory za wszelkie informacje.
Pozdrawiam

Sophik
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Przykład

Post autor: bogdani »

Witam

Najważniejsze jest aby sprawdzić czy urządzenia są widoczne przez system.
Można to zrobić w MAXie i sprawdzić magistralę GPIB lub np. z pomocą prostego przykładu, który wcześniej opisałem (jest wiele sposobów).

Jeśli masz problem z jego zrozumieniem zamieściłem w dziale download plik sprawdzanie magistrali GPIB

Jest to fragment programu FME, który był moim pierwszy programem napisanym w LabVIEW, więc prosze o wyrozumiałość.

Zostaje jeszcze problem transmisji. Jak już sprawdzisz czy masz połączenie z urządzeniami to następnie musisz poszukać w dokumentacji jakie są komendy dla tych urządzeń.

bogdani
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
Sophie
Posty: 5
Rejestracja: 08 lut 2004 00:00

Post autor: Sophie »

dzieki za odpowiedz i program, ale niestety nie chce mi otworzyc tego pliku moje LV (wersja 6i) tak samo jak wiekszosc plikow ktore sciagnelam z netu :cry:
Sophie
Posty: 5
Rejestracja: 08 lut 2004 00:00

Post autor: Sophie »

prosze o kontakt nr gg 1550471

Sophik
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Nowa wersja

Post autor: bogdani »

Wszystko przez to że plik udostępniony przeze mnie jest dla wersji LabVIEW 6.1.
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
Slawek_ZG
Posty: 77
Rejestracja: 29 sty 2004 00:00

GPIB

Post autor: Slawek_ZG »

Witam

Co do programu to nie zawsze identyfikacja dziala szczegolnie przy starszym sprzecie. Wiec program BOGDANI nie zawsze usi wykryc sprzet.

Mam taka propozycje:
Wypnij wszystkie urzadzenia na sieci GPIB, Jednym przewodem zepnij jedno urzadzenie z karta GPIB (Zakladam ze karta jest zainstalowana i przewod sprawny) i teraz w MAX'sie wyszukaj nowy sprzet. Powinien znalesc nawet jesli komenda IDN? nie dziala

jesli chceszz to moj gg: 585920

P
Slawek
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Identyfikacja

Post autor: bogdani »

Faktycznie przy niektórym sprzęcie identyfikacja nie działa, ale miernik i tak powinien przynajmniej podać aktualne wskazanie, zamiast identyfikacji. Tak było w moim przypadku i mierników Keithleya.

bogdani
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
ODPOWIEDZ