Страница 6 из 47

Re: MyGUI

Добавлено: 20 сен 2012, 19:58
nkp
а не громоздко в ладдере схема будет выглядеть с переключением кнопки в 6 режимах?
вот коммутация одной кнопки для 2 режимов
(для просмотра содержимого нажмите на ссылку)
Выделение(003).jpg (2263 просмотра) <a class='original' href='./download/file.php?id=8010&mode=view' target=_blank>Загрузить оригинал (36.93 КБ)</a>
а для 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
Хочу сделать саму "железячку" ПО - будет легче тестировать скрипт
за основу взял такой вариант :
(для просмотра содержимого нажмите на ссылку)
FANUC0iTC_Hardinge.gif (2231 просмотр) <a class='original' href='./download/file.php?id=8089&mode=view' target=_blank>Загрузить оригинал (36.62 КБ)</a>
все будет моноблоком с такой панелькой:
(для просмотра содержимого нажмите на ссылку)
Pan.JPG (2231 просмотр) <a class='original' href='./download/file.php?id=8088&mode=view' target=_blank>Загрузить оригинал (118.31 КБ)</a>

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 помоему это все можно реализовать.