[WIKI] Интерфейс Gmoccapy с нуля.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение esengul »

verser писал(а):Хотя толку от нее для gmoccapy, если у всего gmoccapy пока нет русской локализации.
Gmoccapy мы перевели но родной Кыргызский.

Вот Features тоже перевели а он не работает.

Кстати у меня на станке все запускается не из исходников. пока не работает только перевод.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

esengul писал(а): Gmoccapy мы перевели но родной Кыргызский.
Здорово! Особенно если поделитесь им!
esengul писал(а): Кстати у меня на станке все запускается не из исходников. пока не работает только перевод.
и Features подключили внутри gmoccapy? Как выглядит подключение в .ini?
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

esengul писал(а): Вот Features тоже перевели а он не работает.
Пробовали так подключить локаль features?
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение esengul »

verser писал(а):
esengul писал(а): Вот Features тоже перевели а он не работает.
Пробовали так подключить локаль features?
Не работает.
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение esengul »

verser писал(а):
esengul писал(а): Gmoccapy мы перевели но родной Кыргызский.
Здорово! Особенно если поделитесь им!
esengul писал(а): Кстати у меня на станке все запускается не из исходников. пока не работает только перевод.
и Features подключили внутри gmoccapy? Как выглядит подключение в .ini?
Конечно с переводом поделимся сообществом.

Да features запускается в ini выглядит так

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

[DISPLAY]
#DISPLAY = axis
DISPLAY = gmoccapy
PREFERENCE_FILE_PATH = gmoccapy_preferences
EMBED_TAB_NAME = features
EMBED_TAB_LOCATION = ntb_user_tabs
#EMBED_TAB_LOCATION = box_right
EMBED_TAB_COMMAND = gladevcp -x {XID} features_gmoccapy.glade
EDITOR = gedit
Переведенный интерфейс выглядит так
2.png (2260 просмотров) <a class='original' href='./download/file.php?id=39121&mode=view' target=_blank>Загрузить оригинал (264.96 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение Serg »

verser писал(а): будет так
Судя по исходникам features файлы локализации оно ищет в каталоге locale, который должен быть там-же, где и ini станка.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

UAVpilot писал(а):
verser писал(а): будет так
Судя по исходникам features файлы локализации оно ищет в каталоге locale, который должен быть там-же, где и ini станка.
Я пробовал скопировать напрямую файл .po в ~/linuxcnc-dev/configs/sim/gmoccapy/locale/linuxcnc-features.po - не работает.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

Всю папку locale туда же клал - тоже не заработало.
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение esengul »

verser писал(а):Всю папку locale туда же клал - тоже не заработало.
У меня тоже не работает.

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

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение Serg »

Ну вставьте в текст features отладочную печать чтоб посмотреть где оно файлы ищет...
Я не готов сейчас всё это ставить, чтоб попробовать...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
esengul
Кандидат
Сообщения: 41
Зарегистрирован: 29 июл 2014, 17:49
Репутация: 7
Откуда: Bishkek, Kyrgyzstan
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение esengul »

UAVpilot писал(а):Ну вставьте в текст features отладочную печать чтоб посмотреть где оно файлы ищет...
Я не готов сейчас всё это ставить, чтоб попробовать...
В Features локализация работает если запустить без linuxcnc .

т.е. просто запускаю ./features.py тут все работает.
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

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

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение dinkata »

С Новьйм Годом ,
да ладно разве так трудно сделат конфигурация gmoccapy + features.
У меня Debian Wheezy с Linuxcnc 2.6.4 с обновление на 2.6.5
Сделал все по инструкции в шапке и не могу открьйт конфигурация .
На фото как вьйбиараю , но не открьйвает из linuxcnc-dev ,а от другое место :pssdoff:
и в та которая открьйвается конечно нету features .
Вложения
3.01.2015 -  8,19,46.png (2178 просмотров) <a class='original' href='./download/file.php?id=39548&mode=view' target=_blank>Загрузить оригинал (99.33 КБ)</a>
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

dinkata писал(а): На фото как вьйбиараю , но не открьйвает из linuxcnc-dev ,а от другое место :pssdoff:
и в та которая открьйвается конечно нету features .
По крайней мере фото правильное :)
Должно получиться.
Поставьте птичку на "Create desktop shortcut", далее например gmoccapy_4_axis, далее "Ok", далее пройти весь Step config и сохраниться.
На рабочем столе появиться ярлык для правильного запуска gmoccapy из папки linuxcnc-dev.
Features изначально отсутствует. Его нужно ставить как дополнение самостоятельно по инструкции в шапке.
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение dinkata »

