Интерфейсы EMC2 (опросничек)
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
Только вот на материнках с Атомами тормозит заметно...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
Разработчик Gmoccapy заинтересовался добавить компенсацию Z в ближайших обновлениях.
http://www.linuxcnc.org/hardy/index.php ... =590#44358
(изменения, которые я выложил в посте #118 необновляемые,.. пока)
http://www.linuxcnc.org/hardy/index.php ... =590#44358
(изменения, которые я выложил в посте #118 необновляемые,.. пока)
В релизах 1.+ удалили привязку к Gscreen и кучу таймеров, будет по-шустрее работать.UAVpilot писал(а):Только вот на материнках с Атомами тормозит заметно...
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
Вещь хорошая, но зачем выносить её на основной экран? Почему не сделать во вкладке?verser писал(а):Разработчик Gmoccapy заинтересовался добавить компенсацию Z в ближайших обновлениях.
По шпинделю у меня сделано не так "грубо" - я отделил лейбл "S3500" и HBar, сделал лейблу свой собственный hal-пин. Теперь их можно либо подключить к одному сигналу и сделать как было в оригинале, либо на пин HBar'а подать значение тока из частотника.
Ну а на лампочку рядом - сигнал конекта по rs485.
Попробуем...verser писал(а):В релизах 1.+ удалили привязку к Gscreen и кучу таймеров, будет по-шустрее работать.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
На мой взгляд, все что относится к оперативному управлению и часто используется, должно быть на главной панели, тем более что места даже при 17" - полно, а на вкладки размещать настройки всякие и то что редко используется.UAVpilot писал(а): Вещь хорошая, но зачем выносить её на основной экран? Почему не сделать во вкладке?
Хотя лучше всего когда приложение позволяет сделать выбор, сейчас я пишу wiki как с помощью .ini файла вносить мои или свои изменения в любую версию Gmoccapy интерфейса.
- NightV
- Почётный участник

- Сообщения: 6610
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
было-бы оч в помощ таким как яverser писал(а):сейчас я пишу wiki как с помощью .ini файла вносить мои или свои изменения в любую версию Gmoccapy интерфейса.
Всё просто! если знаешь КАК!
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
Если я правильно понял, то "компенсация Z" используется для неровных поверхностей типа фрезеровки плат? - Ни разу не понадобилось, ибо платы не фрезерую, а травлю. Спрашивается: зачем мне это на основном экране? Как я понял он заинтересовался твоей компенсацией самой как таковой, а не способом расположения её на экране.verser писал(а):На мой взгляд, все что относится к оперативному управлению и часто используется, должно быть на главной панели, тем более что места даже при 17"
Монитор 17" - это по сути частный случай. И gscreen и gmoccapy изначально проектировались под мониторы с разрешением 1024x768 (это хрошо заметно в коде), причина до банальности проста: мониторы с touchscreen в промышленном исполнение с разрешением больше 1024x768 стоят несуразных денег и в реальной жизни практически не применяются. Обычный бытовой монитор с установленным touchscreen на производстве никто применять не будет - он там просто сдохнет через 1-3 месяца.
Попробовал - чуда не случилось.UAVpilot писал(а):Попробуем...
Судя по коду "удаление приязки к gscreen" заключается в рождении собственного gmoccapy.py вместо gscreen.py, чтобы просто не зависеть от его изменений, да и кодом сейчас они пока очень похожи. А тормозит в основном GTK'шная часть (если запустить профилирование, то хорошо видно), а это увы не лечится.
P.S. Продолжу потихоньку ковырять свой интерфейс на Tcl/Tk...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
verser, ты пиши, кому нибудь это пригодиться 
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
А почему gtk тормозит?UAVpilot писал(а):А тормозит в основном GTK'шная часть (если запустить профилирование, то хорошо видно), а это увы не лечится.
Re: Интерфейсы EMC2 (опросничек)
В основном используется для точного нанесения гравировки и фрезеровки по любым готовым поверхностям (ранее изготовленным), а это не только кривые платы.UAVpilot писал(а):Если я правильно понял, то "компенсация Z" используется для неровных поверхностей типа фрезеровки плат?
Сферический ватник в вакууме.
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
Даже и не знаю как ответить... Может вот так:Nick писал(а):А почему gtk тормозит?
Ну оно такое уродилось, зато красивое.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
А панельки gladevcp на gtk отрисовываются?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
Да.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
Также тормозят?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5183
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
Да, при большом количестве виджетов.
Собственно если влезть в кишки GTK+ то становится понятна причина - каждый активный виджет требует персонального внимания менеджера событий, даже когда ничего не происходит. Недостатком это называть не стоит т.к. это сильно упрощает их использование, ну а то, что это получается не быстро не страшно - GTK+ никогда не ориентировался на слабые процессоры и встроенные системы.
Собственно если влезть в кишки GTK+ то становится понятна причина - каждый активный виджет требует персонального внимания менеджера событий, даже когда ничего не происходит. Недостатком это называть не стоит т.к. это сильно упрощает их использование, ну а то, что это получается не быстро не страшно - GTK+ никогда не ориентировался на слабые процессоры и встроенные системы.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
- verser
- Мастер
- Сообщения: 1903
- Зарегистрирован: 21 июл 2013, 22:28
- Репутация: 1282
- Настоящее имя: Сергей
- Откуда: Тбилиси
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
Написал.aftaev писал(а):verser, ты пиши, кому нибудь это пригодиться
http://cnc-club.ru/forum/viewtopic.php? ... 07#p110907
Re: Интерфейсы EMC2 (опросничек)
Если бы это еще на могучий Русский перевести... 
-
porshe
- Новичок
- Сообщения: 21
- Зарегистрирован: 12 фев 2012, 12:25
- Репутация: 7
- Откуда: Ивано-Франковск
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
Подскажите для полного чайника как этот интерфес прикрутить к ubuntu 10.04 .Куда папки и файлы закидывать?nkp писал(а):любителям интерфейса а-ля Mach3 станкостроитель из Окленда :
https://www.youtube.com/watch?v=LyepDTWCWWw
по сравнению с тем же Axis добывлены некоторые мелочи:
таймер
кнопка пробы
симуляция программы (пока не разобрался)
...
======================
попробовать не сложно , если есть емс установленный из исходников
берем здесьархив (не
забываем автору нажать кнопочку "Thank You")
...или здесь...
распаковать в папку configs
теперь из configs/bin все три файла в переносим в "основной" bin ( у меня например это /home/nkp/linuxcnc-dev/bin )
в этих файлах правим пути
ini тоже подправить: библиотеки ложим конечно в папку /home/nkp/linuxcnc-dev/lib/python (я уж на своем примере путь буду указывать))
18 раз подправив ошибки пробуем запустить ...(это я про себя)
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
в принципе уже в цитате все шаги указаны...porshe писал(а):Подскажите для полного чайника как этот интерфес прикрутить к ubuntu 10.04 .Куда папки и файлы закидывать?
1. установить емс из исходников (так получаем простой метод внесения изменений )
(ссылка на тему по установке из исходников в цитате)
сделано ?
если да - будем двигаться дальше...
-
porshe
- Новичок
- Сообщения: 21
- Зарегистрирован: 12 фев 2012, 12:25
- Репутация: 7
- Откуда: Ивано-Франковск
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
Из исходников Ubuntu установил
Когда запускаю linuxcnc вот такое выскакивает в терминале
Когда запускаю linuxcnc вот такое выскакивает в терминале
- NightV
- Почётный участник

- Сообщения: 6610
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Интерфейсы EMC2 (опросничек)
ошибка
ImportError: No module named globals
Всё просто! если знаешь КАК!
