Страница 7 из 29
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 22 ноя 2014, 13:13
verser
dinkata писал(а):
спасибо ,а установка в моем случае как сделат ?
Это
Код: Выделить всё
EMBED_TAB_NAME = Features
EMBED_TAB_LOCATION = ntb_user_tabs
EMBED_TAB_COMMAND = gladevcp -x {XID} dro.glade
замените на это
Код: Выделить всё
EMBED_TAB_NAME = Features
EMBED_TAB_LOCATION = ntb_user_tabs
EMBED_TAB_COMMAND = gladevcp -x {XID} features_gmoccapy.glade
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 22 ноя 2014, 14:16
dinkata
verser писал(а):замените на это
извините,если я не понял ,так указьйваем загрузит Features в ntb_user_tabs ,да ?
мои вопрос об етом :
1.Скачиваем .
2. features.rar разархивировать в папку ~/linuxcnc-dev/lib/python/gladevcp/......
.да?
3.features_gmoccapy.rar разархивировать в папку ~/linuxcnc-dev/configs/
sim/gmoccapy/
.да?
так не открьйвается ,моя конфигурация не из sim.
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 22 ноя 2014, 14:26
verser
dinkata писал(а):
так не открьйвается ,моя конфигурация не из sim.
После установки Debian Wheezy LinuxCNC 2.6.4
делаем это
sudo apt-get install git-core gitk git-gui
git config --global user.name "Your full name"
git config --global user.email "
you@example.com"
git clone git://git.linuxcnc.org/git/linuxcnc.git linuxcnc-dev
sudo apt-get install libboost-python1.49-dev libmodbus-dev libusb-1.0-0-dev libxmu-dev libglu1-mesa-dev libgl1-mesa-dev libreadline-dev tcl8.5-dev tk8.5-dev
cd linuxcnc-dev
cd src
./autogen.sh
./configure
make
sudo make setuid
cd ..
. ./scripts/rip-environment
linuxcnc
Далее как в инструкции в топике
5.Выбираем при первом запуске станок из раздела Gmoccapy (я выбрал gmoccapy_4_axis , но можно брать любой из этого раздела), ставим галочку "Создать ярлык на рабочем столе" для удобства.
Установка стандартной части закончена. Теперь настраиваем станок и добавляем свои функции.
6. Настроить вручную (без Stepconf Wizard) gmoccapy_4_axis.ini, gmoccapy_postgui.hal и т.д. под себя на основе образцов из папки ~/linuxcnc-dev/configs/sim/gmoccapy , чтобы станок заработал пока без всяких дополнений...
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 22 ноя 2014, 14:52
dinkata
verser писал(а):делаем это
...

уже сделал
verser писал(а):Далее как в инструкции в топике
...ага ,ето я не сделал ,я пошел с конфиг.

