Интерфейс ЕМС (новые элементы)

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6190
Откуда: Казахстан.
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение aftaev »

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

Re: Интерфейс ЕМС (новые элементы)

Сообщение Nick »

Все работает. Делал по этой инструкции:
http://www.cnc-club.ru/forum/viewtopic. ... t=20#p4784

Файлы из 2-го пункта сохраняем в каталог с файлом ini.

Файлы из 3-го пункта можно класть в любое место. Главное правильно указать к ним путь в ini на 4-том шаге. Относительный путь указывается относительно ini. Т.е. если файлы лежат в том же каталоге то нужно написать, например, ./iquad.ngc . "./" означает каталог в которым мы находимся.


И вот скриншот с работающего EMC2 и подключенными subroutines:
Вложения
emc2 subroutines.png (4107 просмотров) <a class='original' href='./download/file.php?id=1512&sid=c2ec7de7c021ba10cd47892be3c51684&mode=view' target=_blank>Загрузить оригинал (137.97 КБ)</a>
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6190
Откуда: Казахстан.
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение aftaev »

Скопировал все файлы в INI:
tkapp.py (не копировал)
ngcgui_app.tcl
ngcgui.tcl
ngcgui_ttt.tcl
и
gosper.ngc
gosper.png
hw.ngc
ihex.ngc
iquad.ngc
iquad.png
xyz.ngc
xyz.png

Далее прописал в INI в секцию [DISPLAY] :
USER_COMMAND_FILE = tkapp.py
TKAPP = ngcgui_app.tcl
NGCGUI = ngcgui.tcl
NGCGUI_FONT = Courier -10 normal
NGCGUI_PREAMBLE = ./in_std.ngc
NGCGUI_SUBFILE = ./simp.ngc
NGCGUI_SUBFILE = ./iquad.ngc
NGCGUI_SUBFILE = ./gosper.ngc
NGCGUI_OPTIONS = nonew noremove nonew

Запустил ЕМС, вышло окно с ошибкой сам ЕМС не запустился.
Сравнил те файлы что прописываем в ini со списком которые нужно скопировать. То что выделено красным тоже скопировал. Все равно выдает ошибку.

Прилагаю что выдает ЕМС: Print file information:
(для просмотра содержимого нажмите на ссылку)
Print file information:
RUN_IN_PLACE=no
EMC2_DIR=
EMC2_BIN_DIR=/usr/bin
EMC2_TCL_DIR=/usr/lib/tcltk/emc2
EMC2_SCRIPT_DIR=
EMC2_RTLIB_DIR=/usr/realtime-2.6.32-122-rtai/modules/emc2
EMC2_CONFIG_DIR=
EMC2_LANG_DIR=/usr/share/emc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
EMC2_EMCSH=/usr/bin/wish8.5
EMC2 - 2.5.0-pre1-321-gb47824e
Machine configuration directory is '/home/aft/emc2/configs/Sherline3Axis'
Machine configuration file is 'Sherline3Axis_mm.ini'
INIFILE=/home/aft/emc2/configs/Sherline3Axis/Sherline3Axis_mm.ini
PARAMETER_FILE=stepper.var
EMCMOT=motmod
EMCIO=io
TASK=milltask
HALUI=
DISPLAY=axis
NML_FILE=
Starting EMC2...
Starting EMC2 server program: emcsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Realtime system did not load
Shutting down and cleaning up EMC2...
Killing task emcsvr, PID=1335
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Cleanup done

Debug file information:
/etc/init.d/realtime: line 164: 1413 Segmentation fault $INSMOD $MOD
1335
PID TTY STAT TIME COMMAND
Stopping realtime threads
RTAPI: ERROR: could not open shared memory (errno=2)
/usr/bin/emc: строка 406: 1433 Ошибка сегментирования $HALCMD stop
Unloading hal components
RTAPI: ERROR: could not open shared memory (errno=2)
/usr/bin/emc: строка 406: 1434 Ошибка сегментирования $HALCMD unload all
RTAPI: ERROR: could not open shared memory (errno=2)
RTAPI: ERROR: could not open shared memory (errno=2)
RTAPI: ERROR: could not open shared memory (errno=2)
RTAPI: ERROR: could not open shared memory (errno=2)
RTAPI: ERROR: could not open shared memory (errno=2)
RTAPI: ERROR: could not open shared memory (errno=2)
RTAPI: ERROR: could not open shared memory (errno=2)
RTAPI: ERROR: could not open shared memory (errno=2)
RTAPI: ERROR: could not open shared memory (errno=2)
RTAPI: ERROR: could not open shared memory (errno=2)
ERROR: Module hal_lib does not exist in /proc/modules
ERROR: Module rtapi is in use
ERROR: Module rtai_math is in use by rtapi
ERROR: Module rtai_sem is in use by rtapi
ERROR: Module rtai_fifos is in use by rtapi
ERROR: Module rtai_sched is in use by rtapi,rtai_sem,rtai_fifos
ERROR: Module rtai_hal is in use by rtapi,rtai_sem,rtai_fifos,rtai_sched

