Политика (и ЧПУ) #1
MyGUI
- Ворон226
- Мастер
- Сообщения: 1923
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: MyGUI
В очередной раз на новой машине ставлю LCNC с MyGUI...
И нарвался на такую штуку:
1. При запуске LCNC визуальная панель странно работает - кнопки неактивны, кроме кнопки ВЫКЛ.
2. При кликании мышкой по панели - панель переходит из полноэкранного режима в режим полноразмерный (а кнопки не реагируют)
Раньше подобной проблемы не было. Только панель активировалась после нажатия и отжатия E-STOP-а, что меня вполне устраивало, так как это очень правильно - проверять кнопку E-STOP перед началом работы.
В каком конце копать?
Скриншоты прилагаю...
И нарвался на такую штуку:
1. При запуске LCNC визуальная панель странно работает - кнопки неактивны, кроме кнопки ВЫКЛ.
2. При кликании мышкой по панели - панель переходит из полноэкранного режима в режим полноразмерный (а кнопки не реагируют)
Раньше подобной проблемы не было. Только панель активировалась после нажатия и отжатия E-STOP-а, что меня вполне устраивало, так как это очень правильно - проверять кнопку E-STOP перед началом работы.
В каком конце копать?
Скриншоты прилагаю...
Хочешь быть счастливым? Будь им!
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: MyGUI
если файлы конфига 100% проверенные - то очевидно проблема в другом...
в чем?
пакеты дистрибутива...
он свежепоставленый?
если да - то сверять версии GTK , Glade , ...
(трудно в такой ситуации точный рецепт дать)
в чем?
пакеты дистрибутива...
он свежепоставленый?
если да - то сверять версии GTK , Glade , ...
(трудно в такой ситуации точный рецепт дать)
- Ворон226
- Мастер
- Сообщения: 1923
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: MyGUI
Дело в том, что я стараюсь в панели не наворачивать... Использую только простые hal-команды
hal_toggleaction_power
hal_action_home_all
hal_action_home0
hal_action_home1
и все... Остальное ручками в hal-е прописываю...
Узнать и сравнить не получится (накрылся медным тазом винтчестер со старой машины). Потому пришлось рисовать панельку заново. И по записям восстанавливать hal из серединной копии конфигурации станка...
hal_toggleaction_power
hal_action_home_all
hal_action_home0
hal_action_home1
и все... Остальное ручками в hal-е прописываю...
Узнать и сравнить не получится (накрылся медным тазом винтчестер со старой машины). Потому пришлось рисовать панельку заново. И по записям восстанавливать hal из серединной копии конфигурации станка...
Хочешь быть счастливым? Будь им!
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: MyGUI
как я бы поступил :
начал как бы сначала - упростил панель до окна с 1 кнопкой
если работает - дальше...
может ты hal_table используешь - ее активировать необходимо...
мож еще какая мелочь...
начал как бы сначала - упростил панель до окна с 1 кнопкой
если работает - дальше...
может ты hal_table используешь - ее активировать необходимо...
мож еще какая мелочь...
- Ворон226
- Мастер
- Сообщения: 1923
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: MyGUI
ТОЧНО! Впервые её использовал - думал проще и быстрее...nkp писал(а):может ты hal_table используешь - ее активировать необходимо...
Ща переделаю...
Хочешь быть счастливым? Будь им!
- Ворон226
- Мастер
- Сообщения: 1923
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: MyGUI
Переписал mygui.glade без таблицы.
Кнопки стали активными. Но...
1. Кнопка включения питания (она связана у меня в панели с hal_toggleaction_power) НЕАКТИВНА. И никак не удается её активировать.
2. Остался эффект изменения состояния панели - при нажатии на неё мышкой изменяется режим с полноэкранного в полноформатный и наоборот...
Опять непруха.
Кнопки стали активными. Но...
1. Кнопка включения питания (она связана у меня в панели с hal_toggleaction_power) НЕАКТИВНА. И никак не удается её активировать.
2. Остался эффект изменения состояния панели - при нажатии на неё мышкой изменяется режим с полноэкранного в полноформатный и наоборот...
Опять непруха.
Хочешь быть счастливым? Будь им!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: MyGUI
Это от того, что у тебя окно получилось больше экрана и оконный менеджер пытается помочь тебе, а ты этого не понимаешь.Ворон226 писал(а):2. Остался эффект изменения состояния панели - при нажатии на неё мышкой изменяется режим с полноэкранного в полноформатный и наоборот...
Подробности уже не помню, а для попробовать лень станок включать - там вроде надо второй раз кликать в течении какого-то времени...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Ворон226
- Мастер
- Сообщения: 1923
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: MyGUI
Убрал связку в Glade кнопки ON и HAL_PYTHON hal_toggleaction_power. Сделал через mode.hal:
net on mygui.hal_togglebutton1 halui.machine.on
Кнопка стала активна!
Буду убирать все связки с HAL_PYTHON...
net on mygui.hal_togglebutton1 halui.machine.on
Кнопка стала активна!
Буду убирать все связки с HAL_PYTHON...
Последний раз редактировалось Ворон226 24 сен 2013, 07:48, всего редактировалось 1 раз.
Хочешь быть счастливым? Будь им!
- Ворон226
- Мастер
- Сообщения: 1923
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: MyGUI
Для отладки изменил размер на меньший - окно не прыгает...UAVpilot писал(а):Это от того, что у тебя окно получилось больше экрана и оконный менеджер пытается помочь тебе, а ты этого не понимаешь.
Пока не хочет ехать в ДОМ через halui.home-all
Кстати, а нет ли команды halui.home-0 и halui.home-1 (в мануале не написано - а как хочется!)
Хочешь быть счастливым? Будь им!
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: MyGUI
попробуй:Ворон226 писал(а):Кстати, а нет ли команды halui.home-0 и halui.home-1 (в мануале не написано - а как хочется!)
halui.joint.<n>.home (bit, in) - пин для выставления home для указанного joint.
- Ворон226
- Мастер
- Сообщения: 1923
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: MyGUI
Как-то так:
Код: Выделить всё
[TRAJ]
AXES = 2
COORDINATES = X Z
LINEAR_UNITS = mm
ANGULAR_UNITS = degree
CYCLE_TIME = 0.010
DEFAULT_VELOCITY = 20.00
MAX_LINEAR_VELOCITY = 200.00
[EMCIO]
EMCIO = io
CYCLE_TIME = 0.100
TOOL_TABLE = tool.tbl
[AXIS_0]
TYPE = LINEAR
HOME = 100.0
MAX_VELOCITY = 45.0
MAX_ACCELERATION = 80.0
STEPGEN_MAXACCEL = 85.0
SCALE = 33.9612629345
FERROR = 0.5
MIN_FERROR = 0.1
MIN_LIMIT = -0.001
MAX_LIMIT = 2600.0
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = 20.000000
HOME_LATCH_VEL = -10.000000
HOME_FINAL_VEL = 5.00000
HOME_SEQUENCE = 1
[AXIS_1]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 2.0
MAX_ACCELERATION = 30.0
STEPGEN_MAXACCEL = 33.0
SCALE = 2000.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = -260.0
MAX_LIMIT = 0.001
HOME_OFFSET = 0.0
HOME_SEARCH_VEL = -2.500000
HOME_LATCH_VEL = 0.5
HOME_FINAL_VEL = 0.30000
HOME_SEQUENCE = 0
Хочешь быть счастливым? Будь им!
- Ворон226
- Мастер
- Сообщения: 1923
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: MyGUI
Это я знаю. Но я хочу последовательного выставления осей по нажатию одной кнопки...
Хочешь быть счастливым? Будь им!
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: MyGUI
И возможно режим проверить чтобы было mode - manual, а не что-то другое...Ворон226 писал(а):Пока не хочет ехать в ДОМ через halui.home-all
