Интерфейсы EMC2 (опросничек)

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение Serg »

Не, он не режет, а просто исполняет указанный скрипт в текущем процессе (точечка впреди). Соответственно там можно объявлять новые переменные, менять значения существующих, уничтожать их (unset VARIABLE) и вообще исполнять любый команды.
В скрипте "VARIABLE=value" на отдельной строке действует только на текущий процесс (сам скрипт) и не наследуется потомками. Чтоб наследовался надо экспортировать.

В случае, когда в одной строке (интерактивно или в скрипте) написано "VARIABLE=value command" все такие переменнные автоматически экспортируются вконтексте command и будет наследоваться потомками.

Если хотите поэксперементировать то будут полезны две команды:
set - показывает все переменные окружения.
env - показывает только те переменные окружения, которые наследуются потомками.

P.S. Вот так естественно тоже можно:
VARIABLE1=value1 VARIABLE2=value2 ... command
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

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

#!/bin/bash

export AXIS_NO_AUTOCONFIGURE=1
. scripts/rip-environment 
cd /home/nkp/cnc/configs/SherlineLathe-2
linuxcnc SherlineLathe_mm.ini
так работает
а понадобилось вот для чего: подправлял для себя axis,ну и чтоб не лазить в хал - но все элементы были видны:
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение Lexxa »

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

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

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

Re: Интерфейсы EMC2 (опросничек)

Сообщение Lexxa »

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

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

Примеры визуализации в емс
vismach.rar
(18.4 КБ) 665 скачиваний
Модуль
vismach.py.tar
(30 КБ) 582 скачивания
может быть полезен при той же визуализации гибки.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

альтернатива gtk :
QtCNC.png (3704 просмотра) <a class='original' href='./download/file.php?id=10227&mode=view' target=_blank>Загрузить оригинал (56.69 КБ)</a>
интерфейс на Qt
http://www.linuxcnc.org/index.php/engli ... n?start=18
ничего нового - но расширяет инструментарий для желающих ваять экранчики...
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение Lexxa »

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

Re: Интерфейсы EMC2 (опросничек)

Сообщение Nick »

Это наверное какой-то порт gtk-шных виджетов под упаковку в Qt.
Мне gtk больше нравится :)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

вот такая еще разновидность Gscreen вышла
называется moccapy:
Выделение(020).jpg (3566 просмотров) <a class='original' href='./download/file.php?id=11268&mode=view' target=_blank>Загрузить оригинал (334.09 КБ)</a>
питон + gtk
автор Norbert Schechner
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

интересный момент :
стал искать скрипт - посмотреть код - не нахожу
ну как же так - программа на компе запускается - а файла нет :thinking:
оказалось - что автор сего не стал заморачиваться и просто нарисовал свой
экранчик к Gscreen ;)
ещё не такой растатуированый как мач - но уже и не такой серый (и не голубой)
и поудобней будет мне кажется для touch
еще скрин:
Выделение(022).jpg (3556 просмотров) <a class='original' href='./download/file.php?id=11278&mode=view' target=_blank>Загрузить оригинал (395.65 КБ)</a>
Выделение(024).jpg (3556 просмотров) <a class='original' href='./download/file.php?id=11280&mode=view' target=_blank>Загрузить оригинал (39.95 КБ)</a>
Выделение(025).jpg (3556 просмотров) <a class='original' href='./download/file.php?id=11281&mode=view' target=_blank>Загрузить оригинал (29.58 КБ)</a>
Аватара пользователя
Starik
Опытный
Сообщения: 136
Зарегистрирован: 13 май 2012, 21:22
Репутация: 17
Откуда: Долгопрудный

Re: Интерфейсы EMC2 (опросничек)

Сообщение Starik »

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

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

aystarik писал(а):ссылочку можно?
Вот
Аватара пользователя
Starik
Опытный
Сообщения: 136
Зарегистрирован: 13 май 2012, 21:22
Репутация: 17
Откуда: Долгопрудный

Re: Интерфейсы EMC2 (опросничек)

Сообщение Starik »

Спасибо. Сильно более вменяемая, чем оригинальный gscreen... Правда я затею с хомами и оффсетами не оценил, да и без тачскрина MDI маразм полный... Но направление верное! :)
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение Serg »

А оно у вас работает (в симуляторе), а то у меня на каждый клик ошибки в хендлерах. Непонятно толи оно пока такое, толи я его прикрутил неправильно.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

все живое - по крайней мере режим авто и ручной проверен:
Рабочий стол 1(010).jpg (3487 просмотров) <a class='original' href='./download/file.php?id=11521&mode=view' target=_blank>Загрузить оригинал (529.52 КБ)</a>
Аватара пользователя
Starik
Опытный
Сообщения: 136
Зарегистрирован: 13 май 2012, 21:22
Репутация: 17
Откуда: Долгопрудный

Re: Интерфейсы EMC2 (опросничек)

Сообщение Starik »

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

Re: Интерфейсы EMC2 (опросничек)

Сообщение Nick »

Может это rel или cmd?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

Nick писал(а):Может это rel или cmd?
всё гораздо проще - это скрин был сделан на ходу (Shutter 0.9) :hehehe:
сейчас проверил - фокус повторился
а так ,сколько не крутил, все показания в DRO одинаковые ;)
получается экран не сразу захватывается - а поступательно??
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Интерфейсы EMC2 (опросничек)

Сообщение nkp »

страничка gmoccapy в wiki:
Выделение(036).jpg (3313 просмотров) <a class='original' href='./download/file.php?id=13261&mode=view' target=_blank>Загрузить оригинал (324.08 КБ)</a>
Ответить

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