MyGUI

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

По просьбам трудящихся, некоторые сообщения из этой темы были отделены в новую:
Политика (и ЧПУ) #1
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

В очередной раз на новой машине ставлю LCNC с MyGUI...
И нарвался на такую штуку:
1. При запуске LCNC визуальная панель странно работает - кнопки неактивны, кроме кнопки ВЫКЛ.
2. При кликании мышкой по панели - панель переходит из полноэкранного режима в режим полноразмерный (а кнопки не реагируют)

Раньше подобной проблемы не было. Только панель активировалась после нажатия и отжатия E-STOP-а, что меня вполне устраивало, так как это очень правильно - проверять кнопку E-STOP перед началом работы.

В каком конце копать?
Скриншоты прилагаю...
Вложения
Снимок.png (2393 просмотра) <a class='original' href='./download/file.php?id=18923&mode=view' target=_blank>Загрузить оригинал (45.29 КБ)</a>
Снимок-1.png (2393 просмотра) <a class='original' href='./download/file.php?id=18924&mode=view' target=_blank>Загрузить оригинал (47.06 КБ)</a>
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

если файлы конфига 100% проверенные - то очевидно проблема в другом...
в чем?
пакеты дистрибутива...
он свежепоставленый?
если да - то сверять версии GTK , Glade , ...
(трудно в такой ситуации точный рецепт дать)
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Дело в том, что я стараюсь в панели не наворачивать... Использую только простые 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

Сообщение nkp »

как я бы поступил :
начал как бы сначала - упростил панель до окна с 1 кнопкой
если работает - дальше...
может ты hal_table используешь - ее активировать необходимо...
мож еще какая мелочь...
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

nkp писал(а):может ты hal_table используешь - ее активировать необходимо...
ТОЧНО! Впервые её использовал - думал проще и быстрее...
Ща переделаю...
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

в принципе hal_table - вещь полезная...
когда нам нужно - деактивируем управление , когда нужно - наоборот...
просто пишем :
setp [имя_hal_table] 1
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Переписал mygui.glade без таблицы.
Кнопки стали активными. Но...

1. Кнопка включения питания (она связана у меня в панели с hal_toggleaction_power) НЕАКТИВНА. И никак не удается её активировать.
2. Остался эффект изменения состояния панели - при нажатии на неё мышкой изменяется режим с полноэкранного в полноформатный и наоборот...

Опять непруха.
Вложения
Снимок-2.png (2385 просмотров) <a class='original' href='./download/file.php?id=18925&mode=view' target=_blank>Загрузить оригинал (46.49 КБ)</a>
Снимок-3.png (2385 просмотров) <a class='original' href='./download/file.php?id=18926&mode=view' target=_blank>Загрузить оригинал (44.5 КБ)</a>
Хочешь быть счастливым? Будь им!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: MyGUI

Сообщение Serg »

Ворон226 писал(а):2. Остался эффект изменения состояния панели - при нажатии на неё мышкой изменяется режим с полноэкранного в полноформатный и наоборот...
Это от того, что у тебя окно получилось больше экрана и оконный менеджер пытается помочь тебе, а ты этого не понимаешь. :)
Подробности уже не помню, а для попробовать лень станок включать - там вроде надо второй раз кликать в течении какого-то времени...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Убрал связку в Glade кнопки ON и HAL_PYTHON hal_toggleaction_power. Сделал через mode.hal:
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

Сообщение Ворон226 »

UAVpilot писал(а):Это от того, что у тебя окно получилось больше экрана и оконный менеджер пытается помочь тебе, а ты этого не понимаешь. :)
Для отладки изменил размер на меньший - окно не прыгает...

Пока не хочет ехать в ДОМ через halui.home-all

Кстати, а нет ли команды halui.home-0 и halui.home-1 (в мануале не написано - а как хочется!)
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

Ворон226 писал(а):Кстати, а нет ли команды halui.home-0 и halui.home-1 (в мануале не написано - а как хочется!)
попробуй:
halui.joint.<n>.home (bit, in) - пин для выставления home для указанного joint.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

Ворон226 писал(а):Пока не хочет ехать в ДОМ через halui.home-all
а прядок выставления осей в ини (HOME_SEQUENCE) задан правильно??
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Как-то так:

Код: Выделить всё

[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
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

если ты хочешь одновременного выставления - то поставь HOME_SEQUENCE=0 на двух осях...
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: MyGUI

Сообщение Ворон226 »

Это я знаю. Но я хочу последовательного выставления осей по нажатию одной кнопки...
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

может после запуска посмотреть в halshow снимается ли с авост и включается ли машина ...
(может до Home не доходит дело...)
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

Ворон226 писал(а):Пока не хочет ехать в ДОМ через halui.home-all
И возможно режим проверить чтобы было mode - manual, а не что-то другое...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MyGUI

Сообщение Lexxa »

и halui.jog-speed скорее всего надо подкрутить
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

Lexxa писал(а):halui.jog-speed
Он на home вроде не должен влиять...
Ответить

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