Страница 9 из 10
Re: Внедряем LinuxCNC в массы
Добавлено: 15 май 2023, 14:31
Oko12
Теперь первые кнопки с pyvcp не нравятся
Re: Внедряем LinuxCNC в массы
Добавлено: 15 май 2023, 14:50
Oko12
Не только pyvcp не загружает. Все остальное тоже
Re: Внедряем LinuxCNC в массы
Добавлено: 15 май 2023, 15:00
alex_sar
всё правильно
вот этой строчки то теперь нигде нет, правильно?
loadusr -Wn pyvcp pyvcp -c pyvcp [DISPLAY](PYVCP)
а в ней то как раз и создаются пины для кнопок
её нужно перенести в postgui файл, чтобы она была выше первого использования кнопок.
Re: Внедряем LinuxCNC в массы
Добавлено: 15 май 2023, 16:09
Oko12
Спасибо огромное) pyvcp и adaptive-feed прекрасно заработали, glade нет - пины также не находит(
Re: Внедряем LinuxCNC в массы
Добавлено: 15 май 2023, 16:13
Oko12
loadusr -Wn pyvcp pyvcp -c pyvcp [DISPLAY](PYVCP) видимо нужно что-то такое для glade прописать?
Re: Внедряем LinuxCNC в массы
Добавлено: 15 май 2023, 18:51
steals_y2k
а оно разве не умеет загружаться прямо из ини, без всяких этих loadusr в хале?
Re: Внедряем LinuxCNC в массы
Добавлено: 16 май 2023, 09:44
Oko12
А как его научить?
Re: Внедряем LinuxCNC в массы
Добавлено: 16 май 2023, 09:45
steals_y2k
в примерах для ахис есть образец.
Re: Внедряем LinuxCNC в массы
Добавлено: 16 май 2023, 10:55
Oko12
в axis у меня тоже все работает без этой строчки, в Gmoccapy нет
Re: Внедряем LinuxCNC в массы
Добавлено: 16 май 2023, 21:17
daiman444
1. Чтобы оно там заработало надо панель на gtk добавить в юзертабсы или другое доступное место либо отредактировать исходник интерфейса для гмокапи. 2 вариант имеет и плюсы и минусы:
+ можно вкрутить в любое удобное место,
- придется отредактированый исходник хранить и при переустановке или обновлении снова его ложить туда где он должен лежать.
2. Ползунок штука и удобная и неудобная:
+ можно быстро(!) крутануть колесиком мышки
- можно случайно(!) крутануть колесиком мышки.
Поэтому как вариант сделать вот так:
Re: Внедряем LinuxCNC в массы
Добавлено: 17 май 2023, 09:52
Oko12
Можно пожалуйста подробнее про эти два метода? Что такое gtk? И где находится исходник Gmoccapy? И что там нужно изменить?
Re: Внедряем LinuxCNC в массы
Добавлено: 17 май 2023, 10:05
Oko12
В теории вот что сказано:
Если вы устанавливаете какие-либо подключения hal к пользовательской панели glade, вам необходимо сделать это в файле hal, указанном в строке EMBEDDED_TAB_COMMAND, в противном случае вы можете получить сообщение об ошибке, что pin-код hal не существует, это из-за условий гонки, загружающих файлы hal.
EMBED_TAB_NAME = DRO
EMBED_TAB_LOCATION = box_spindle
EMBED_TAB_COMMAND = gladevcp -x {XID} dro.glade
Т.е. мне не хватает чего-то такого -H custom_postgui.hal
Если добавляю это в EMBED_TAB_COMMAND так же не находит пин, хотя по теории все должно работать.
Re: Внедряем LinuxCNC в массы
Добавлено: 17 май 2023, 10:18
steals_y2k
Oko12 писал(а): ↑
мне не хватает чего-то такого -H custom_postgui.hal
в теории, и без него может.
в нём как раз соединяются пины, которые в кастом-постгуе
Re: Внедряем LinuxCNC в массы
Добавлено: 17 май 2023, 10:20
Oko12
По идеи да, потому что в ini [HAL] прописываю этот файл. Но на деле не работает.
Re: Внедряем LinuxCNC в массы
Добавлено: 17 май 2023, 10:22
steals_y2k
надо потому что сначала убедиться, что компонент загружен, как пины называются точно.. а потом и привязывать.
Re: Внедряем LinuxCNC в массы
Добавлено: 17 май 2023, 10:26
Oko12
Уже перепроверялось раз сто( не могу найти что не так
Re: Внедряем LinuxCNC в массы
Добавлено: 17 май 2023, 11:41
steals_y2k
ещё раз повторю.
сначала надо на загруженной системе посмотреть пины, а потом их привязывать.
или вы предлагаете мне к системе ваш конфиг привязать и всё сделать?)
Re: Внедряем LinuxCNC в массы
Добавлено: 17 май 2023, 13:04
Oko12
пины смотреть в консоле при работающем gmoccapy?
нет, просто показываю что все прописано верно, точнее я так думаю
Re: Внедряем LinuxCNC в массы
Добавлено: 17 май 2023, 13:05
Oko12
или пины нужно посмотреть в halshow?
Re: Внедряем LinuxCNC в массы
Добавлено: 17 май 2023, 13:05
steals_y2k
Oko12 писал(а): ↑
пины смотреть в консоле при работающем gmoccapy?
а что, как в ахисе нельзя в интерфейсе посмотреть?
да, в халшоу
или в консоли.