Интерфейс ЕМС (новые элементы)
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Не знаю языков программирования, в линуксе 3 мес,с английским туго
Простейшие примеры пробовал делать так:
1.пишу ж-код с присваиванием переменн
2.эти переменные задаются в интерфейсе из готового примера
не фонтан но работает
Простейшие примеры пробовал делать так:
1.пишу ж-код с присваиванием переменн
2.эти переменные задаются в интерфейсе из готового примера
не фонтан но работает
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
для фонтана нужна графическая оболочка. А извращаться мы тож умеем. Мастера для того и нужны чтоб извращением не заниматься.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
-
nautilus
- Новичок
- Сообщения: 17
- Зарегистрирован: 04 янв 2012, 17:14
- Репутация: 0
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Я так понял что, уважаемый PShA находится в команде разработчиков ЕМС2 и не только. Гуру PShA and Nick, подключитесь к проблеме.psha писал(а):http://git.linuxcnc.org/gitweb?p=emc2.g ... 8640a98177
ngcgui сегодня смержили в 2.5!
Скоро оно будет в билдботе
Думаю, обсуждаемые моменты - это как раз то, что нужно для практического применения ngcgui. Без конструирования Мастера под свои задачи, это не более чем демонстрашки - игрушки.
Последний раз редактировалось nautilus 14 янв 2012, 17:05, всего редактировалось 1 раз.
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
И нужно описание как делать свои мастера, на человеческом языке, а не на инопланетянскомnautilus писал(а): Без конструирования Мастера под свои задачи, это не более чем демонстрашки - игрушки.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Мне кажется можно и без TCL обойтись. Насколько я понял, все мастера сделаны таким образом:
етсь файл auto.ngc, который вызывает файлы ngc матсеров из своих параметров.
Т.е. есть скажем параметр #1, в нем содержится имя файла, который нужно вызвать и еще есть n параметров, которые туда надо передать. А формы мастера это просто кнопки написанные на ngcgui, которые задают значения этих параметров.
етсь файл auto.ngc, который вызывает файлы ngc матсеров из своих параметров.
Т.е. есть скажем параметр #1, в нем содержится имя файла, который нужно вызвать и еще есть n параметров, которые туда надо передать. А формы мастера это просто кнопки написанные на ngcgui, которые задают значения этих параметров.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Кстати, поп поводу не найденных файлов, оказывается есть переменная в ini которая содержит пути к каталогам с этими файлами
Item: [RS274NGC]SUBROUTINE_PATH = dirname1:dirname2:dirname3 ...
Example: [RS274NGC]SUBROUTINE_PATH = ../../../nc_files/ngcgui_lib:../../../nc_files/ngcgui_lib/utilitysubs
Note: Optional, but very useful to organize subfiles and utility files
Item: [RS274NGC]SUBROUTINE_PATH = dirname1:dirname2:dirname3 ...
Example: [RS274NGC]SUBROUTINE_PATH = ../../../nc_files/ngcgui_lib:../../../nc_files/ngcgui_lib/utilitysubs
Note: Optional, but very useful to organize subfiles and utility files
-
nautilus
- Новичок
- Сообщения: 17
- Зарегистрирован: 04 янв 2012, 17:14
- Репутация: 0
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Примерчик не приведешь, как это делаешь?nkp писал(а):Не знаю языков программирования, в линуксе 3 мес,с английским туго
Простейшие примеры пробовал делать так:
1.пишу ж-код с присваиванием переменн
2.эти переменные задаются в интерфейсе из готового примера
не фонтан но работает
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Ответил в личку.Примерчик не приведешь, как это делаешь?
- NightV
- Почётный участник

- Сообщения: 6610
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
да.. а то вдруг кто идею стыбрит и продавать начнет 
Всё просто! если знаешь КАК!
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Нет ,не поэтому.NightV писал(а):да.. а то вдруг кто идею стыбрит и продавать начнет
(почитай выше)
-
aftaev
- Зачётный участник

- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6194
- Откуда: Казахстан.
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Правильно!nkp писал(а):Ответил в личку.
Нефиг тему засорятьNightV писал(а):да.. а то вдруг кто идею стыбрит и продавать начнет
Откройте тему как извращаться с Gcode
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- NightV
- Почётный участник

- Сообщения: 6610
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
ладно ладно, не кипишуйте, нервные млин
один пост с примером погоды в ветке бы не испортил, а кому-то бы пригодилось,
а из-за моего поста уже 4 (влючая этот) уже не потеме
я не прав? все все... молчу молчу 
один пост с примером погоды в ветке бы не испортил, а кому-то бы пригодилось,
а из-за моего поста уже 4 (влючая этот) уже не потеме
Всё просто! если знаешь КАК!
- Гармонист
- Почётный участник

