Strona 1 z 1
Sterownik LABVIEW do wzmacniacza mikrofalowego
: 13 paź 2012 16:36
autor: deha
Witam,
Potrzebuje pomocy. Jestem na etapie pisania pracy inżynierskiej, niestety utknąłem przy pisaniu sterownika LABVIEW do obsługi wzmacniacza mikrofalowego firmy AR model 30s1g4. Od kilku tygodni przekopuje internet i nic konkretnego nie mogę znaleźć. Może ktoś z was miał już podobny problem i jest mi wstanie pomóc? albo posiada jakieś materiały dotyczące samego pisania sterowników lub coś na ten temat podpowiedzieć mi?
Z góry dzięki!
Sterownik LABVIEW do wzmacniacza mikrofalowego
: 13 paź 2012 17:19
autor: Pitol
Witaj,
Zacznij od znalezienia manuala do tego urządzenia. Jeśli już go masz, to poszukaj tam w jaki sposób przesyłane są komunikaty między urządzeniem a np. komputerem. Niech chociaż przynajmniej będzie napisane po czym komunikacja leci (RS232, GPBIB, Ethernet, itp.). Najlepiej byłoby gdyby wszystkie możliwe instrukcje były dostępne. Jeśli nie, to trzeba będzie podsłuchiwać...
Na początek daj znać jak z tym manualem.
Re: Sterownik LABVIEW do wzmacniacza mikrofalowego
: 13 paź 2012 17:33
autor: deha
Mam pełnego manuala ze wszystkimi komendami, zapomniałem to dodać. Urządzenie może komunikować się po rsie, po usb, po ethernecie na czym mi najbardziej zależy ponieważ ma ono być wpięte do większego projektu gdzie wszystkie urządzenia są spięte w sieć.
Sterownik LABVIEW do wzmacniacza mikrofalowego
: 13 paź 2012 17:50
autor: Pitol
No to teraz już z górki... Są funkcje do wysyłania informacji po TCP/IP. Z palety Data Communication -> Protocols -> TCP... UDP... i inne. Pobaw się tym, zobacz jak działa. Jak będziesz miał problem to pisz.
Re: Sterownik LABVIEW do wzmacniacza mikrofalowego
: 26 paź 2012 14:48
autor: deha
Cześć,
zdecydowałem sie jednak komunikować się ze sprzętem przez VISA. Wszystko idzie dobrze do momentu odczytu kiedy wywala mi za każdym razem Timeout. Jest to spowodowane tym że nie czyta mi znaku końca linii, a nie wiem jak to zmienić. Gdy wchodze w opcje połączenia VISA cały czas mam zaznaczone "Suppress End On Reads", odznaczenie tego pomaga tylko podczas danej sesji, nie zapisuje mi tej zmiany i gdy ponownie otwieram okno połączenia jest znowu to samo. Czy ktoś wie jak zmienić to na stałe?
Re: Sterownik LABVIEW do wzmacniacza mikrofalowego
: 26 paź 2012 14:57
autor: TMa
Spróbuj pobawić się ustawieniami atrybutów do bieżącej sesji VISA. Np.
Re: Sterownik LABVIEW do wzmacniacza mikrofalowego
: 26 paź 2012 16:35
autor: deha
Dzięki, zmieniłem to ale i tak wciąż wywala mi Timeout... tzn. błąd zniknął, natomiast samo urządzenie odpowiada Timeout`em. Macie jakieś propozycje co z tym zrobić?
Sterownik LABVIEW do wzmacniacza mikrofalowego
: 27 paź 2012 18:17
autor: Mikrobi
Proponuję zacząć od przykładu Help>>Find Examples >> Basic Serial Read and Write
a potem poeksperymentować z tym:

po lewej: podstawowa konfiguracja, po prawej uzupełniona o niekonfigurowane zwykle pola i ich wartości domyślne - w tym miejscu jest pole do manewru.
Powodzenia.
Re: Sterownik LABVIEW do wzmacniacza mikrofalowego
: 30 paź 2012 17:24
autor: deha
Dzięki, spróbuje a tymczasem załączam wadliwy kod może to kogoś natchnie.
Re: Sterownik LABVIEW do wzmacniacza mikrofalowego
: 30 paź 2012 19:51
autor: TMa
Możesz pomęczyć jeszcze atrybut Termination Character.
Ponadto niektóre urządzenia wymagają zakończenia komendy średnikiem (np. "*IDN?;\r\n"). Sprawdź dokładnie dokumentację do urządzenia