Переназначение клавиш

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

Re: Переназначение клавиш

Сообщение nkp » 21 апр 2020, 13:45

еще axisrc для полного понимания
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Переназначение клавиш

Сообщение nkp » 21 апр 2020, 14:05

запустил конфиг
Переназначение клавиш Выделение_180.png


прицепил к нему axisrc, который выше приводил
работает так:
нажимаю в правой панели PyVCP кнопку -Y НАЗАД - координаты увеличиваются
на клавиатуре нажимаю клавишу ВНИЗ - координаты увеличиваются
-------------------------------------------------
нажимаю в правой панели PyVCP кнопку +Y ВПЕРЕД- координаты уменьшаются
на клавиатуре нажимаю клавишу ВВЕРХ -координаты уменьшаются
==================================
такая логика нужна?
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Переназначение клавиш

Сообщение alex030272 » 21 апр 2020, 14:29

Все верно. На панели PYVCP кнопки работают как надо, а на физической клавиатуре Up и Down наоборот, вот их и надо переназначить. То есть сделать так, что кнопками на клавиатуре двигается не шпиндель, а стол. Ведь стол у меня подвижный, а не шпиндель. В маче точно также все делал и все хорошо работало.

.axisrc в архиве

еще вопрос, Вы видите строку состояния станка? Третий правы раздел ее "Позиция" зокрывается панелью pyvcp. Как это можно исправить? Либо средний раздел "Инструмент", либо приподнять саму панель pyvcp.
Вложения
мой-станок.tar.gz
(9.54 Кб) Скачиваний: 79
alex030272
Кандидат
 
Сообщения: 41
Зарегистрирован: 19 апр 2020, 21:11
Репутация: 2
Настоящее имя: Александр

Re: Переназначение клавиш

Сообщение nkp » 21 апр 2020, 14:34

alex030272 писал(а):pyvcp.

alex030272 писал(а):Все верно. На панели PYVCP кнопки работают как надо, а на физической клавиатуре Up и Down наоборот, вот их и надо переназначить. То есть сделать так, что кнопками на клавиатуре двигается не шпиндель, а стол. Ведь стол у меня подвижный, а не шпиндель. В маче точно также все делал и все хорошо работало.

я скоро поеду с этой темой
:) я написал логику , вы пишете - все верно
и тут же пишете ,что надо переделать
так верно у меня сейчас работает или нет?
просто напишите - да или нет
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Переназначение клавиш

Сообщение alex030272 » 21 апр 2020, 14:57

Прошу еще раз прощения, это я Вас ввел в заблуждение. А теперь точно - Ваш код в .axisrc не работает. Что с ним, что без него ничего не меняется. При нажатии на физическую Up стол двигается назад, то есть Y-. А при нажатии на физический Down стол двигается вперед, то есть Y+. Надо сделать наоборот, грубо говоря, чтобы стрелки на клавиатуре показывали направление движения стола - вперед (вверх) - это вперед, назад (вниз) - это назад.
alex030272
Кандидат
 
Сообщения: 41
Зарегистрирован: 19 апр 2020, 21:11
Репутация: 2
Настоящее имя: Александр

Re: Переназначение клавиш

Сообщение alex030272 » 21 апр 2020, 15:01

nkp писал(а):
alex030272 писал(а):pyvcp.

alex030272 писал(а):Все верно. На панели PYVCP кнопки работают как надо, а на физической клавиатуре Up и Down наоборот, вот их и надо переназначить. То есть сделать так, что кнопками на клавиатуре двигается не шпиндель, а стол. Ведь стол у меня подвижный, а не шпиндель. В маче точно также все делал и все хорошо работало.

я скоро поеду с этой темой
:) я написал логику , вы пишете - все верно
и тут же пишете ,что надо переделать
так верно у меня сейчас работает или нет?
просто напишите - да или нет

я в личку Вам писал
alex030272
Кандидат
 
Сообщения: 41
Зарегистрирован: 19 апр 2020, 21:11
Репутация: 2
Настоящее имя: Александр

Re: Переназначение клавиш

Сообщение nkp » 21 апр 2020, 15:02