verser писал(а):На рабочем столе появиться ярлык для правильного запуска gmoccapy из папки linuxcnc-dev.
та не хочет ,черт побери ....извините желание запустит с features большое..
ярлык ест , но когда откроется и потом посмотрю на ини там :
EMBED_TAB_NAME = features
EMBED_TAB_LOCATION = box_right
EMBED_TAB_COMMAND = gladevcp -x {XID} features_gmoccapy.glade
...,такое нету ,а я ето поставил в ~/linuxcnc-dev/configs/sim/gmoccapy/gmoccapy_4_axis.ini
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

dinkata писал(а):черт побери ....извините желание запустит с features большое..
Очень правильное желание. :hehehe: Не пожалеете.
dinkata писал(а):..потом посмотрю на ини там :
EMBED_TAB_NAME = features
EMBED_TAB_LOCATION = box_right
EMBED_TAB_COMMAND = gladevcp -x {XID} features_gmoccapy.glade
...,такое нету ,а я ето поставил в ~/linuxcnc-dev/configs/sim/gmoccapy/gmoccapy_4_axis.ini
А была ли проведена
установка Features? (для просмотра содержимого нажмите на ссылку)
Установка:
features.zip разархивировать в папку ~/linuxcnc-dev/lib/python/gladevcp/
features_gmoccapy.rar разархивировать в папку ~/linuxcnc-dev/configs/sim/gmoccapy/
В файл ~/linuxcnc-dev/configs/sim/gmoccapy/gmoccapy_4_axis.ini (или ваш-станок.ini) в раздел [DISPLAY] добавить:

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

EMBED_TAB_NAME = features
EMBED_TAB_LOCATION = box_right
EMBED_TAB_COMMAND = gladevcp -x {XID} features_gmoccapy.glade
Выполнить

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

sudo apt-get install python-lxml 
cd /usr/lib/pymodules/python2.7/gladevcp
ln ~/linuxcnc-dev/lib/python/gladevcp/features.py -s
ln ~/linuxcnc-dev/lib/python/gladevcp/features.glade -s
ln ~/linuxcnc-dev/lib/python/gladevcp/subroutines -s
Изменить ~/linuxcnc-dev/lib/python/gladevcp/hal_pythonplugin.py, а именно, добавить (найти calculator и после него):

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

from features import Features
Изменить ~/linuxcnc-dev/lib/python/gladevcp/hal_python.xml
добавить (найти первый встреченный calculator и после него):

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

    <glade-widget-class name="Features" generic-name="features" title="features">
        <properties>
            <property id="size" query="False" default="1" visible="False"/>
            <property id="spacing" query="False" default="0" visible="False"/>
            <property id="homogeneous" query="False" default="0" visible="False"/>
        </properties>
    </glade-widget-class>
добавить (найти второй встреченный calculator и после него):

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

<glade-widget-class-ref name="Features"/>
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение dinkata »

verser писал(а):А была ли проведена
да , пунктуально все сделано
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
verser
Мастер
Сообщения: 1903
Зарегистрирован: 21 июл 2013, 22:28
Репутация: 1282
Настоящее имя: Сергей
Откуда: Тбилиси
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение verser »

dinkata писал(а):
verser писал(а):А была ли проведена
да , пунктуально все сделано
Нужно посмотреть на error logs.
Покажите результат запуска gmoccapy из терминала, вот пример команды (красные имена замените на свои)
/home/my-cnc/linuxcnc-dev/scripts/linuxcnc '/home/my-cnc/linuxcnc-dev/configs/sim/gmoccapy/gmoccapy_4_axis.ini'
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение dinkata »

verser писал(а):Нужно посмотреть на error logs.
ошибки нету ,открьйвается без features
пока не делал свой станок ,сначале хочу запустит gmoccapy и features
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: [WIKI] Интерфейс Gmoccapy , делаем свои дополнения.

Сообщение dinkata »

сейчас подвключу к нет станок и буду от там ,только там нет кирилица ,буду с латинсками писат
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Ответить

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