спасибо verser
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 23 ноя 2014, 06:43
dinkata
PKM писал(а): Debian тоже без проблем настроил
Что там надо настраиват и какой монитор пользуете ?
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 23 ноя 2014, 15:21
PKM
Монитор ELO с тачскрином. Только драйверы скачал и установил по инструкции с сайта производителя.
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 24 ноя 2014, 15:09
Alex80
Здравствуйте уважаемые форумчане.
Установил с нуля новуюверсию Linuxcnc 2.6
обнавление не проводил. Манипулации с Git не осуществлял.
КУДА ДЕЛАСЬ КЛАВИАТУРА виртуальная в gmoccapp?
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 24 ноя 2014, 15:18
verser
Alex80 писал(а):Здравствуйте уважаемые форумчане.
Установил с нуля новуюверсию Linuxcnc 2.6
обнавление не проводил. Манипулации с Git не осуществлял.
КУДА ДЕЛАСЬ КЛАВИАТУРА виртуальная в gmoccapp?
Вот
здесь про проблему с виртуальной клавиатурой в DEBIAN WHEESY и как побороться.
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 24 ноя 2014, 16:38
Alex80
В DEBIAN WHEESY виртуальную клаву не доделали. Пришлось вернуться к Umbunto. Спасибо.
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 29 ноя 2014, 20:26
verser
Столкнулся в gmoccapy с проблемой,
похожую поднимал Nick. После нажатия-отжатия внешней ESTOP пин iocontrol.0.user-enable-out не сбрасывается, в итоге не работают перемещения (хотя в DRO показывет что перемещается, но сам станок не едет).
Как временный выход из положения сделал такой mod файла ~/linuxcnc-dev/bin/gmoccapy
стр 1377 заменить
Код: Выделить всё
self.command.state(linuxcnc.STATE_ESTOP_RESET)
self.command.wait_complete()
на
Код: Выделить всё
self.command.state(linuxcnc.STATE_ON)
self.command.wait_complete()
self.command.state(linuxcnc.STATE_OFF)
self.command.wait_complete()
Так работает без вопросов.
Написал разработчику, может что по-лучше предложит, поскольку кромсать основу интерфейса не вариант.
Интересно наши форумчане сталкивались с таким?
P.S. Вроде разобрался в чем дело.
Здесь прочитал, что при наличии внешнего ESTOP iocontrol.0.user-enable-out надо заменить на parport пин. Убрал эту iocontrol.0.user-enable-out из конфигов .hal - все заработало без модификаций gmoccapy.
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 01 дек 2014, 14:14
Nick
Честно скажу с этим сильно не разбирался, но в голове сейчас такая картина:
Вроде как со внешней конопкой нужно делать внешнюю петлю автоста. Обычно ее на classic ladder пишут...
Вот такая схема появляется если выбрать в stepconf или pncconf лестницу авост.
Код: Выделить всё
net estop-out <= iocontrol.0.user-enable-out
# ****Установки для программы внешнего АВОСТ -START ****
net estop-out => classicladder.0.in-00
net estop-ext => classicladder.0.in-01
net estop-strobe classicladder.0.in-02 <= iocontrol.0.user-request-enable
net estop-outcl classicladder.0.out-00 => iocontrol.0.emc-enable-in
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 01 дек 2014, 14:51
verser
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 01 дек 2014, 15:13
PKM
И этот пин завести на iocontrol.0.emc-enable-in
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 03 дек 2014, 22:04
solanto
Пробую настроить HAL для Gmoccapy, при запуске выдаёт такую ошибку:
Код: Выделить всё
Print file information:
RUN_IN_PLACE=no
LINUXCNC_DIR=
LINUXCNC_BIN_DIR=/usr/bin
LINUXCNC_TCL_DIR=/usr/lib/tcltk/linuxcnc
LINUXCNC_SCRIPT_DIR=
LINUXCNC_RTLIB_DIR=/usr/realtime-3.4-9-rtai-686-pae/modules/linuxcnc
LINUXCNC_CONFIG_DIR=
LINUXCNC_LANG_DIR=/usr/share/linuxcnc/tcl/msgs
INIVAR=inivar
HALCMD=halcmd
LINUXCNC_EMCSH=/usr/bin/wish8.5
LINUXCNC - 2.6.4
Machine configuration directory is '/home/user/linuxcnc/configs/sim.gmoccapy'
Machine configuration file is 'gmoccapy.ini'
INIFILE=/home/user/linuxcnc/configs/sim.gmoccapy/gmoccapy.ini
PARAMETER_FILE=sim.var
TASK=milltask
HALUI=halui
DISPLAY=gmoccapy
Starting LinuxCNC...
Starting LinuxCNC server program: linuxcncsvr
Loading Real Time OS, RTAPI, and HAL_LIB modules
Starting LinuxCNC IO program: io
Starting HAL User Interface program: halui
Shutting down and cleaning up LinuxCNC...
Killing task linuxcncsvr, PID=6803
Removing HAL_LIB, RTAPI, and Real Time OS modules
Removing NML shared memory segments
Debug file information:
.
core_sim.hal:66: Ini variable '[AXIS_0]SCALE' not found.
6803
PID TTY STAT TIME COMMAND
Stopping realtime threads
Unloading hal components
Что не так делаю?
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 03 дек 2014, 22:08
verser
solanto писал(а):
Что не так делаю?
Написано, что
Код: Выделить всё
Debug file information:
.
core_sim.hal:66: Ini variable '[AXIS_0]SCALE' not found.
вот и проверь соответствие имен в .ini .hal,
наверно INPUT_SCALE правильней будет.
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 03 дек 2014, 22:11
solanto
Всё. Понял в чем ошибка. Спасибо.
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 05 дек 2014, 08:14
esengul
Свою локализацию как сделать в Gmoccapy?
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 05 дек 2014, 08:21
verser
Файлы локализации лежат в папке /src/po/gmoccapy
Пока есть English, German, Spanish and Serbian.
Just copy the gmoccapy.pot file to something like fr.po and translate that file with gtranslator or poedit. After a make you got the GUI in your referenced language.
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 05 дек 2014, 10:39
esengul
verser писал(а):Файлы локализации лежат в папке /src/po/gmoccapy
Пока есть English, German, Spanish and Serbian.
Just copy the gmoccapy.pot file to something like fr.po and translate that file with gtranslator or poedit. After a make you got the GUI in your referenced language.
Обязательно из исходников надо собирать?
В Debian установленном из имейджа как быть.
Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.
Добавлено: 05 дек 2014, 12:49
verser
esengul писал(а):
Обязательно из исходников надо собирать?
Да.
esengul писал(а):В Debian установленном из имейджа как быть.
Тоже из исходников собирать, инструкция в шапке.