Внедряем LinuxCNC в массы
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
Не только pyvcp не загружает. Все остальное тоже
-
- Мастер
- Сообщения: 1718
- Зарегистрирован: 28 авг 2018, 17:13
- Репутация: 286
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
всё правильно
вот этой строчки то теперь нигде нет, правильно?
loadusr -Wn pyvcp pyvcp -c pyvcp [DISPLAY](PYVCP)
а в ней то как раз и создаются пины для кнопок
её нужно перенести в postgui файл, чтобы она была выше первого использования кнопок.
вот этой строчки то теперь нигде нет, правильно?
loadusr -Wn pyvcp pyvcp -c pyvcp [DISPLAY](PYVCP)
а в ней то как раз и создаются пины для кнопок
её нужно перенести в postgui файл, чтобы она была выше первого использования кнопок.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
Спасибо огромное) pyvcp и adaptive-feed прекрасно заработали, glade нет - пины также не находит(
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
loadusr -Wn pyvcp pyvcp -c pyvcp [DISPLAY](PYVCP) видимо нужно что-то такое для glade прописать?
-
- Мастер
- Сообщения: 940
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Внедряем LinuxCNC в массы
а оно разве не умеет загружаться прямо из ини, без всяких этих loadusr в хале?
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
А как его научить?
-
- Мастер
- Сообщения: 940
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Внедряем LinuxCNC в массы
в примерах для ахис есть образец.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
в axis у меня тоже все работает без этой строчки, в Gmoccapy нет
-
- Мастер
- Сообщения: 304
- Зарегистрирован: 18 май 2019, 15:24
- Репутация: 31
- Настоящее имя: Дмитрий
- Контактная информация:
Re: Внедряем LinuxCNC в массы
1. Чтобы оно там заработало надо панель на gtk добавить в юзертабсы или другое доступное место либо отредактировать исходник интерфейса для гмокапи. 2 вариант имеет и плюсы и минусы:steals_y2k писал(а): ↑ Но я использую Gmoccapy
+ можно вкрутить в любое удобное место,
- придется отредактированый исходник хранить и при переустановке или обновлении снова его ложить туда где он должен лежать.
2. Ползунок штука и удобная и неудобная:
+ можно быстро(!) крутануть колесиком мышки
- можно случайно(!) крутануть колесиком мышки.
Поэтому как вариант сделать вот так:
Американский форум: задал вопрос — получил ответ.
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
Израильский форум: задал вопрос — получил вопрос.
Русский форум: задал вопрос и потом долго выслушиваешь какой ты м*дак.
https://youtube.com/channel/UCv22xgeww0FIzS9n4VrT2TA
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
Можно пожалуйста подробнее про эти два метода? Что такое gtk? И где находится исходник Gmoccapy? И что там нужно изменить?
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
В теории вот что сказано:
Если вы устанавливаете какие-либо подключения 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 так же не находит пин, хотя по теории все должно работать.
Если вы устанавливаете какие-либо подключения 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 так же не находит пин, хотя по теории все должно работать.
-
- Мастер
- Сообщения: 940
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
По идеи да, потому что в ini [HAL] прописываю этот файл. Но на деле не работает.
-
- Мастер
- Сообщения: 940
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Внедряем LinuxCNC в массы
надо потому что сначала убедиться, что компонент загружен, как пины называются точно.. а потом и привязывать.
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
Уже перепроверялось раз сто( не могу найти что не так
- Вложения
-
- 1111.glade
- (2.13 КБ) 90 скачиваний
-
- 1111.hal
- (6.86 КБ) 74 скачивания
-
- 1111.ini
- (3.86 КБ) 70 скачиваний
-
- custom_postgui.hal
- (628 байт) 75 скачиваний
-
- Мастер
- Сообщения: 940
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация:
Re: Внедряем LinuxCNC в массы
ещё раз повторю.
сначала надо на загруженной системе посмотреть пины, а потом их привязывать.
или вы предлагаете мне к системе ваш конфиг привязать и всё сделать?)
сначала надо на загруженной системе посмотреть пины, а потом их привязывать.
или вы предлагаете мне к системе ваш конфиг привязать и всё сделать?)
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
пины смотреть в консоле при работающем gmoccapy?
нет, просто показываю что все прописано верно, точнее я так думаю
нет, просто показываю что все прописано верно, точнее я так думаю
-
- Новичок
- Сообщения: 37
- Зарегистрирован: 17 фев 2023, 14:03
- Репутация: 0
- Настоящее имя: Алексей
- Контактная информация:
Re: Внедряем LinuxCNC в массы
или пины нужно посмотреть в halshow?
-
- Мастер
- Сообщения: 940
- Зарегистрирован: 29 окт 2017, 14:08
- Репутация: 60
- Настоящее имя: Makc
- Откуда: Ярославль
- Контактная информация: