Надоело писать вручную каждый раз. кто подскажет?
Было бы не плохо что бы она срабатывала при задержки нажатия - допустим 3 сек


1. Добавить компонент в основной .hal:Романов Семен писал(а):Нужно (хочу) кнопочку добавить которая будет выполнять код: G92 X0 Y0 Z0
Код: Выделить всё
loadrt timedelay count=1
addf timedelay.0 servo-thread
setp timedelay.0.on-delay 3 # время задержки срабатывания
Код: Выделить всё
net g92-in timedelay.0.in <= pyvcp.g92 # кнопочка в pyvcp
net g92-out timedelay.0.out => halui.mdi-command-NN # NN- номер по порядку команды в ini, начиная с 00
Тогда хороший темп!zilk писал(а): всего месяц назад узнал, что такое hal..![]()
Еще надо кнопочку нарисовать, в файл pyvcp, который .xml, нужно добавить:zilk писал(а):4. Это всё!
Код: Выделить всё
<button>
<halpin>"g92"</halpin>
<text>"G92 X0 Y0 Z0"</text>
</button>

Код: Выделить всё
custom_postgui.hal: Pin 'halui.mdi-command-00' does not exist
Не было, добавил - то же самое,Nick писал(а):Вот такое в ini есть?
[HAL]
HALUI = halui
И какая версия LinuxCNC?

Код: Выделить всё
[HAL]
HALUI = halui
HALFILE = Frez.hal
HALFILE = custom.hal
POSTGUI_HALFILE = postgui_call_list.hal
SHUTDOWN = shutdown.hal
[HALUI]
MDI_COMMAND = G92 X0 Y0 Z0
Код: Выделить всё
# These files are loaded post GUI, in the order they appear
source custom_postgui.hal