Strona 1 z 2
Definicja klawisza, jako zdefiniowana akcja Gcode
: 12 sty 2014, 15:51
autor: syntetyczny
Szukam i znaleźć nie mogę. W katalogu: /usr/bin/axis znalazłem kilka komend, które można wpisać w .axisrc, ale wciąż nie działa mi opcja wysyłania pełnej komendy...Czyli mam tak w .axisrc:
Kod: Zaznacz cały
root_window.bind("V", commands.send_mdi('o<bazowa> call'))
Co powinno spowodować, wykonanie akcji bazowa.ngc, która normalnie wykonuje się po wklikaniu do okna MDI.
Re: Definicja klawisza, jako zdefiniowana akcja Gcode
: 12 sty 2014, 17:16
autor: kamar
syntetyczny pisze: ale wciąż nie działa mi opcja wysyłania pełnej komendy...Czyli mam tak w .axisrc:
.
Może i dobrze bo zakładasz sobie sam pętlę na szyje

Jesli juz musisz to V + Ctrl bo zapłaczesz nieraz.
Pewnie by zadziałało po wpisaniu wcześniej
: 13 sty 2014, 08:11
autor: syntetyczny
ani send_mdi ani send_mdi_command nie działa. Może coś jest nie tak z samym wysyłaniem?... Mam podpięte tylko odpowiednie klawisze na maszynie, a skrypt zawsze można poprzedzić oknem dialogowym.
: 16 sty 2014, 16:56
autor: syntetyczny
Albo dostęp do pinu hal, albo halui?mogę sobie skonfigurować mdi-command-00 i podpiąć do niego guzik w panel.xml, to czemu nie odwołać się do tej zmiennej przy użyciu pythona w .axisrc, tylko pytanie jak?
: 07 cze 2014, 23:10
autor: jacek-1210
Hmm, Kolega miał taki fajny poradnik o podpięciu procedury pod klawisz w axis, ale nie mogę go znaleźć

. Chcę zrobić sobie kilka podprocedur w g-kodzie wywoływanych buttonami (typu "zaparkuj", "wyjedź do wymiany narzędzia", "zeruj Z do poziomu czujnika" itp.), coś tam stworzyłem w panel.xml, ale jak te buttony spiąć z wywołaniem konkretnego suba ?
: 08 cze 2014, 19:24
autor: syntetyczny
http://www.pjd-automatyka.pl/project-do ... -linuxcnc/
I kolejne komendy można pododawać jako MDI_COMMAND00 i dalej jakoś zwiększając tą liczbę. Będę robił nową maszynę, to zrobię poradnik z przydatnymi guzikami;)
: 09 cze 2014, 09:19
autor: jacek-1210
Nie bardzo rozumiem jak dopisać kolejny klawisz

. W ini jest
[HALUI]
MDI_COMMAND = o<nazwa> call
a potem:
net remote-z-offset-button halui.mdi-command-00 <= pyvcp.z-offset-button
nie za bardzo wiem jak dopisać żeby spod kolejnego buttona była wyzwalana inna podprocedura ? Nawet jak zrobię kolejny wpis np.:
net remote-wyjazd-narzedzia-button halui.mdi-command-00 <= pyvcp.wyjazd-narzedzia-button
to jak wpisać wywołanie innego suba "o<wyjazd-narzedzia> call" ?
: 09 cze 2014, 10:03
autor: syntetyczny
Kolejne klawisze masz jako:
net remote-NAZWA-BUTONA-button halui.mdi-command-01 <= pyvcp.NAZWA-BUTONA-button
itd. Jeszcze dzisiaj postaram się napisać kolejny poradnik.
: 09 cze 2014, 11:13
autor: jacek-1210
OK. A jak powiązać to z wywołaniem odrębnych subów ? Bo w
[HALUI]
MDI_COMMAND = o<nazwa> call
mdi_command jest bez numeru ?
: 09 cze 2014, 11:47
autor: syntetyczny
Pierwszy jest interpretowany jako 00, późniejsze jako 01 02 itd.
MDI_COMMAND00
MDI_COMMAND01
tak jak jest to w halu.