- Сообщения: 423
- Зарегистрирован: 24 апр 2011, 09:14
- Репутация: 72
- Откуда: планета Земля
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
на счет микроскопа афтаева и emc2 - можно в emc2 - сделать обратную связь чтобы проверить/рассчитать точность станка, пропуски, найти в каких местах люфтит... ?
или вообще - задать сигнал от микроскопа как датчик передвижения от серводвигателя?
или вообще - задать сигнал от микроскопа как датчик передвижения от серводвигателя?
http://cnc-club.ru/forum/viewtopic.php?t=1064 - домашний станок типа "рука"
http://cnc-club.ru/forum/viewtopic.php?t=1107 - быстро создать 3d образ без сканера по фоткам
http://cnc-club.ru/forum/viewtopic.php?t=1073 - прогноз станко-строения
http://livehistory.ru - мозаика складывается
http://www.economics.kiev.ua - почему все так в нашем мире
http://cnc-club.ru/forum/viewtopic.php?t=1107 - быстро создать 3d образ без сканера по фоткам
http://cnc-club.ru/forum/viewtopic.php?t=1073 - прогноз станко-строения
http://livehistory.ru - мозаика складывается
http://www.economics.kiev.ua - почему все так в нашем мире
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Можно, но нужен компонент, который будет на картинку микроскопа выдавать текущее положение оси. Простейший случай оптопара, это микроскоп с 1 пикселем. Закрыли оптопару, значит на месте. И тут можно так же.
Можно и с серво двигателем, если смоч определять положение в реальном времени, для серв по умолчанию 1000 раз в секунду
Можно и с серво двигателем, если смоч определять положение в реальном времени, для серв по умолчанию 1000 раз в секунду
- Гармонист
- Почётный участник

- Сообщения: 423
- Зарегистрирован: 24 апр 2011, 09:14
- Репутация: 72
- Откуда: планета Земля
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Не понял. Ты имеешь ввиду специальную разметочную сетку или просто линейку положить и за смещением делений наблюдать?Nick писал(а):Можно, но нужен компонент, который будет на картинку микроскопа выдавать текущее положение оси.
Я предполагал что по движению картинки будет определяться движение.
Т.е. если вначале 1 пиксель определили как 0,0001мм и картинка сместилась на 4 пикселя, значит 4*0,0001 = 0,0004 мм смещение.
1000000 кадров в секунду видел ?Nick писал(а):Можно и с серво двигателем, если смоч определять положение в реальном времени, для серв по умолчанию 1000 раз в секунду
https://www.youtube.com/watch?v=Tu93x9eGdeI
захватывающе, правда?
а если серьезно - то у меня не сервы и я терпеливый - смогу подождать когда оно с черепашьей скоростью мне будет детали нанороботов выпиливать(или лазером вырезать)
вобщем - я понял - пока что такой фичи у LinuxCNC не сделали. Нанороботы еще не в моде
http://cnc-club.ru/forum/viewtopic.php?t=1064 - домашний станок типа "рука"
http://cnc-club.ru/forum/viewtopic.php?t=1107 - быстро создать 3d образ без сканера по фоткам
http://cnc-club.ru/forum/viewtopic.php?t=1073 - прогноз станко-строения
http://livehistory.ru - мозаика складывается
http://www.economics.kiev.ua - почему все так в нашем мире
http://cnc-club.ru/forum/viewtopic.php?t=1107 - быстро создать 3d образ без сканера по фоткам
http://cnc-club.ru/forum/viewtopic.php?t=1073 - прогноз станко-строения
http://livehistory.ru - мозаика складывается
http://www.economics.kiev.ua - почему все так в нашем мире
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
но стоят эти 100000 кадров в секунду по 100$ за каждую секунду
тыне интересовался микроприводами, на пьезо кристаллах, на них делают манипуляторы, которые позволяют молекулы ДНК разворачивать и нарезать как надо.
ЗЫ видео добавил в избранное, спасибо
!
тыне интересовался микроприводами, на пьезо кристаллах, на них делают манипуляторы, которые позволяют молекулы ДНК разворачивать и нарезать как надо.
ЗЫ видео добавил в избранное, спасибо
- Гармонист
- Почётный участник

