Znaleziono 5 wyników

autor: drzasiek90
08 wrz 2023, 12:44
Forum: LinuxCNC (dawniej EMC2)
Temat: LinuxCNC - wyświetlenie parametrów HAL
Odpowiedzi: 7
Odsłony: 714

Re: LinuxCNC - wyświetlenie parametrów HAL

Udało się osiągnąć zamierzony cel, jednak trzeba było zmienić podejście.
Uparłem się, aby wyświetlać statusy za pomocą pyvcp, bo jest to proste i wygodne.
Nie da się jednak wyświetlić parametru a jedynie sygnał połączony z pinem (przynajmniej tak to zrozumiałem).
Obrazek
Nie sądzę, aby komukolwiek się to przydało, bo pewnie mało kto tutaj grzebie w źródłach linuxcnc (bo i po co) ale podam rozwiązanie.
W pliku źródłowym trzeba utworzyć pin hal oraz sygnał hal i podłączyć do pinu. Wartości zapisuje/odczytuje się z pinu, natomiast pyvcp korzysta ze sygnału.
autor: drzasiek90
06 wrz 2023, 20:36
Forum: LinuxCNC (dawniej EMC2)
Temat: LinuxCNC - wyświetlenie parametrów HAL
Odpowiedzi: 7
Odsłony: 714

Re: LinuxCNC - wyświetlenie parametrów HAL

Chodzi o stworzenie panelu statusowego do urządzenia Linumeric - wyświetlenie statusu komunikacji i aktualnego rzeczywistego opóźnienia. Parametr który chce wyświetlić nie pochodzi z G-CODU tylko jest stworzony przeze mnie w pliku źródłowym. Do tego momentu wszystko działa, parametr się wyświetla w oscyloskopie czy pomiarze HAL. Problemem jest wyświetlenie go na stałe w postaci zgrabnego widgetu.
Idealnym rozwiązaniem byłoby użycie pyvcp - http://linuxcnc.org/docs/2.4/html/hal_pyvcp.html
Wyświetlenie pinu HAL nie jest problemem, jednak podłączenie parametru już powoduje, że się nie udaje.
Narazie dopiero zacząłem z tym, więc dopiero to rozgryzam. Zapytałem, bo miałem nadzieję, że ktoś będzie wiedział i zaoszczędzi mi to trochę czasu :) Z pewnością znajdę jakieś rozwiązanie. Na ten moment dopiero wracam do pracy nad urządzeniem po ponad 2 miesięcznej przerwie na wakacje i remont.
autor: drzasiek90
06 wrz 2023, 19:48
Forum: LinuxCNC (dawniej EMC2)
Temat: LinuxCNC - wyświetlenie parametrów HAL
Odpowiedzi: 7
Odsłony: 714

Re: LinuxCNC - wyświetlenie parametrów HAL

Tak oczywiście, pomiar hal działa.
Chodzi jednak o to, aby to był widget dostepny na ekranie cały czas, tak jak np. wyświetla się prędkość wrzeciona na panelu pyvcp.
Pyvcp byłoby najlepszym rozwiązaniem o z jego pomocą potrafię zrobić widget wyświetlający wartość, natomiast z tego co mi się udało w tym temacie ustalić, da się w ten sposób wyświetlić jedynie wartość pinu, parametru nie (a przynajmniej ja nie umiem i właśnie dlatego pytam).
autor: drzasiek90
06 wrz 2023, 13:34
Forum: LinuxCNC (dawniej EMC2)
Temat: LinuxCNC - wyświetlenie parametrów HAL
Odpowiedzi: 7
Odsłony: 714

Re: LinuxCNC - wyświetlenie parametrów HAL

To także wyświetla wartość pinu, nie parametru.
autor: drzasiek90
06 wrz 2023, 11:59
Forum: LinuxCNC (dawniej EMC2)
Temat: LinuxCNC - wyświetlenie parametrów HAL
Odpowiedzi: 7
Odsłony: 714

LinuxCNC - wyświetlenie parametrów HAL

Potrzebuję zrobić sobie na stałe podgląd kilku parametrów HAL w oknie axis.
Potrafię użyć pyvcp, ale z jego pomocą da się kontrolować piny, nie parametry.
Czy ktoś zna metodę, która pozwoli zrobić mały panel na którym w czasie rzeczywistym można wyświetlać wartość parametru?

Wróć do „LinuxCNC - wyświetlenie parametrów HAL”