Страница 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
steals_y2k писал(а): Но я использую Gmoccapy
1. Чтобы оно там заработало надо панель на gtk добавить в юзертабсы или другое доступное место либо отредактировать исходник интерфейса для гмокапи. 2 вариант имеет и плюсы и минусы:
+ можно вкрутить в любое удобное место,
- придется отредактированый исходник хранить и при переустановке или обновлении снова его ложить туда где он должен лежать.

2. Ползунок штука и удобная и неудобная:
+ можно быстро(!) крутануть колесиком мышки
- можно случайно(!) крутануть колесиком мышки.
Поэтому как вариант сделать вот так:
Screenshot_20230517_002548_Chrome.jpg (1339 просмотров) <a class='original' href='./download/file.php?id=207827&sid=5e90dae590c6e98b639b5f611755dffa&mode=view' target=_blank>Загрузить оригинал (42.25 КБ)</a>

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?
а что, как в ахисе нельзя в интерфейсе посмотреть?
да, в халшоу

или в консоли.