Kernel message information:
[ 82.770145] I-pipe: Domain RTAI registered.
[ 82.770155] RTAI[hal]: <3.8.1> mounted over IPIPE-NOTHREADS 2.6-03.
[ 82.770159] RTAI[hal]: compiled with gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) .
[ 82.770167] RTAI[hal]: mounted (IPIPE-NOTHREADS, IMMEDIATE (INTERNAL IRQs DISPATCHED), ISOL_CPUS_MASK: 0).
[ 82.770170] PIPELINE layers:
[ 82.770174] cc882e20 9ac15d93 RTAI 200
[ 82.770178] c085cb20 0 Linux 100
[ 83.198829] insmod: page allocation failure. order:7, mode:0xd0
[ 83.198837] Pid: 1352, comm: insmod Not tainted 2.6.32-122-rtai #rtai
[ 83.198841] Call Trace:
[ 83.198858] [<c01c4d8e>] __alloc_pages_slowpath+0x46e/0x4a0
[ 83.198864] [<c01c4efa>] __alloc_pages_nodemask+0x13a/0x170
[ 83.198869] [<c01c4f4c>] __get_free_pages+0x1c/0x30
[ 83.198889] [<cc8be814>] alloc_extent+0x34/0xb0 [rtai_sched]
[ 83.198901] [<cc8be9d8>] rtheap_init+0x148/0x230 [rtai_sched]
[ 83.198912] [<cc8b0d11>] __rtai_lxrt_init+0x41/0x6b0 [rtai_sched]
[ 83.198918] [<c0101041>] do_one_initcall+0x31/0x1b0
[ 83.198929] [<cc8b0cd0>] ? __rtai_lxrt_init+0x0/0x6b0 [rtai_sched]
[ 83.198936] [<c0179781>] sys_init_module+0xb1/0x220
[ 83.198941] [<c010340d>] syscall_call+0x7/0xb
[ 83.198945] Mem-Info:
[ 83.198948] DMA per-cpu:
[ 83.198951] CPU 0: hi: 0, btch: 1 usd: 0
[ 83.198954] Normal per-cpu:
[ 83.198956] CPU 0: hi: 42, btch: 7 usd: 0
[ 83.198964] active_anon:11166 inactive_anon:11422 isolated_anon:0
[ 83.198965] active_file:8624 inactive_file:8626 isolated_file:0
[ 83.198967] unevictable:0 dirty:0 writeback:1 unstable:0
[ 83.198969] free:1211 slab_reclaimable:997 slab_unreclaimable:1530
[ 83.198970] mapped:10345 shmem:642 pagetables:936 bounce:0
[ 83.198981] DMA free:1060kB min:144kB low:180kB high:216kB active_anon:2064kB inactive_anon:2112kB active_file:316kB inactive_file:2664kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15852kB mlocked:0kB dirty:0kB writeback:0kB mapped:884kB shmem:28kB slab_reclaimable:84kB slab_unreclaimable:216kB kernel_stack:80kB pagetables:124kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[ 83.198990] lowmem_reserve[]: 0 172 172 172
[ 83.199002] Normal free:3784kB min:1604kB low:2004kB high:2404kB active_anon:42600kB inactive_anon:43576kB active_file:34180kB inactive_file:31840kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:176720kB mlocked:0kB dirty:0kB writeback:4kB mapped:40496kB shmem:2540kB slab_reclaimable:3904kB slab_unreclaimable:5904kB kernel_stack:1680kB pagetables:3620kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[ 83.199011] lowmem_reserve[]: 0 0 0 0
[ 83.199017] DMA: 23*4kB 19*8kB 1*16kB 1*32kB 0*64kB 0*128kB 1*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 1060kB
[ 83.199033] Normal: 850*4kB 18*8kB 5*16kB 3*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 3784kB
[ 83.199048] 18255 total pagecache pages
[ 83.199051] 365 pages in swap cache
[ 83.199054] Swap cache stats: add 1358, delete 993, find 123/180
[ 83.199057] Free swap = 535240kB
[ 83.199059] Total swap = 538616kB
[ 83.200579] 48624 pages RAM
[ 83.200583] 0 pages HighMem
[ 83.200586] 2624 pages reserved
[ 83.200588] 63950 pages shared
[ 83.200590] 31283 pages non-shared
[ 83.354727] insmod: page allocation failure. order:5, mode:0x40d0
[ 83.354735] Pid: 1352, comm: insmod Not tainted 2.6.32-122-rtai #rtai
[ 83.354738] Call Trace:
[ 83.354755] [<c01c4d8e>] __alloc_pages_slowpath+0x46e/0x4a0
[ 83.354761] [<c01c4efa>] __alloc_pages_nodemask+0x13a/0x170
[ 83.354766] [<c01c4f4c>] __get_free_pages+0x1c/0x30
[ 83.354774] [<c01f17f1>] __kmalloc+0x161/0x1c0
[ 83.354795] [<cc8be847>] alloc_extent+0x67/0xb0 [rtai_sched]
[ 83.354806] [<cc8bea24>] rtheap_init+0x194/0x230 [rtai_sched]
[ 83.354818] [<cc8b0d11>] __rtai_lxrt_init+0x41/0x6b0 [rtai_sched]
[ 83.354823] [<c0101041>] do_one_initcall+0x31/0x1b0
[ 83.354834] [<cc8b0cd0>] ? __rtai_lxrt_init+0x0/0x6b0 [rtai_sched]
[ 83.354842] [<c0179781>] sys_init_module+0xb1/0x220
[ 83.354847] [<c010340d>] syscall_call+0x7/0xb
[ 83.354851] Mem-Info:
[ 83.354854] DMA per-cpu:
[ 83.354857] CPU 0: hi: 0, btch: 1 usd: 0
[ 83.354860] Normal per-cpu:
[ 83.354863] CPU 0: hi: 42, btch: 7 usd: 0
[ 83.354870] active_anon:11144 inactive_anon:11466 isolated_anon:0
[ 83.354871] active_file:8531 inactive_file:8626 isolated_file:0
[ 83.354873] unevictable:0 dirty:7 writeback:1 unstable:0
[ 83.354875] free:1257 slab_reclaimable:997 slab_unreclaimable:1530
[ 83.354876] mapped:10331 shmem:642 pagetables:936 bounce:0
[ 83.354887] DMA free:932kB min:144kB low:180kB high:216kB active_anon:2064kB inactive_anon:2112kB active_file:316kB inactive_file:2664kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15852kB mlocked:0kB dirty:0kB writeback:0kB mapped:884kB shmem:28kB slab_reclaimable:84kB slab_unreclaimable:216kB kernel_stack:80kB pagetables:124kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[ 83.354896] lowmem_reserve[]: 0 172 172 172
[ 83.354909] Normal free:4096kB min:1604kB low:2004kB high:2404kB active_anon:42512kB inactive_anon:43752kB active_file:33808kB inactive_file:31840kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:176720kB mlocked:0kB dirty:28kB writeback:4kB mapped:40440kB shmem:2540kB slab_reclaimable:3904kB slab_unreclaimable:5904kB kernel_stack:1680kB pagetables:3620kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[ 83.354917] lowmem_reserve[]: 0 0 0 0
[ 83.354923] DMA: 23*4kB 19*8kB 1*16kB 1*32kB 0*64kB 1*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 932kB
[ 83.354939] Normal: 850*4kB 43*8kB 10*16kB 4*32kB 1*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 4096kB
[ 83.354955] 18192 total pagecache pages
[ 83.354957] 394 pages in swap cache
[ 83.354961] Swap cache stats: add 1512, delete 1118, find 203/270
[ 83.354963] Free swap = 535184kB
[ 83.354966] Total swap = 538616kB
[ 83.356432] 48624 pages RAM
[ 83.356436] 0 pages HighMem
[ 83.356438] 2624 pages reserved
[ 83.356440] 63971 pages shared
[ 83.356443] 31254 pages non-shared
[ 83.356456] RTAI[malloc]: failed to initialize the kernel stacks heap (size=524288 bytes).
[ 83.356463] sys_init_module: 'rtai_sched'->init suspiciously returned 1, it should follow 0/-E convention
[ 83.356466] sys_init_module: loading module anyway...
[ 83.356471] Pid: 1352, comm: insmod Not tainted 2.6.32-122-rtai #rtai
[ 83.356474] Call Trace:
[ 83.356487] [<c017987f>] sys_init_module+0x1af/0x220
[ 83.356493] [<c010340d>] syscall_call+0x7/0xb
[ 85.626053] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 39, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626061] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 40, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626083] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 41, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626088] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 42, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626093] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 43, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626097] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 48, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626102] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 44, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626106] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 45, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626111] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 46, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626116] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 47, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626120] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 49, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626125] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 50, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626129] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 186, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626134] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 51, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626138] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 52, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626143] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 53, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626147] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 54, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626152] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 55, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626156] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 56, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626161] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 57, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626165] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 58, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626170] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 59, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626174] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 60, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626179] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 61, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626183] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 62, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626188] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 63, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626192] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 64, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626197] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 65, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626201] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 66, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626206] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 67, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626210] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 68, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626215] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 69, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626219] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 70, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626224] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 71, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626228] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 72, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626233] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 73, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 85.626238] *** SUSPICIOUS ENTRY ASSIGNEMENT FOR USER SPACE CALL AT 74, DUPLICATED INDEX OR REPEATED INITIALIZATION ***
[ 86.226124] RTAI[math]: loaded.
[ 86.317937] divide error: 0000 [#1] SMP
[ 86.317946] last sysfs file: /sys/devices/pci0000:00/0000:00:02.5/host0/target0:0:0/0:0:0:0/block/sda/uevent
[ 86.317950] Modules linked in: rtapi(+) rtai_math rtai_sem rtai_fifos rtai_sched rtai_hal binfmt_misc ppdev dm_crypt snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq pcmcia snd_timer snd_seq_device joydev snd soundcore yenta_socket i2c_sis96x snd_page_alloc rsrc_nonstatic pcmcia_core shpchp psmouse serio_raw led_class lp parport dm_raid45 xor fbcon tileblit font bitblit softcursor sis_agp sis900 mii vga16fb vgastate agpgart
[ 86.318008]
[ 86.318013] Pid: 1413, comm: insmod Not tainted (2.6.32-122-rtai #rtai) Aspire 3630
[ 86.318018] EIP: 0060:[<cc8b77d4>] EFLAGS: 00010246 CPU: 0
[ 86.318035] EIP is at hash_find_name+0x14/0x100 [rtai_sched]
[ 86.318039] EAX: 90280a48 EBX: 90280a48 ECX: 00000000 EDX: 00000000
[ 86.318042] ESI: 00000000 EDI: 00000000 EBP: c6747f10 ESP: c6747ef4
[ 86.318046] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068
[ 86.318051] Process insmod (pid: 1413, ti=c6746000 task=c6726700 task.ti=c6746000)
[ 86.318055] I-pipe domain Linux
[ 86.318057] Stack:
[ 86.318059] c6747efc c019f706 c6747f10 c01a48de 90280a48 00000000 00000000 c6747f20
[ 86.318069] <0> cc8b78eb 00000001 00000000 c6747f3c cc8bc9c0 00000000 0000219c fffffffc
[ 86.318079] <0> cc839b44 00000000 c6747f5c cc837319 00000003 cc83907b 00000001 00000000
[ 86.318089] Call Trace:
[ 86.318104] [<c019f706>] ? ring_buffer_time_stamp+0x6/0x10
[ 86.318111] [<c01a48de>] ? ftrace_now+0x2e/0x50
[ 86.318121] [<cc8b78eb>] ? rt_get_adr_cnt+0x2b/0x30 [rtai_sched]
[ 86.318132] [<cc8bc9c0>] ? rt_shm_alloc+0x20/0x110 [rtai_sched]
[ 86.318141] [<cc837319>] ? init_module+0x32/0x49d [rtapi]
[ 86.318146] [<c0101041>] ? do_one_initcall+0x31/0x1b0
[ 86.318154] [<cc8372e7>] ? init_module+0x0/0x49d [rtapi]
[ 86.318162] [<c0179781>] ? sys_init_module+0xb1/0x220
[ 86.318167] [<c010340d>] ? syscall_call+0x7/0xb
[ 86.318170] Code: 55 0c 83 fa 01 76 05 ba b0 af 8b cc 8b 45 08 e8 c3 95 fc ff 5d c3 90 55 89 e5 57 56 53 83 ec 10 0f 1f 44 00 00 89 d6 31 d2 89 c3 <f7> f1 89 75 f0 89 de 89 4d e4 83 c2 01 89 55 ec 89 d7 8b 55 f0
[ 86.318225] EIP: [<cc8b77d4>] hash_find_name+0x14/0x100 [rtai_sched] SS:ESP 0068:c6747ef4
[ 86.318240] ---[ end trace 37115dad78e722b0 ]---
[ 88.477056] halcmd[1433]: segfault at 8 ip 00fcd6bc sp bf8b45f0 error 6 in libemchal.so.0[fc8000+8000]
[ 88.568241] halcmd[1434]: segfault at 8 ip 00aae6bc sp bfbadfb0 error 6 in libemchal.so.0[aa9000+8000]
[ 88.608246] halcmd[1437]: segfault at 8 ip 00bad6bc sp bff1e3e0 error 6 in libemchal.so.0[ba8000+8000]
[ 89.058048] halcmd[1441]: segfault at 8 ip 00dbb6bc sp bfb549a0 error 6 in libemchal.so.0[db6000+8000]
[ 89.267589] halcmd[1445]: segfault at 8 ip 009776bc sp bfa7b1a0 error 6 in libemchal.so.0[972000+8000]
[ 89.476916] halcmd[1449]: segfault at 8 ip 008116bc sp bfc6e2e0 error 6 in libemchal.so.0[80c000+8000]
[ 89.685294] halcmd[1453]: segfault at 8 ip 00b436bc sp bff2ce60 error 6 in libemchal.so.0[b3e000+8000]
[ 89.893783] halcmd[1458]: segfault at 8 ip 00d7a6bc sp bfdb0a80 error 6 in libemchal.so.0[d75000+8000]
[ 90.105010] halcmd[1463]: segfault at 8 ip 00a016bc sp bf922570 error 6 in libemchal.so.0[9fc000+8000]
[ 90.313495] halcmd[1467]: segfault at 8 ip 00ec16bc sp bfef7430 error 6 in libemchal.so.0[ebc000+8000]
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6190
Откуда: Казахстан.
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение aftaev »

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

Re: Интерфейс ЕМС (новые элементы)

Сообщение Nick »

Странно...

А ты emc2 без ngcgui пробовал запускать? Может проблема не в нем? Как-то не похоже на ngcgui... больше похоже на общую проблему с realtime...
/etc/init.d/realtime: line 164: 1413 Segmentation fault
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6190
Откуда: Казахстан.
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение aftaev »

Nick писал(а):А ты emc2 без ngcgui пробовал запускать?
Я щас все файлы постираю как в прошлый раз и будет работать. Другими словами до установки ngcgui ЕМС запускался.

У тебя кака версия ЕМС и Linux?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6190
Откуда: Казахстан.
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение aftaev »

Вот все что было в папке /home/aft/emc2/configs стер ЕМС запустился :)

Как все делаю:
1. Поставил ЕМС2.5
2. Запускаю и в окне выбираю 3х осевой
1.png (4096 просмотров) <a class='original' href='./download/file.php?id=1513&sid=c2ec7de7c021ba10cd47892be3c51684&mode=view' target=_blank>Загрузить оригинал (65.81 КБ)</a>
после чего появляется папка /home/aft/emc2/configs/Sherline3Axis
3. Запускаю ЕМС все работает!!!
Никаких настроек дополнительных в ЕМС не делаю. ЕМС не подключен к железу, одна цель добавить закладки.

4. Копирую файлы
/home/aft/emc2/configs/Sherline3Axis/xyz.png
/home/aft/emc2/configs/Sherline3Axis/xyz.ngc
/home/aft/emc2/configs/Sherline3Axis/simp.png
/home/aft/emc2/configs/Sherline3Axis/simp.ngc
/home/aft/emc2/configs/Sherline3Axis/ngcgui_ttt.tcl
/home/aft/emc2/configs/Sherline3Axis/ngcgui_app.tcl
/home/aft/emc2/configs/Sherline3Axis/ngcgui.tcl
/home/aft/emc2/configs/Sherline3Axis/iquad.png
/home/aft/emc2/configs/Sherline3Axis/iquad.ngc
/home/aft/emc2/configs/Sherline3Axis/in_std.ngc
/home/aft/emc2/configs/Sherline3Axis/ihex.ngc
/home/aft/emc2/configs/Sherline3Axis/hw.ngc
/home/aft/emc2/configs/Sherline3Axis/gosper.png
/home/aft/emc2/configs/Sherline3Axis/gosper.ngc
5. Без изменения ini пробую запустить ЕМС. Грузится очень долго, выбрасывает окно с ошибкой. Закрываю окно, пробую вновь запуститься, ЕМС запускается, без ошибок, но и без вкладок. Что за фигня непонятно.
6. Пробуем прописать в ini
USER_COMMAND_FILE = tkapp.py
TKAPP = ngcgui_app.tcl
NGCGUI = ngcgui.tcl
NGCGUI_FONT = Courier -10 normal
NGCGUI_PREAMBLE = ./in_std.ngc
NGCGUI_SUBFILE = ./simp.ngc
NGCGUI_SUBFILE = ./iquad.ngc
NGCGUI_SUBFILE = ./gosper.ngc
NGCGUI_OPTIONS = nonew noremove nonew

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

Re: Интерфейс ЕМС (новые элементы)

Сообщение Nick »

Linux 10.10, EMC 2.4...

Ну ты не стирай, просто поставь # перед ними. Судя по логу, до ngcgui дело не дошло. GUI вообще не загружалось...

попробуй перед запуском выполнить:
/etc/init.d/realtime start
phsa на cnc-zone писал что это должно помочь в похожей ситуации.

...Как вариант, поставь emc 2.4, с ней точно работает.

---------------------------------------


Так а в прошлый раз ты по другому что-то делал?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6190
Откуда: Казахстан.
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение aftaev »

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

Re: Интерфейс ЕМС (новые элементы)

Сообщение Nick »

sudo apt-get install gimp

правда она не такая простая как paint, скорее как фотошоп, но зато весит как paint :).