alex030272 писал(а):Прошу еще раз прощения, это я Вас ввел в заблуждение. А теперь точно - Ваш код в .axisrc не работает. Что с ним, что без него ничего не меняется. При нажатии на физическую Up стол двигается назад, то есть Y-. А при нажатии на физический Down стол двигается вперед, то есть Y+. Надо сделать наоборот, грубо говоря, чтобы стрелки на клавиатуре показывали направление осе - влево - это влево, вправо - это вправо, вперед (вверх) - это вперед, назад (вниз) - это назад

вы трудный человек - я уже по личке заметил и тут)))
вас спрашиваешь одно - вы пишете и делаете другое
вот логика ,которую я получил ,запустив ваш конфиг

нажимаю в правой панели PyVCP кнопку -Y НАЗАД - координаты увеличиваются
на клавиатуре нажимаю клавишу ВНИЗ - координаты увеличиваются
-------------------------------------------------
нажимаю в правой панели PyVCP кнопку +Y ВПЕРЕД- координаты уменьшаются
на клавиатуре нажимаю клавишу ВВЕРХ -координаты уменьшаются

==================================
так сейчас работает У МЕНЯ
прочитайте и напишите,пожалуйста - правильно ли У МЕНЯ работает или нет

просто напишите ДА - если правильно работает
или напишите НЕТ - если не правильно
"правильно" - это так ,как ВАМ надо
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Переназначение клавиш

Сообщение alex030272 » 21 апр 2020, 15:22

nkp писал(а):
alex030272 писал(а):Прошу еще раз прощения, это я Вас ввел в заблуждение. А теперь точно - Ваш код в .axisrc не работает. Что с ним, что без него ничего не меняется. При нажатии на физическую Up стол двигается назад, то есть Y-. А при нажатии на физический Down стол двигается вперед, то есть Y+. Надо сделать наоборот, грубо говоря, чтобы стрелки на клавиатуре показывали направление осе - влево - это влево, вправо - это вправо, вперед (вверх) - это вперед, назад (вниз) - это назад

вы трудный человек - я уже по личке заметил и тут)))
вас спрашиваешь одно - вы пишете и делаете другое
вот логика ,которую я получил ,запустив ваш конфиг

нажимаю в правой панели PyVCP кнопку -Y НАЗАД - координаты увеличиваются
на клавиатуре нажимаю клавишу ВНИЗ - координаты увеличиваются
-------------------------------------------------
нажимаю в правой панели PyVCP кнопку +Y ВПЕРЕД- координаты уменьшаются
на клавиатуре нажимаю клавишу ВВЕРХ -координаты уменьшаются

==================================
так сейчас работает У МЕНЯ
прочитайте и напишите,пожалуйста - правильно ли У МЕНЯ работает или нет

просто напишите ДА - если правильно работает
или напишите НЕТ - если не правильно
"правильно" - это так ,как ВАМ надо


Напрасно Вы так, я очень даже легкий. Просто изначально Вас запутал, за это еще раз извините.

Сейчас ДА, все верно:
нажимаю в правой панели PyVCP кнопку -Y НАЗАД - координаты увеличиваются
на клавиатуре нажимаю клавишу ВНИЗ - координаты увеличиваются
-------------------------------------------------
нажимаю в правой панели PyVCP кнопку +Y ВПЕРЕД- координаты уменьшаются
на клавиатуре нажимаю клавишу ВВЕРХ -координаты уменьшаются

Именно так и требуется
alex030272
Кандидат
 
Сообщения: 41
Зарегистрирован: 19 апр 2020, 21:11
Репутация: 2
Настоящее имя: Александр

Re: Переназначение клавиш

Сообщение nkp » 21 апр 2020, 15:23

ладно....
короче - ваш конфиг у меня работает именно с тем кодом axisrc ,что я выше выложил
почему не работает у вас - не знаю
попробуйте очистить файл .axisrc и оставить в нем только мой код
весь смысл в этой строке
пишем:
Код: Выделить всёРазвернуть
bind_axis("Up", "Down", 1)

получаем прямую логику стрелок "вверх-вниз"
пишем:
Код: Выделить всёРазвернуть
bind_axis("Down", "Up", 1)

обратную
выбирайте ,какая вам нужна
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Переназначение клавиш

Сообщение alex030272 » 21 апр 2020, 15:36

