Sterownik LABVIEW do wzmacniacza mikrofalowego

Wszelkie sprawy związane z LabVIEW i komunikacją ze sprzętem. Problemy i ciekawe rozwiązania.
deha
Posty: 8
Rejestracja: 13 paź 2012 15:58
Wersja środowiska: LabVIEW 2011

Sterownik LABVIEW do wzmacniacza mikrofalowego

Post 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!
Awatar użytkownika
Pitol
Moderator
Posty: 983
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Sterownik LABVIEW do wzmacniacza mikrofalowego

Post 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.
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
deha
Posty: 8
Rejestracja: 13 paź 2012 15:58
Wersja środowiska: LabVIEW 2011

Re: Sterownik LABVIEW do wzmacniacza mikrofalowego

Post 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ć.
Awatar użytkownika
Pitol
Moderator
Posty: 983
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Sterownik LABVIEW do wzmacniacza mikrofalowego

Post 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.
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
deha
Posty: 8
Rejestracja: 13 paź 2012 15:58
Wersja środowiska: LabVIEW 2011

Re: Sterownik LABVIEW do wzmacniacza mikrofalowego

Post 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?
TMa
Posty: 203
Rejestracja: 07 sty 2010 12:56
Wersja środowiska: LabVIEW 2017

Re: Sterownik LABVIEW do wzmacniacza mikrofalowego

Post autor: TMa »

Spróbuj pobawić się ustawieniami atrybutów do bieżącej sesji VISA. Np.
Załączniki
visa.png
visa.png (10.8 KiB) Przejrzano 10826 razy
deha
Posty: 8
Rejestracja: 13 paź 2012 15:58
Wersja środowiska: LabVIEW 2011

Re: Sterownik LABVIEW do wzmacniacza mikrofalowego

Post 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ć?
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Sterownik LABVIEW do wzmacniacza mikrofalowego

Post autor: Mikrobi »

Proponuję zacząć od przykładu Help>>Find Examples >> Basic Serial Read and Write
a potem poeksperymentować z tym:
Obrazek
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.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
deha
Posty: 8
Rejestracja: 13 paź 2012 15:58
Wersja środowiska: LabVIEW 2011

Re: Sterownik LABVIEW do wzmacniacza mikrofalowego

Post autor: deha »

Dzięki, spróbuje a tymczasem załączam wadliwy kod może to kogoś natchnie.
Załączniki
Wzmacniacz zwraca TIMEOUT_ERROR na String podpięty pod Read
Wzmacniacz zwraca TIMEOUT_ERROR na String podpięty pod Read
TMa
Posty: 203
Rejestracja: 07 sty 2010 12:56
Wersja środowiska: LabVIEW 2017

Re: Sterownik LABVIEW do wzmacniacza mikrofalowego

Post 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
Załączniki
term.png
term.png (11.78 KiB) Przejrzano 10702 razy
ODPOWIEDZ