Strona 1 z 1

Agilent U1731A - odczyt danych przez LabView

: 30 cze 2009 13:58
autor: artur247
Mam miernik rezystancji Agilent U1731A oraz LabView 8,6. Potrzebuję odczytac poprzez LabView dane z tego miernika i wyświetlać je na monitorze (na początek potem te dane wykorzystam w programie). Podłączony jest on do komputera poprzez USB-RS232 (+oprogramowanie Agilent).
W 'Measurement & Automation' podłączenie to wyświetlone jest jako 'Serial & Parallel' - Com4
Próbowałem przykład 'Basic Serial Port Read Wrtite' ale mam komunikat 'Error -1073807253 occurred at VISA Read in Basic Serial Write and Read.vi'
Jak to można zrobić. Zaznaczam że nie mam doświadczenia w odczycie danych przez LabView.

Agilent U1731A - odczyt danych przez LabView

: 30 cze 2009 14:17
autor: coolfon
A dobrze masz skonfigurowane połączenie (VISA Configure Serial Port)?

Polecam też google. Tu jeden z rezultatów wyszukiwania:

http://digital.ni.com/public.nsf/allkb/ ... 970000FC57

Re: Agilent U1731A - odczyt danych przez LabView

: 01 lip 2009 10:04
autor: artur247
Jeśli poprzez 'VISA Configure Serial Port' rozumiesz cos takiego jak na zalaczonym obrazku to w przykladzie Labview sa dokladnie takie same ustawienia. Nie mam pojecia czy to jest poprawne. Po prostu nic nie zmienialem. Na oprogramowaniu Agilent miernik dziala wiec podlaczenie do komputera jest poprawne. A w LabView ne wiem jak sie do tego zabrac :(

Agilent U1731A - odczyt danych przez LabView

: 01 lip 2009 10:19
autor: Cuspy1
Witam,

Czy wysyłasz do miernika jakąś komendę w celu odebrania pomiaru?
Czy może ustawiasz miernik na ciągłą transmisję danych?
Jak sprawa jest rozwiązana w oprogramowaniu Agilenta, o którym wspomniałeś?

Pozdrawiam,

Agilent U1731A - odczyt danych przez LabView

: 01 lip 2009 12:24
autor: artur247
Prawdopodobnie jest to ciągła transmisja danych. W przypadku Agilent. Ma ktos pomysł jak to podłączyć do LabView? Najbardziej pomocny byłby przykładowy program do odczytu danych z jakiegos podobnego urządzenia.

Re: Agilent U1731A - odczyt danych przez LabView

: 01 lip 2009 16:57
autor: Cuspy1
Załączam schemat programu wykrywającego obecność danych na porcie.
Jeśli nic nie złapiesz to znaczy, że auto transmisji nie ma lub wystąpił błąd przy inicjowaniu portu (Case Error - umieść tam jakiś dialog box informujący o zajściu).
W takim wypadku sprawdź czy nie potrzebna jest jakaś konkretna akcja wykonana na mierniku (np. zakończony prawidłowy pomiar, czy wciśnięcie odpowiedniego guzika).

Jeśli ciągle nic nie będziesz łapał to prawdopodobnie będzie trzeba wysłać jakąś komendę do urządzenia - poszperaj w instrukcji i ew. w dokumentacji programu Agilenta.

Pozdrawiam

Re: Agilent U1731A - odczyt danych przez LabView

: 31 lip 2009 18:53
autor: artur247
Dzieki za pomoc ale nie poradzilem sobie z podlaczeniem Agilent U1731A do LabView. Zawysokie progi :(

Dalem sobie rade w inny sposob. Poniewaz urzadzenie zapisuje dane w komputerze postanowilem dane odczytac z pliku
http://www.labview.pl/ForumsPro/viewtop ... html#12211

moze to prymitywna metoda ale dla moich potrzeb wystarczajaca