Страница 7 из 11
Re: EMC2 v2.6
Добавлено: 01 ноя 2014, 14:53
Serg
Только пробуй не Ubuntu 10.04, а Debian Wheezy c LinuxCNC 2.6.

Re: EMC2 v2.6
Добавлено: 01 ноя 2014, 15:00
Ворон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?
Re: EMC2 v2.6
Добавлено: 01 ноя 2014, 15:08
Serg
Вот от того и все беды с линуксом, что редко посещаешь linuxcnc.org!
http://linuxcnc.org/index.php/english/download
Re: EMC2 v2.6
Добавлено: 01 ноя 2014, 15:16
Ворон226
Нее... Причин тут несколько:
1. Незнание английского;
2. Принципиальное отличие языка "железячника" от языка программиста. А транслятора пока нет. Потому и в Вики стараюсь писать.
3. Классический вариант приобретения знаний несколько длителен по времени, что я мог себе позволить в 80-е... А сейчас - это роскошь.
Потому и "живу" на нашем форуме. Кстати, могу проконсультировать по вопросам строительства и ремонта (20 лет опыта).
Re: EMC2 v2.6
Добавлено: 01 ноя 2014, 17:56
Serg
Так гугл вполне адекватно переводит...
Re: EMC2 v2.6
Добавлено: 04 ноя 2014, 12:57
Bmax77
UAVpilot писал(а):попробуй в конец .axisrc пустую строчку добавить.
Сработало из /usr/bin/axis, из домашнего каталога .axisrc ни в какую не работает.
Re: EMC2 v2.6
Добавлено: 04 ноя 2014, 15:05
nkp
Bmax77 писал(а):из домашнего каталога .axisrc ни в какую не работает.
если всё правильно прописано , а оно не работает , то можно попробовать прописать полны путь к файлу .axisrc:
открыть /usr/bin/axis с правами рута(ну хоть так):
там найти строку:
и прописать полный путь(например у меня):
ну и прописать для проверки строку выделеную:
Код: Выделить всё
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
дальше как обычно ...
смотрим - что нам там пишет вывод...
Re: EMC2 v2.6
Добавлено: 04 ноя 2014, 19:27
Bmax77
Похоже у меня как то криво установилось, судя по выводу в консоль при запуске, эта секция игнорируется.
Re: EMC2 v2.6
Добавлено: 04 ноя 2014, 19:46
nkp
Bmax77 писал(а):Похоже у меня как то криво установилось, судя по выводу в консоль при запуске, эта секция игнорируется.
и больше не ругается ни на что?
==========
Re: EMC2 v2.6
Добавлено: 04 ноя 2014, 20:01
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]
Re: EMC2 v2.6
Добавлено: 04 ноя 2014, 20:03
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$
Re: EMC2 v2.6
Добавлено: 04 ноя 2014, 20:13
nkp
Bmax77 писал(а):А вот вывод:
да - всё нормально (в смысле без ошибок)
==========
попробуй - будет ли работать ,если сделать как в #130
Re: EMC2 v2.6
Добавлено: 04 ноя 2014, 22:43
Bmax77
Сделал уже работает.
Re: EMC2 v2.6
Добавлено: 05 ноя 2014, 13:47
Nick
А кстати, если в .axisrc дописать
print "It's alive!"
что-то дополниетельное в консоль выводится?
Если нет - то скорее всего он этот файл по каким-то причинам не видит...
может юзер не до конца настроен, или запускаешь linuxcnc от другого пользователя...
Re: EMC2 v2.6
Добавлено: 05 ноя 2014, 14:37
Serg
Я б посоветовал strace, но уже как-то боязно...

Re: EMC2 v2.6
Добавлено: 17 ноя 2014, 15:21
dinkata
Bmax77 писал(а):А как в 2.6 добиться загрузки сразу на полный экран? root_window.attributes("-zoomed",1) в .axisrc не дало результата.
Установлен Debian Wheezy Linuxcnc 2.6.4.
все что здес указано делал и не хочет и не хочет на полной екран ,на каждой вход надо нажимат максимизе .

В конфигурацию еще указьйваю галочка на Force Axis to Mximize все равно не хочет ,а надо .
Re: EMC2 v2.6
Добавлено: 17 ноя 2014, 15:31
nkp
dinkata писал(а):не хочет ,а надо .
ну сделай как в #130
Re: EMC2 v2.6
Добавлено: 17 ноя 2014, 15:39
dinkata
nkp писал(а):ну сделай как в #130
делал ,не хочет
Re: EMC2 v2.6
Добавлено: 17 ноя 2014, 15:50
nkp
dinkata писал(а):делал ,не хочет
странно - должно бы работать...
может в системе пакетов не хватает??
в терминале :
apt-get moo
вывод можешь сюда не выкладывать

а ты запускаешь емс установленый в систему?
не собранный из исходников?
Re: EMC2 v2.6
Добавлено: 17 ноя 2014, 15:55
dinkata
nkp писал(а):а ты запускаешь емс установленый в систему?
сделал на USB drive от сюда ....
http://www.linuxcnc.org/index.php/english/download