или можешь еще inkscape попробовать
sudo apt-get install inkscape
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6190
Откуда: Казахстан.
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение aftaev »

Nick писал(а):Ну ты не стирай, просто поставь # перед ними. Судя по логу, до ngcgui дело не дошло. GUI вообще не загружалось..
Судя повсему у sandman » Ср май 11, 2011 10:03 pm который пробывал подключить эти закладки таже проблема :)
Судя повсему косячит форум + то что для тебя самосабой разумеющееся для чайников незаметно :roll: .
Нужна простая програмка для редактирования картинок, поймешь что за фигня была.
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение Nick »

aftaev писал(а):Судя повсему косячит форум
?
aftaev писал(а):Нужна простая програмка для редактирования картинок, поймешь что за фигня была.
Ну та я и говорю поставь gimp : http://www.gimp.org/
Там есть простой карандашик и кисточка - сложности никакой нет :).
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6190
Откуда: Казахстан.
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение aftaev »

1. Сделал вот что, нажал ссылку выделить все:
01.PNG (4094 просмотра) <a class='original' href='./download/file.php?id=1514&sid=c2ec7de7c021ba10cd47892be3c51684&mode=view' target=_blank>Загрузить оригинал (33.25 КБ)</a>
2. Вставил в ini файл:
02.PNG (4094 просмотра) <a class='original' href='./download/file.php?id=1515&sid=c2ec7de7c021ba10cd47892be3c51684&mode=view' target=_blank>Загрузить оригинал (21.3 КБ)</a>
3. Запускаю ЕМС выдает ошибку.

