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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Oko12 »

Теперь первые кнопки с pyvcp не нравятся
Вложения
Снимок экрана_2023-05-15_14-26-46.png (1386 просмотров) <a class='original' href='./download/file.php?id=207816&sid=c132aba691ac798909c6cb6d5b0d090b&mode=view' target=_blank>Загрузить оригинал (301.73 КБ)</a>
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Oko12 »

Не только pyvcp не загружает. Все остальное тоже
alex_sar
Мастер
Сообщения: 1672
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 278
Настоящее имя: Алексей
Контактная информация:

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

Сообщение alex_sar »

всё правильно
вот этой строчки то теперь нигде нет, правильно?

loadusr -Wn pyvcp pyvcp -c pyvcp [DISPLAY](PYVCP)

а в ней то как раз и создаются пины для кнопок
её нужно перенести в postgui файл, чтобы она была выше первого использования кнопок.
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Oko12 »

Спасибо огромное) pyvcp и adaptive-feed прекрасно заработали, glade нет - пины также не находит(
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Oko12 »

loadusr -Wn pyvcp pyvcp -c pyvcp [DISPLAY](PYVCP) видимо нужно что-то такое для glade прописать?
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

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

Сообщение steals_y2k »

а оно разве не умеет загружаться прямо из ини, без всяких этих loadusr в хале?😏
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Oko12 »

А как его научить?
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

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

Сообщение steals_y2k »

в примерах для ахис есть образец.
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Oko12 »

в axis у меня тоже все работает без этой строчки, в Gmoccapy нет
daiman444
Мастер
Сообщения: 304
Зарегистрирован: 18 май 2019, 15:24
Репутация: 31
Настоящее имя: Дмитрий
Контактная информация:

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

Сообщение daiman444 »

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

2. Ползунок штука и удобная и неудобная:
+ можно быстро(!) крутануть колесиком мышки
- можно случайно(!) крутануть колесиком мышки.
Поэтому как вариант сделать вот так:
Screenshot_20230517_002548_Chrome.jpg (1300 просмотров) <a class='original' href='./download/file.php?id=207827&sid=c132aba691ac798909c6cb6d5b0d090b&mode=view' target=_blank>Загрузить оригинал (42.25 КБ)</a>
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Oko12 »

Можно пожалуйста подробнее про эти два метода? Что такое gtk? И где находится исходник Gmoccapy? И что там нужно изменить?
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение 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 так же не находит пин, хотя по теории все должно работать.
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

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

Сообщение steals_y2k »

Oko12 писал(а): мне не хватает чего-то такого -H custom_postgui.hal
в теории, и без него может.
в нём как раз соединяются пины, которые в кастом-постгуе
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Oko12 »

По идеи да, потому что в ini [HAL] прописываю этот файл. Но на деле не работает.
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

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

Сообщение steals_y2k »

надо потому что сначала убедиться, что компонент загружен, как пины называются точно.. а потом и привязывать.
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Oko12 »

Уже перепроверялось раз сто( не могу найти что не так
Вложения
1111.glade
(2.13 КБ) 87 скачиваний
1111.hal
(6.86 КБ) 68 скачиваний
1111.ini
(3.86 КБ) 66 скачиваний
custom_postgui.hal
(628 байт) 71 скачивание
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

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

Сообщение steals_y2k »

ещё раз повторю.
сначала надо на загруженной системе посмотреть пины, а потом их привязывать.

или вы предлагаете мне к системе ваш конфиг привязать и всё сделать?)
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Oko12 »

пины смотреть в консоле при работающем gmoccapy?
нет, просто показываю что все прописано верно, точнее я так думаю
Oko12
Новичок
Сообщения: 37
Зарегистрирован: 17 фев 2023, 14:03
Репутация: 0
Настоящее имя: Алексей
Контактная информация:

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

Сообщение Oko12 »

или пины нужно посмотреть в halshow?
steals_y2k
Мастер
Сообщения: 938
Зарегистрирован: 29 окт 2017, 14:08
Репутация: 60
Настоящее имя: Makc
Откуда: Ярославль
Контактная информация:

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

Сообщение steals_y2k »

Oko12 писал(а): пины смотреть в консоле при работающем gmoccapy?
а что, как в ахисе нельзя в интерфейсе посмотреть?
да, в халшоу

или в консоли.
Ответить

Вернуться в «LinuxCNC»