Linux CNC Axis + Glade, własne GUI

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
gfilipek
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 85
Rejestracja: 12 sie 2005, 09:10
Lokalizacja: Siedlce

Linux CNC Axis + Glade, własne GUI

#1

Post napisał: gfilipek » 05 kwie 2015, 21:56

Stawiam pierwsze kroki w temacie robienia własnego GUI, podoba mi się AXIS, dlatego korzystając z tego tutoriala: http://gnipsel.com/linuxcnc/gladevcp/gladevcp02.html dodaję sobie widget.
Natrafiłem jednak na pewien problem (Lcnc, 2.6.7), mianowicie AXIS Gui ma zaimplementowaną kontrolę wrzeciona i wykorzystuje już pewne połączenia PINów.

Chciałem zgodnie z tutorialem dodać sobie na początek prosty wskaźnik aktualnej prędkości wrzeciona, jaką ustawiono w G-kodzie.

Wypis z pliku HAL: net spindle-speed gladevcp.hal_meter1 <= motion.spindle-speed-out
Niestety dostaję komunikat, że (wytłuszczone) jest już przypisane do spindle-cmd, które jest w pliku hal do gui AXIS i umożliwia kontrolę wrzeciona (predefiniowane kontrolki).

Czy jest jakaś możliwość aby ten dodatkowy wskaźnik pokazywał mi bieżące obroty wrzeciona (wywołane w G-Kodzie)? => Da się jakoś do jednego PINu danych podpiąć kilka nazw/zmiennych ?


FiliP

Tagi:


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

#2

Post napisał: micges » 06 kwie 2015, 10:02

Pewnie że się da.
Zamiast Twojej linii hal dodaj to:

Kod: Zaznacz cały

net spindle-cmd gladevcp.hal_meter1
http://www.linuxcnc.org/docs/html/hal/b ... _sub_net_a


Autor tematu
gfilipek
Znawca tematu (min. 80)
Znawca tematu (min. 80)
Posty w temacie: 2
Posty: 85
Rejestracja: 12 sie 2005, 09:10
Lokalizacja: Siedlce

#3

Post napisał: gfilipek » 06 kwie 2015, 10:44

Dzięki, działa :)
FiliP

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”