python же начнет задавать вопросы, типа "что за notifications такой?" (я, вообще, пока не достаточно силен в объектно-ориентированном программировании на python, чтобы грамотно переопределить подобный системный метод)UAVpilot писал(а):А паровоз-то тебе зачем? Просто повтори эту функцию добавив обработку своих ошибок и всё.
[WIKI] Работа с центроискателем в LinuxCNC
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем
Такой вопрос, а можно ли из своего модуля как-то напрямую обратиться и считать переменную, которая была объявлена в axis.py вне всяких классов
Код: Выделить всё
e = linuxcnc.error_channel()- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем
типа(только по-другому, потому что так не сработает понятное дело
)
Код: Выделить всё
axis.e.poll()- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Работа с центроискателем
моя твоя непонимайт!verser писал(а):python же начнет задавать вопросы, типа "что за notifications такой?" (я, вообще, пока не достаточно силен в объектно-ориентированном программировании на python, чтобы грамотно переопределить подобный системный метод)
Почему оно должно ругаться на notifications, если axis про него знает - он ведь его использует. Просто подсунь в axis свой вариант error_task, который помимо штатных действий будет делать и то, что тебе надо.
P.S. А вообще я до сих пор не понял зачем ты полез в питон, если все обходятся G-кодом?.. Вон даже Renishaw продаёт навороченную библиотеку для измерений, которая всё это умеет и там всё сделано на G-коде.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем
ты имеешь ввиду внести правки прямо в модуль axis.py?UAVpilot писал(а):Просто подсунь в axis свой вариант error_task, который помимо штатных действий будет делать и то, что тебе надо.
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: [WIKI] Работа с центроискателем
а если просто отключать искатель при переездах не_G38 ??
ошибка же именно в такие моменты...
ошибка же именно в такие моменты...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Работа с центроискателем
Не надо axis.py портить! Re: Плазморез со смарт-вентиляцией #35verser писал(а):ты имеешь ввиду внести правки прямо в модуль axis.py?
Я вот тоже не понял почему не отключать?...nkp писал(а):а если просто отключать искатель при переездах не_G38 ??
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [WIKI] Работа с центроискателем
Это дополнительная защита от врезанияUAVpilot писал(а):Я вот тоже не понял почему не отключать?...
- Сергей Саныч
- Мастер
- Сообщения: 9116
- Зарегистрирован: 30 май 2012, 14:20
- Репутация: 2858
- Откуда: Тюмень
- Контактная информация:
Re: [WIKI] Работа с центроискателем
Может, я чего-то не понимаю? То лишний раз в hal лезть не хочется, поскольку
то нутро axis собираемся править?verser писал(а):Еще это усложнит установку Probe Screen для пользователя.
Последний раз редактировалось Сергей Саныч 24 июн 2015, 13:39, всего редактировалось 1 раз.
Чудес не бывает. Бывают фокусы.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: [WIKI] Работа с центроискателем
.axisrc - это не совсем нутро - это пользовательский файл...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: [WIKI] Работа с центроискателем
в соседней теме:UAVpilot писал(а):Не надо axis.py портить!
ну прям адепт "Секты защиты девственности емс"UAVpilot писал(а):не нужно "портить" M6,
а нам хлеба не давай - попортить бы только ...
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем
Так весь смысл проблемы, что ошибка не появляется при случайной сработке probe. А надо, чтобы появлялась, чтобы сразу прервать любые движения.nkp писал(а):а если просто отключать искатель при переездах не_G38 ??
ошибка же именно в такие моменты...
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: [WIKI] Работа с центроискателем
ну это я неточно выразился...verser писал(а):Так весь смысл проблемы, что ошибка не появляется при случайной сработке probe. А надо, чтобы появлялась, чтобы сразу прервать любые движения.
а все таки: отключение искателя решило бы проблему?(если "кривые ручки" пока не брать в расчет)
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем
нет, усугубило бы только.nkp писал(а):а все таки: отключение искателя решило бы проблему?
иногда и в ровных ручках случается ".. probe tripped.."nkp писал(а):(если "кривые ручки" пока не брать в расчет)
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: [WIKI] Работа с центроискателем
в двух словах - как усугубило бы?verser писал(а):нет, усугубило бы только.
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем
Пока еще только обсуждаемСергей Саныч писал(а):то нутро axis собираемся править?
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем
с "..probe tripped.. " был неправ, от этого как раз отключение поиска убережет, значит, не усугубило бы, а просто, было бы хреновоnkp писал(а): в двух словах - как усугубило бы?
что значит не обращать внимания на "кривые ручки" - они ж у всех случаются
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Работа с центроискателем
Как твои потуги смогут уберечь центроискатель от столкновения с чем-либо не щупом, а корпусом?..verser писал(а):что значит не обращать внимания на "кривые ручки" - они ж у всех случаются
Как только ты что-то "исправляешь" ты автоматически теряешь гарантию/поддержку производителя и берёшь всю ответственность на себя. А оно надо при наличии "законных" способов достичь желаемого?nkp писал(а):ну прям адепт "Секты защиты девственности емс"![]()
Подобные хаки очень удобны например дома, но на производстве они могут запросто повлечь огромные убытки.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: [WIKI] Работа с центроискателем
Это уже называется "сверх-супер кривые ручки". А для этого и изобретен пластиковый Lite+ , он сможет вовремя "прогнуться", сработать, и не дать станку саморазрушитьсяUAVpilot писал(а): Как твои потуги смогут уберечь центроискатель от столкновения с чем-либо не щупом, а корпусом?..
Последний раз редактировалось verser 24 июн 2015, 14:29, всего редактировалось 1 раз.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: [WIKI] Работа с центроискателем
Вот хитрец какой! Нет чтобы сделать крепление центроискателя так, чтобы оно ломалось при определённой нагрузке, но ты решил сделать его весь пластиковый, чтобы он весь ломался и к тебе выстраивалась очередь за новыми.verser писал(а):А для этого и изобретен пластиковый Lite+ , он сможет вовремя "прогнуться" и не дать станку саморазрушиться
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
