EMC2 v2.6

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

Re: EMC2 v2.6

Сообщение Serg »

Только пробуй не Ubuntu 10.04, а Debian Wheezy c LinuxCNC 2.6. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: EMC2 v2.6

Сообщение Ворон226 »

UAVpilot писал(а):Только пробуй не Ubuntu 10.04, а Debian Wheezy c LinuxCNC 2.6. :)
А я не знаю что это? Отдельно никаких дебианов не ставил, а LinuxCNC 2.6 поставил версии Lucid (realtime with RTAI) architectures: i386
Проверил на "злосчастной" конфигурации - работает.
Если не трудно "ткни", пожалуйста, в инфу об этих дебианах и чем чревато использование Debian Wheezy c LinuxCNC 2.6 с Ubuntu 10.04?
Хочешь быть счастливым? Будь им!
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: EMC2 v2.6

Сообщение Serg »

Вот от того и все беды с линуксом, что редко посещаешь linuxcnc.org! :hehehe:
http://linuxcnc.org/index.php/english/download
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: EMC2 v2.6

Сообщение Ворон226 »

Нее... Причин тут несколько:
1. Незнание английского;
2. Принципиальное отличие языка "железячника" от языка программиста. А транслятора пока нет. Потому и в Вики стараюсь писать.
3. Классический вариант приобретения знаний несколько длителен по времени, что я мог себе позволить в 80-е... А сейчас - это роскошь.

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

Re: EMC2 v2.6

Сообщение Serg »

Так гугл вполне адекватно переводит...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: EMC2 v2.6

Сообщение Bmax77 »

UAVpilot писал(а):попробуй в конец .axisrc пустую строчку добавить.
Сработало из /usr/bin/axis, из домашнего каталога .axisrc ни в какую не работает.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2 v2.6

Сообщение nkp »

Bmax77 писал(а):из домашнего каталога .axisrc ни в какую не работает.
если всё правильно прописано , а оно не работает , то можно попробовать прописать полны путь к файлу .axisrc:
открыть /usr/bin/axis с правами рута(ну хоть так):

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

sudo gedit /usr/bin/axis
там найти строку:

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

rcfile = "~/.axisrc"
и прописать полный путь(например у меня):

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

rcfile = "/home/nkp/.axisrc"
ну и прописать для проверки строку выделеную:

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

rcfile  = "/home/nkp/.axisrc"
user_command_file = inifile.find("DISPLAY", "USER_COMMAND_FILE") or ""
if user_command_file:
    rcfile = user_command_file
rcfile = os.path.expanduser(rcfile)
if os.path.exists(rcfile):
    import traceback
    try:
        execfile(rcfile)
       [b] print "rcfile_exe"[/b]
    except:
......
===========
теперь запускать емс из терминала...
в нем пишем :
linuxcnc
дальше как обычно ...
смотрим - что нам там пишет вывод...
Выделение_062.png (2112 просмотров) <a class='original' href='./download/file.php?id=36011&mode=view' target=_blank>Загрузить оригинал (127.65 КБ)</a>
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: EMC2 v2.6

Сообщение Bmax77 »

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

Re: EMC2 v2.6

Сообщение nkp »

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

Re: EMC2 v2.6

Сообщение nkp »

если нужно - можно эту строку прямо в файл /usr/bin/axis добавить
вот сюда:
(для просмотра содержимого нажмите на ссылку)

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

class Progress:
    def __init__(self, phases, total):
        self.num_phases = phases
        self.phase = 0
        self.total = total or 1
        self.lastcount = 0
        self.text = None
        self.old_focus = root_window.tk.call("focus", "-lastfor", ".")
        root_window.tk.call("canvas", ".info.progress",
                    "-width", 1, "-height", 1,
                    "-highlightthickness", 0,
                    "-borderwidth", 2, "-relief", "sunken",
                    "-cursor", "watch")
        root_window.configure(cursor="watch")
        root_window.tk.call(".menu", "configure", "-cursor", "watch")
        t.configure(cursor="watch")
        root_window.tk.call("bind", ".info.progress", "<Key>", "break")
        root_window.tk.call("pack", ".info.progress", "-side", "left",
                                "-fill", "both", "-expand", "1")
        root_window.tk.call(".info.progress", "create", "rectangle",
                                (-10, -10, -10, -10),
                                "-fill", "blue", "-outline", "blue")
        root_window.update_idletasks()
        root_window.tk.call("focus", "-force", ".info.progress")
        root_window.tk.call("patient_grab", ".info.progress")
        [b]root_window.attributes("-zoomed",1)[/b]
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: EMC2 v2.6

Сообщение Bmax77 »

Я туда и добавил.
А вот вывод:

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

maksim@EMC26:~/linuxcnc/configs/3AXIS$ linuxcnc 3AXIS.ini 
LINUXCNC - 2.6.4
Machine configuration directory is '/home/maksim/linuxcnc/configs/3AXIS'
Machine configuration file is '3AXIS.ini'
Starting LinuxCNC...
.
Xlib.protocol.request.QueryExtension
Xlib.protocol.request.QueryExtension
/usr/bin/gladevcp:292: GtkWarning: GdkWindow 0x3a00003 unexpectedly destroyed
  gtk.main()
**** GLADE VCP ERROR:    X Protocol Error: 3
Shutting down and cleaning up LinuxCNC...

maksim@EMC26:~/linuxcnc/configs/3AXIS$ 
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2 v2.6

Сообщение nkp »

Bmax77 писал(а):А вот вывод:
да - всё нормально (в смысле без ошибок)
==========
попробуй - будет ли работать ,если сделать как в #130
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: EMC2 v2.6

Сообщение Bmax77 »

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

Re: EMC2 v2.6

Сообщение Nick »

А кстати, если в .axisrc дописать
print "It's alive!"
что-то дополниетельное в консоль выводится?
Если нет - то скорее всего он этот файл по каким-то причинам не видит...
может юзер не до конца настроен, или запускаешь linuxcnc от другого пользователя...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: EMC2 v2.6

Сообщение Serg »

Я б посоветовал strace, но уже как-то боязно... ;)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: EMC2 v2.6

Сообщение dinkata »

Bmax77 писал(а):А как в 2.6 добиться загрузки сразу на полный экран? root_window.attributes("-zoomed",1) в .axisrc не дало результата.
Установлен Debian Wheezy Linuxcnc 2.6.4.
все что здес указано делал и не хочет и не хочет на полной екран ,на каждой вход надо нажимат максимизе . :oops:
В конфигурацию еще указьйваю галочка на Force Axis to Mximize все равно не хочет ,а надо .
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2 v2.6

Сообщение nkp »

dinkata писал(а):не хочет ,а надо .
ну сделай как в #130
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: EMC2 v2.6

Сообщение dinkata »

nkp писал(а):ну сделай как в #130
делал ,не хочет
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: EMC2 v2.6

Сообщение nkp »

dinkata писал(а):делал ,не хочет
странно - должно бы работать... :thinking:
может в системе пакетов не хватает??
в терминале :
apt-get moo
вывод можешь сюда не выкладывать
:)
а ты запускаешь емс установленый в систему?
не собранный из исходников?
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: EMC2 v2.6

Сообщение dinkata »

nkp писал(а):а ты запускаешь емс установленый в систему?
сделал на USB drive от сюда ....http://www.linuxcnc.org/index.php/english/download
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Ответить

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