- Сообщения: 423
- Зарегистрирован: 24 апр 2011, 09:14
- Репутация: 72
- Откуда: планета Земля
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
спасибо, можешь кинуть ссылку?Nick писал(а):микроприводами, на пьезо кристаллах
потому что погуглил и... к сожалению - все что нашел http://www.microprivod.ru/catalogue/faulhaber/servo.htm
Понравился безколлекторный серводвигатель с внешним диаметром 2 миллиметра
подходит китаец к русскому и спрашивает:"Ухатай што у мня в руке?"
Русский включил петросяна да и ляпни - ТЕЛЕВИЗОР! )))
Прафильно! - грит китаец! А теперь угадай - "Сколько штук?"
http://cnc-club.ru/forum/viewtopic.php?t=1064 - домашний станок типа "рука"
http://cnc-club.ru/forum/viewtopic.php?t=1107 - быстро создать 3d образ без сканера по фоткам
http://cnc-club.ru/forum/viewtopic.php?t=1073 - прогноз станко-строения
http://livehistory.ru - мозаика складывается
http://www.economics.kiev.ua - почему все так в нашем мире
http://cnc-club.ru/forum/viewtopic.php?t=1107 - быстро создать 3d образ без сканера по фоткам
http://cnc-club.ru/forum/viewtopic.php?t=1073 - прогноз станко-строения
http://livehistory.ru - мозаика складывается
http://www.economics.kiev.ua - почему все так в нашем мире
- Ворон226
- Мастер
- Сообщения: 1923
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
Сделано.Nick писал(а):Для общего развития:
Это мы добавляем репозиторий:
sudo apt-add-repository 'deb http://psha.org.ru/debian/ lucid contrib'
Терминал ругнулся:Nick писал(а):Это скачиваем ключ (wget ... |), который подтвердит подлинность пакетов из этого репозитория и добавляем его к остальным ключам (sudo apt-key add -):
wget -O- http://psha.org.ru/debian/pubkey.gpg | sudo apt-key add -
cnc@cnc-desktop:~$ wget -o- http://psha.org.ru/debian/pubkey.gpg | sudo apt-key add -
gpg: не найдено данных формата OpenPGP.
Тем не менее сделал попытку пойти дальше...
Сделал - получил список пакетов и резюме:Nick писал(а):Это мы обновляем список доступных пакетов, т.к. адрес репозитория мы добавили, но apt о его пакетах пока ничего не знает:
sudo apt-get update
Чтение списков пакетов... Готово
W: Ошибка GPG: http://psha.org.ru lucid Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY AA4F0D0A0AC6427D
Делаю...Nick писал(а):А вот тут мы устанавливаем camview-emc:
sudo apt-get install camview-emc
cnc@cnc-desktop:~$ sudo apt-get install camview-emcЧтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
user-setup localechooser-data
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
camunits-plugins-emc-cv camunits-plugins-emc-misc camunits-utils camview
libcamunits-gtk6 libcamunits6 libcv4 libfreeimage3 python-camunits
Предлагаемые пакеты:
camunits-plugins-dc1394
НОВЫЕ пакеты, которые будут установлены:
camunits-plugins-emc-cv camunits-plugins-emc-misc camunits-utils camview
camview-emc libcamunits-gtk6 libcamunits6 libcv4 libfreeimage3
python-camunits
обновлено 0, установлено 10 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 4 265kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 11,3MB.
Хотите продолжить [Д/н]?
Конечно ДА
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
libcamunits6 libcamunits-gtk6 camview camunits-plugins-emc-cv
camunits-plugins-emc-misc camunits-utils python-camunits camview-emc
Установить эти пакеты без проверки [y/N]?
Опять Йес!
Всё установилось.
А как проверить вэб-камеру теперь? Только в CNC?
Хочешь быть счастливым? Будь им!
-
nkp
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
я не пробовал - но вроде бы вкладку надо сделать в Axis:
[DISPLAY]
EMBED_TAB_NAME = Camera
EMBED_TAB_COMMAND = camview-emc -w {XID}
[DISPLAY]
EMBED_TAB_NAME = Camera
EMBED_TAB_COMMAND = camview-emc -w {XID}
- Ворон226
- Мастер
- Сообщения: 1923
- Зарегистрирован: 01 окт 2012, 18:14
- Репутация: 181
- Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
- Контактная информация:
Re: Интерфейс ЕМС (новые элементы)
А ведь работает!nkp писал(а):я не пробовал - но вроде бы вкладку надо сделать в Axis:
[DISPLAY]
EMBED_TAB_NAME = Camera
EMBED_TAB_COMMAND = camview-emc -w {XID}
А можно эту камеру вынести в мою GladeVCP? И как? Хотелось бы в отдельный контейнер.
Хочешь быть счастливым? Будь им!
