Страница 6 из 47
Re: MyGUI
Добавлено: 20 сен 2012, 19:58
nkp
а не громоздко в ладдере схема будет выглядеть с переключением кнопки в 6 режимах?
вот коммутация одной кнопки для 2 режимов
а для 6-и ????
можешь кусок схемы нарисовать?
Re: MyGUI
Добавлено: 20 сен 2012, 20:02
Nick
Так и передавать, или (or2) напрямую от пульта - совсем железных кнопок, или от скрипта, через нажатие на кнопку...
только блин опять возникает двойственность, нужно чтобы скрипт правильно менял то, что на кнопке написано. получается не надо делать notebook и прочие ухитрения, а можно просто названия менять...
Re: MyGUI
Добавлено: 20 сен 2012, 20:04
Lexxa
нужно только менять названия и все, остальное - задача электроавтоматики.
Ник, поверь, я видел уже не один десяток станков, так вот во всееееех сделано через ладдер или его подобие
не надо питоном навязыать функцию.
Как продукт, это будет выглядеть гораздо предпочтительней, поскольку многие электронщики знают язык релейной логики (в общем случае), но не знают питона, в чем я убедился на собственном опыте. И на заводах, где мы станки пускаем станки та же картинадельфин весна
Re: MyGUI
Добавлено: 25 сен 2012, 09:12
Lexxa
Если, скажем, написать скрипт, который названия на кнопках меняет, то потом можно будет к кнопкам прикрутить пины Hal?
Re: MyGUI
Добавлено: 25 сен 2012, 09:15
Nick
Какие именно пины? Точнее, пин для разных названий будет один, или несколько?
Re: MyGUI
Добавлено: 25 сен 2012, 09:24
Lexxa
Поясню причину вопроса. У меня на ноуте, после каких-то манипуляций ядро rt не загружается - черный экран и все, хоть тресни.
Поэтому я хотел бы пока описать саму "морду" без прикручивания её к linuxcnc. А потом к каждой кнопке добавить по одному пину Hal, и уж потом прикрутить это хозяйство к CL.
Re: MyGUI
Добавлено: 25 сен 2012, 09:53
Nick
В принципе можно. Только для морды лучше использовать компоненты GladeVCP. Кстати, их можно использовать и тестировать и без rt, в LinuxCNC-sim
Re: MyGUI
Добавлено: 25 сен 2012, 10:11
Lexxa
Nick писал(а):можно использовать и тестировать и без rt, в LinuxCNC-sim
Вот это бонус!!!
Re: MyGUI
Добавлено: 25 сен 2012, 10:12
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$
Re: MyGUI
Добавлено: 25 сен 2012, 10:52
Nick
Надо поставить linuxcnc-sim из репозитория c суффиксом Simulation:
http://buildbot.linuxcnc.org/
Re: MyGUI
Добавлено: 25 сен 2012, 11:46
nkp
Хочу сделать саму "железячку" ПО - будет легче тестировать скрипт
за основу взял такой вариант :
все будет моноблоком с такой панелькой:
Re: MyGUI
Добавлено: 25 сен 2012, 11:52
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:~$
Re: MyGUI
Добавлено: 25 сен 2012, 12:17
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
Re: MyGUI
Добавлено: 25 сен 2012, 13:24
Nick
Блин, а я с этим мудохался наверное неделю, пришлось пакет пересобирать и переписывать ему зависимости.
Re: MyGUI
Добавлено: 25 сен 2012, 16:01
Lexxa
ну вот через wget и dpk запускается всё
гугл)))
Re: MyGUI
Добавлено: 25 сен 2012, 16:35
nkp
чем лучше (проще) сделать регулятор подачи
может какой то гибрид галетник-шаттл???
Re: MyGUI
Добавлено: 25 сен 2012, 16:41
Алексс
мне кажется переменный резистор самое удобное.
или это не о feed override ?
Re: MyGUI
Добавлено: 25 сен 2012, 16:44
nkp
Алексс писал(а):мне кажется переменный резистор самое удобное.
как его прикрутить к емс?
Re: MyGUI
Добавлено: 25 сен 2012, 16:47
Алексс
знаю два варианта
- usb joystick с аналоговыми рукоятками - сразу 4 резистора можно цеплять.
- teensy + generichid
Re: MyGUI
Добавлено: 25 сен 2012, 17:55
Lexxa
Проще и дешевле энкодера нет ничего. Ограничить его сверху и снизу, чтоб диапазон регулирования был от 0 до Х и всех делов.
В HAL помоему это все можно реализовать.