Страница 8 из 10

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 11:14
Oko12
При этом консоль должна быть открыта в папке конфигурации?

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 11:14
steals_y2k
да всё равно

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 11:15
Oko12
При этом консоль должна быть открыта в папке конфигурации?

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 11:23
Oko12
Ничего не происходит

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 11:24
steals_y2k
привязалось без ошибок.
а подвигать бегунок и посмотреть, меняется значение или нет?
а адаптив вообще активирован? М/что-то там..

раз в консоли привязалось, значит до того не было привязано в конфиге скорее всего

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 13:13
Oko12
Да, бегунок заработал. Что не так? В .hal написано тоже самое что и в консоли

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 13:13
Oko12
Адаптив это что?

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 13:15
steals_y2k
видимо, где-то не там.

адаптив-motion.adaptive-feed

если я ничего не путаю.

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 13:18
Oko12
Может не в том файле соединяю? Использую custom_postgui.hal. Кнопки pyvcp в нем работают

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 13:21
alex_sar
то что файл так называется, ещё ничего не значит. покажите как он в главном ini файле подключается (и другие hal файлы тоже)

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 13:28
steals_y2k
Oko12 писал(а): custom_postgui.ha
в том.

лишь бы в ини было прописано, что используется именно он.
или в общем файле был его вызов, соответственно.

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 13:31
Oko12
Подключается все правильно. Кнопки с pyvcp работают, кнопки glade нет, пишет так же что пины не найдены как с эти ползунком

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 13:44
alex_sar
Oko12 писал(а): 15 май 2023, 13:31 Подключается все правильно. Кнопки с pyvcp работают, кнопки glade нет, пишет так же что пины не найдены как с эти ползунком
а зачем так странно?
пропишите напрямую подключение custom_postgui.hal файла в .ini

сейчас там ссылка на postgui_call_list.hal а в том подключение через source. это лишнее и не факт что вообще работает.

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 13:44
steals_y2k
alex_sar писал(а): вообще работает
вообще работает обычно, я проверял.

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 13:46
alex_sar
steals_y2k писал(а): 15 май 2023, 13:44
alex_sar писал(а): вообще работает
вообще работает обычно, я проверял.
наверное но при ловле глюков надо делать всё как можно прямее. а потом уже постепенно добавлять экзотики если хочется.

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 13:54
steals_y2k
Oko12 писал(а): Подключается все правильно
в отправленном оно у тебя закомментировано же💁🏻

а компоненты gladevcp надо сначала посмотреть как прописаны.
возможно, они просто не загружены💁🏻

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 14:02
Oko12
Может в другой файл нужно прописывать? Не могу понять почему с Axis все работает, и кнопки Glade, и adaptive-feed, а с Gmoccapy проблемы.

Есть четыре пользовательских файла, которые вы можете использовать для добавления команд HAL:

custom.hal предназначен для команд HAL, которые не нужно запускать после загрузки интерфейса GUI. Он запускается после файла HAL с именем конфигурации.
custom_postgui.hal предназначен для команд, которые должны выполняться после загрузки AXIS или загрузки автономного дисплея PYVCP.
custom_gvcp.hal предназначен для команд, которые должны выполняться после загрузки Glade VCP.
shutdown.hal предназначен для команд, запускаемых при контролируемом завершении работы LinuxCNC.

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 14:03
Oko12
Закомментировано потому что не открывается, если раскомментить дает ошибку пин не существует

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 14:16
alex_sar
Oko12 писал(а): Закомментировано потому что не открывается, если раскомментить дает ошибку пин не существует
1. раскомментарьте строчку.
2. запустите и скопируйте точное сообщение об ошибке, полностью
3. в ini файле замените gmoccapy на axis. не делайте других изменений. запустите.

интересно что получится

Re: Внедряем LinuxCNC в массы

Добавлено: 15 май 2023, 14:19
alex_sar
а нет.... можно ничего этого не делать

вот оно (1111.hal)

Код: Выделить всё

loadusr -Wn pyvcp pyvcp -c pyvcp [DISPLAY](PYVCP)
source postgui_call_list.hal
loadrt [KINS]KINEMATICS
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
у вас ваш "postgui" файл выполняется раньше главного. модуль motion загружается вот в этой строчке
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS
поэтому пинов на момент выполнения верхних двух строчек ещё нет.

надо убрать верхние две строчки и выполнять их как полагается из postgui файла

и не пользуйтесь блин "source" - сами себя запутываете, усложняете.