Znaleziono 8 wyników

autor: syntetyczny
10 cze 2014, 14:00
Forum: LinuxCNC (dawniej EMC2)
Temat: Definicja klawisza, jako zdefiniowana akcja Gcode
Odpowiedzi: 18
Odsłony: 2777

To był przykład tylko. Ja takie komendy wywołuję w zmiennych maszynowych http://linuxcnc.org/docs/html/gcode/gco ... 53-Move-in
autor: syntetyczny
09 cze 2014, 20:06
Forum: LinuxCNC (dawniej EMC2)
Temat: Definicja klawisza, jako zdefiniowana akcja Gcode
Odpowiedzi: 18
Odsłony: 2777

maszyna.ini

Kod: Zaznacz cały

[HALUI]
MDI_COMMAND = o<czujnik> call
MDI_COMMAND = G0 X0 Y0 Z15 F4000 
custom_postgui.hal

Kod: Zaznacz cały

net remote-z-offset-button halui.mdi-command-00 <= pyvcp.z-offset-button
net remote-go-safe-button halui.mdi-command-01 <= pyvcp.go-safe-button
panel.xml

Kod: Zaznacz cały

<?xml version='1.0' encoding='UTF-8'?> 
<pyvcp> 

<button> 
    <halpin>"z-offset-button"</halpin> 
    <text>"Probe Z"</text> 
    <font>('Fixed',16)</font> 
</button> 

<button> 
    <halpin>"go-safe-button"</halpin> 
    <text>"Go Safe"</text> 
    <font>('Fixed',16)</font> 
</button> 

</pyvcp>
I u mnie działa;) Czyli tak jak kolega zaczął dodawać.
autor: syntetyczny
09 cze 2014, 11:47
Forum: LinuxCNC (dawniej EMC2)
Temat: Definicja klawisza, jako zdefiniowana akcja Gcode
Odpowiedzi: 18
Odsłony: 2777

Pierwszy jest interpretowany jako 00, późniejsze jako 01 02 itd.
MDI_COMMAND00
MDI_COMMAND01
tak jak jest to w halu.
autor: syntetyczny
09 cze 2014, 10:03
Forum: LinuxCNC (dawniej EMC2)
Temat: Definicja klawisza, jako zdefiniowana akcja Gcode
Odpowiedzi: 18
Odsłony: 2777

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.
autor: syntetyczny
08 cze 2014, 19:24
Forum: LinuxCNC (dawniej EMC2)
Temat: Definicja klawisza, jako zdefiniowana akcja Gcode
Odpowiedzi: 18
Odsłony: 2777

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;)
autor: syntetyczny
16 sty 2014, 16:56
Forum: LinuxCNC (dawniej EMC2)
Temat: Definicja klawisza, jako zdefiniowana akcja Gcode
Odpowiedzi: 18
Odsłony: 2777

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?
autor: syntetyczny
13 sty 2014, 08:11
Forum: LinuxCNC (dawniej EMC2)
Temat: Definicja klawisza, jako zdefiniowana akcja Gcode
Odpowiedzi: 18
Odsłony: 2777

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.
autor: syntetyczny
12 sty 2014, 15:51
Forum: LinuxCNC (dawniej EMC2)
Temat: Definicja klawisza, jako zdefiniowana akcja Gcode
Odpowiedzi: 18
Odsłony: 2777

Definicja klawisza, jako zdefiniowana akcja Gcode

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.

Wróć do „Definicja klawisza, jako zdefiniowana akcja Gcode”