Когда все стер и начал делать заново, уже скопировал из своего поста:
03.PNG (4094 просмотра) <a class='original' href='./download/file.php?id=1516&sid=c2ec7de7c021ba10cd47892be3c51684&mode=view' target=_blank>Загрузить оригинал (27.09 КБ)</a>
Вставил в ini файл, и обратил внимание что название функций стали зелеными:
4.png (4094 просмотра) <a class='original' href='./download/file.php?id=1517&sid=c2ec7de7c021ba10cd47892be3c51684&mode=view' target=_blank>Загрузить оригинал (117 КБ)</a>
Если воспользоваться ссылкой Выделить все то при вставке в ini файл спереди прописываются лишнии пробелы, если их не удалить получим ошибку.

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

Re: Интерфейс ЕМС (новые элементы)

Сообщение Nick »

Странно, у меня такое не воспроизводится... Даже не знаю, с чем это может быть связано :think:...
А ты просто вставляешь в gedit и все? В нем можно двигать блок текста вправо влево, если выделить несколько строк и нажать Tab или Shift+Tab.
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6190
Откуда: Казахстан.
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение aftaev »

Nick писал(а):А ты просто вставляешь в gedit и все?
Выделяю текст нажимаю Ctrl+C потом вставляю CTRL+V и все.
Nick писал(а):В нем можно двигать блок текста вправо влево, если выделить несколько строк и нажать Tab или Shift+Tab.
ТАБ не пользовался

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

