MyGUI

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

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

Re: MyGUI

Сообщение Nick »

Так и передавать, или (or2) напрямую от пульта - совсем железных кнопок, или от скрипта, через нажатие на кнопку...
только блин опять возникает двойственность, нужно чтобы скрипт правильно менял то, что на кнопке написано. получается не надо делать notebook и прочие ухитрения, а можно просто названия менять...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MyGUI

Сообщение Lexxa »

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

Re: MyGUI

Сообщение Lexxa »

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

Re: MyGUI

Сообщение Nick »

Какие именно пины? Точнее, пин для разных названий будет один, или несколько?
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MyGUI

Сообщение Lexxa »

Поясню причину вопроса. У меня на ноуте, после каких-то манипуляций ядро rt не загружается - черный экран и все, хоть тресни.
Поэтому я хотел бы пока описать саму "морду" без прикручивания её к linuxcnc. А потом к каждой кнопке добавить по одному пину Hal, и уж потом прикрутить это хозяйство к CL.
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

В принципе можно. Только для морды лучше использовать компоненты GladeVCP. Кстати, их можно использовать и тестировать и без rt, в LinuxCNC-sim
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MyGUI

Сообщение Lexxa »

Nick писал(а):можно использовать и тестировать и без rt, в LinuxCNC-sim
Вот это бонус!!!
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MyGUI

Сообщение Lexxa »

рано обрадовался, окошко, с выбором конфига для линуксцнц ругается на то ч то ядро не rt, соответственно выбрать там сим не могу

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

lexxa@lexxa-laptop:~/linuxcnc/configs/sim/axis$ linuxcnc axis_mm.ini
LinuxCNC requires the real-time kernel 2.6.32-122-rtai to run.
Before running LinuxCNC, reboot and choose this kernel at the boot menu.
lexxa@lexxa-laptop:~/linuxcnc/configs/sim/axis$ 
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

Надо поставить linuxcnc-sim из репозитория c суффиксом Simulation:
http://buildbot.linuxcnc.org/
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

Хочу сделать саму "железячку" ПО - будет легче тестировать скрипт
за основу взял такой вариант : все будет моноблоком с такой панелькой:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MyGUI

Сообщение Lexxa »

не хочет

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

lexxa@lexxa-laptop:~$ sudo apt-get install linuxcnc-sim
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
  linuxcnc-sim: Зависит: python (< 2.6) но 2.6.5-0ubuntu1 будет установлен
                Зависит: python2.5-imaging но он не может быть установлен
                Зависит: python2.5-tk но он не может быть установлен
E: Сломанные пакеты
lexxa@lexxa-laptop:~$ 
:bender:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MyGUI

Сообщение Lexxa »

зато прокатило

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

wget http://www.linuxcnc.org/lucid/dists/lucid/linuxcnc2.5-sim/binary-i386/linuxcnc-sim_2.5.1_i386.deb
sudo dpkg -i linuxcnc-sim*.deb
sudo apt-get -f install 
:bender:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: MyGUI

Сообщение Nick »

Блин, а я с этим мудохался наверное неделю, пришлось пакет пересобирать и переписывать ему зависимости.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MyGUI

Сообщение Lexxa »

ну вот через wget и dpk запускается всё
гугл)))
:bender:
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

чем лучше (проще) сделать регулятор подачи
может какой то гибрид галетник-шаттл???
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: MyGUI

Сообщение Алексс »

мне кажется переменный резистор самое удобное.
или это не о feed override ?
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: MyGUI

Сообщение nkp »

Алексс писал(а):мне кажется переменный резистор самое удобное.
как его прикрутить к емс?
Аватара пользователя
Алексс
Почётный участник
Почётный участник
Сообщения: 2210
Зарегистрирован: 20 июл 2012, 15:49
Репутация: 266
Заслуга: IQ32
Настоящее имя: Алексей
Откуда: Прага
Контактная информация:

Re: MyGUI

Сообщение Алексс »

знаю два варианта
- usb joystick с аналоговыми рукоятками - сразу 4 резистора можно цеплять.
- teensy + generichid
Каждая собака, бегущая на поводке впереди хозяина, думает, что ведет его за собой.
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: MyGUI

Сообщение Lexxa »

Проще и дешевле энкодера нет ничего. Ограничить его сверху и снизу, чтоб диапазон регулирования был от 0 до Х и всех делов.
В HAL помоему это все можно реализовать.
:bender:
Ответить

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