не пойму. сделал как Вы написали, очистил файл, вставил код менял местами up и down - не помогает. перезапускал linuxcnc
Последний раз редактировалось alex030272 21 апр 2020, 15:44, всего редактировалось 1 раз.
alex030272
Кандидат
 
Сообщения: 41
Зарегистрирован: 19 апр 2020, 21:11
Репутация: 2
Настоящее имя: Александр

Re: Переназначение клавиш

Сообщение nkp » 21 апр 2020, 15:42

а разве можно его полностью очищать?

можно ,там только пин
probe создается
если его в hal закомментировать,то можно очистить axisrc полностью и всё должно работать
вот мой файл
.axisrc.tar
(10 Кб) Скачиваний: 46

зы
это просто для проверки - я про "очистку"
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Переназначение клавиш

Сообщение nkp » 21 апр 2020, 15:47

alex030272 писал(а):не пойму. сделал как Вы написали, очистил файл, вставил код менял местами up и down - не помогает. перезапускал linuxcnc

просил - не редактируйте посты - пишите новый( а,забыл же - вы тяжелый человек :) )
проверьте - "работает " ли вообще ваш .axisrc
например напишите в нем каляки-маляки
должно при запуске ругнуться
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Переназначение клавиш

Сообщение alex030272 » 21 апр 2020, 15:53

написал каляки маляки и вские разные знаки на русском - не ругнулся
alex030272
Кандидат
 
Сообщения: 41
Зарегистрирован: 19 апр 2020, 21:11
Репутация: 2
Настоящее имя: Александр

Re: Переназначение клавиш

Сообщение nkp » 21 апр 2020, 15:54

alex030272 писал(а):написал каляки маляки и вские разные знаки на русском - не ругнулся

у вас не работает этот файл
надо разбираться - почему...
он в домашней папке лежит?
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Переназначение клавиш

Сообщение alex030272 » 21 апр 2020, 15:56

в папке home
alex030272
Кандидат
 
Сообщения: 41
Зарегистрирован: 19 апр 2020, 21:11
Репутация: 2
Настоящее имя: Александр

Re: Переназначение клавиш

Сообщение nkp » 21 апр 2020, 15:59

alex030272 писал(а):в папке home

нет,он должен лежать в вашей домашней папке
которая скорей всего обзывается
alex030272
там ,где папка Документы,Музыка,изображения и тд
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Переназначение клавиш

Сообщение alex030272 » 21 апр 2020, 16:08

вот я нехороший человек, замучил себя и вас.
в папке home/alex030272 тоже был .axicrc, в него воткнул Ваш код и при запуске ошибка def bind_axis(a, b, d) - invalid syntax
alex030272
Кандидат
 
Сообщения: 41
Зарегистрирован: 19 апр 2020, 21:11
Репутация: 2
Настоящее имя: Александр

Re: Переназначение клавиш

Сообщение nkp » 21 апр 2020, 16:13

alex030272 писал(а):в него воткнул Ваш код и при запуске ошибка def bind_axis(a, b, d) - invalid syntax

попробуйте использовать не код ,а мой файл целиком
тот ,что выше я выложил
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: Переназначение клавиш

Сообщение alex030272 » 21 апр 2020, 16:15

Фуууу, знаки :, )) и т.д. не стояли, код вручную набивал.
NKP, тебе отдельное огромное спасибо. Все заработало!!!! Ура
alex030272
Кандидат
 
Сообщения: 41
Зарегистрирован: 19 апр 2020, 21:11
Репутация: 2
Настоящее имя: Александр

Re: Переназначение клавиш

Сообщение alex030272 » 21 апр 2020, 16:22

Еще вопрос, Вы видите строку состояния станка? Третий правый раздел ее "Позиция" закрывается панелью pyvcp. Как это можно исправить? Либо средний раздел "Инструмент", либо приподнять саму панель pyvcp. Или для этого отдельную тему создать? В поиске ничего не нашел.
alex030272
Кандидат
 
Сообщения: 41
Зарегистрирован: 19 апр 2020, 21:11
Репутация: 2
Настоящее имя: Александр

Пред.След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: _vit, atom12, Bing [Bot], Google [Bot], kochevnik, Kupfershcmidt, Lafayette, Majestic-12 [Bot], MutCNC, niksooon, pegas13, rage, sima8520, Yandex [bot], Владимир СПЗ, Леонид Владимирович

Reputation System ©'