Re: Интерфейс ЕМС (новые элементы)

Сообщение Nick »

Устанавливаем camview-emc как указанно здесь: http://cnc-club.ru/forum/viewtopic.php? ... t=60#p5062

И в [DISPLAY] добавляем:
EMBED_TAB_NAME = Camera
EMBED_TAB_COMMAND = camview-emc -w {XID}

Должна появиться закладка Camera
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6190
Откуда: Казахстан.
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение aftaev »

подключил микроскоп воть:
EMC.png (4076 просмотров) <a class='original' href='./download/file.php?id=1520&sid=c2ec7de7c021ba10cd47892be3c51684&mode=view' target=_blank>Загрузить оригинал (508.32 КБ)</a>
Ток почему камера лысая без координат и всяких кнопочек?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение Nick »

Но ведь заработало же :hehehe:!

Чтобы были кнопочки, камеру нужно запихать в glade vcp.
В какие кнопочки тебе нужны, как на скринах или другие?

--------------

PS какие-то кнопочки должны быть внутри controls.
psha
Опытный
Сообщения: 147
Зарегистрирован: 28 фев 2011, 11:11
Репутация: 1
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение psha »

aftaev писал(а):Ток почему камера лысая без координат и всяких кнопочек?
Лысая камера - это не бага, это фича :)
Собственно всё что можно спрятано и убрано, чтоб поле зрения было максимально.
Управление плагинами, действительно, живет под "Controls"
Всякие странные ништяки надо отдельно через gladevcp навешивать - там невозможно выработать общие требования :)
root, доделай конвертацию! :)
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6190
Откуда: Казахстан.
Контактная информация:

Re: Интерфейс ЕМС (новые элементы)

Сообщение aftaev »

Nick писал(а):В какие кнопочки тебе нужны, как на скринах или другие?
ПОка не нужны. Вот МЕСА прийдет тогда дальше займусь. Кстати ngcgui при попытке сформировать Gcode выбрасывает ошибку мол неватает файлов каких то. ngcgui как перевести на русский? или лучше поковыряться в исходниках?
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Ответить

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