Sterownik LABVIEW do wzmacniacza mikrofalowego
Sterownik LABVIEW do wzmacniacza mikrofalowego
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!
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!
- Pitol
- Moderator
- Posty: 987
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Sterownik LABVIEW do wzmacniacza mikrofalowego
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.
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
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ć.
- Pitol
- Moderator
- Posty: 987
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Sterownik LABVIEW do wzmacniacza mikrofalowego
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
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?
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
Spróbuj pobawić się ustawieniami atrybutów do bieżącej sesji VISA. Np.
- Załączniki
-
- visa.png (10.8 KiB) Przejrzano 11649 razy
Re: Sterownik LABVIEW do wzmacniacza mikrofalowego
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
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.
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
Dzięki, spróbuje a tymczasem załączam wadliwy kod może to kogoś natchnie.
Re: Sterownik LABVIEW do wzmacniacza mikrofalowego
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
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 (11.78 KiB) Przejrzano 11525 razy