Переназначение клавиш
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Переназначение клавиш
еще axisrc для полного понимания
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Переназначение клавиш
запустил конфиг
работает так:
нажимаю в правой панели PyVCP кнопку -Y НАЗАД - координаты увеличиваются
на клавиатуре нажимаю клавишу ВНИЗ - координаты увеличиваются
-------------------------------------------------
нажимаю в правой панели PyVCP кнопку +Y ВПЕРЕД- координаты уменьшаются
на клавиатуре нажимаю клавишу ВВЕРХ -координаты уменьшаются
==================================
такая логика нужна?
прицепил к нему axisrc, который выше приводилработает так:
нажимаю в правой панели PyVCP кнопку -Y НАЗАД - координаты увеличиваются
на клавиатуре нажимаю клавишу ВНИЗ - координаты увеличиваются
-------------------------------------------------
нажимаю в правой панели PyVCP кнопку +Y ВПЕРЕД- координаты уменьшаются
на клавиатуре нажимаю клавишу ВВЕРХ -координаты уменьшаются
==================================
такая логика нужна?
-
- Кандидат
- Сообщения: 41
- Зарегистрирован: 19 апр 2020, 21:11
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: Переназначение клавиш
Все верно. На панели PYVCP кнопки работают как надо, а на физической клавиатуре Up и Down наоборот, вот их и надо переназначить. То есть сделать так, что кнопками на клавиатуре двигается не шпиндель, а стол. Ведь стол у меня подвижный, а не шпиндель. В маче точно также все делал и все хорошо работало.
.axisrc в архиве
еще вопрос, Вы видите строку состояния станка? Третий правы раздел ее "Позиция" зокрывается панелью pyvcp. Как это можно исправить? Либо средний раздел "Инструмент", либо приподнять саму панель pyvcp.
.axisrc в архиве
еще вопрос, Вы видите строку состояния станка? Третий правы раздел ее "Позиция" зокрывается панелью pyvcp. Как это можно исправить? Либо средний раздел "Инструмент", либо приподнять саму панель pyvcp.
- Вложения
-
- мой-станок.tar.gz
- (9.54 КБ) 270 скачиваний
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Переназначение клавиш
alex030272 писал(а):pyvcp.
я скоро поеду с этой темойalex030272 писал(а):Все верно. На панели PYVCP кнопки работают как надо, а на физической клавиатуре Up и Down наоборот, вот их и надо переназначить. То есть сделать так, что кнопками на клавиатуре двигается не шпиндель, а стол. Ведь стол у меня подвижный, а не шпиндель. В маче точно также все делал и все хорошо работало.
я написал логику , вы пишете - все верно
и тут же пишете ,что надо переделать
так верно у меня сейчас работает или нет?
просто напишите - да или нет
-
- Кандидат
- Сообщения: 41
- Зарегистрирован: 19 апр 2020, 21:11
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: Переназначение клавиш
Прошу еще раз прощения, это я Вас ввел в заблуждение. А теперь точно - Ваш код в .axisrc не работает. Что с ним, что без него ничего не меняется. При нажатии на физическую Up стол двигается назад, то есть Y-. А при нажатии на физический Down стол двигается вперед, то есть Y+. Надо сделать наоборот, грубо говоря, чтобы стрелки на клавиатуре показывали направление движения стола - вперед (вверх) - это вперед, назад (вниз) - это назад.
-
- Кандидат
- Сообщения: 41
- Зарегистрирован: 19 апр 2020, 21:11
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: Переназначение клавиш
я в личку Вам писалnkp писал(а):alex030272 писал(а):pyvcp.я скоро поеду с этой темойalex030272 писал(а):Все верно. На панели PYVCP кнопки работают как надо, а на физической клавиатуре Up и Down наоборот, вот их и надо переназначить. То есть сделать так, что кнопками на клавиатуре двигается не шпиндель, а стол. Ведь стол у меня подвижный, а не шпиндель. В маче точно также все делал и все хорошо работало.
я написал логику , вы пишете - все верно
и тут же пишете ,что надо переделать
так верно у меня сейчас работает или нет?
просто напишите - да или нет
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Переназначение клавиш
вы трудный человек - я уже по личке заметил и тут)))alex030272 писал(а):Прошу еще раз прощения, это я Вас ввел в заблуждение. А теперь точно - Ваш код в .axisrc не работает. Что с ним, что без него ничего не меняется. При нажатии на физическую Up стол двигается назад, то есть Y-. А при нажатии на физический Down стол двигается вперед, то есть Y+. Надо сделать наоборот, грубо говоря, чтобы стрелки на клавиатуре показывали направление осе - влево - это влево, вправо - это вправо, вперед (вверх) - это вперед, назад (вниз) - это назад
вас спрашиваешь одно - вы пишете и делаете другое
вот логика ,которую я получил ,запустив ваш конфиг
нажимаю в правой панели PyVCP кнопку -Y НАЗАД - координаты увеличиваются
на клавиатуре нажимаю клавишу ВНИЗ - координаты увеличиваются
-------------------------------------------------
нажимаю в правой панели PyVCP кнопку +Y ВПЕРЕД- координаты уменьшаются
на клавиатуре нажимаю клавишу ВВЕРХ -координаты уменьшаются
==================================
так сейчас работает У МЕНЯ
прочитайте и напишите,пожалуйста - правильно ли У МЕНЯ работает или нет
просто напишите ДА - если правильно работает
или напишите НЕТ - если не правильно
"правильно" - это так ,как ВАМ надо
-
- Кандидат
- Сообщения: 41
- Зарегистрирован: 19 апр 2020, 21:11
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: Переназначение клавиш
Напрасно Вы так, я очень даже легкий. Просто изначально Вас запутал, за это еще раз извините.nkp писал(а):вы трудный человек - я уже по личке заметил и тут)))alex030272 писал(а):Прошу еще раз прощения, это я Вас ввел в заблуждение. А теперь точно - Ваш код в .axisrc не работает. Что с ним, что без него ничего не меняется. При нажатии на физическую Up стол двигается назад, то есть Y-. А при нажатии на физический Down стол двигается вперед, то есть Y+. Надо сделать наоборот, грубо говоря, чтобы стрелки на клавиатуре показывали направление осе - влево - это влево, вправо - это вправо, вперед (вверх) - это вперед, назад (вниз) - это назад
вас спрашиваешь одно - вы пишете и делаете другое
вот логика ,которую я получил ,запустив ваш конфиг
нажимаю в правой панели PyVCP кнопку -Y НАЗАД - координаты увеличиваются
на клавиатуре нажимаю клавишу ВНИЗ - координаты увеличиваются
-------------------------------------------------
нажимаю в правой панели PyVCP кнопку +Y ВПЕРЕД- координаты уменьшаются
на клавиатуре нажимаю клавишу ВВЕРХ -координаты уменьшаются
==================================
так сейчас работает У МЕНЯ
прочитайте и напишите,пожалуйста - правильно ли У МЕНЯ работает или нет
просто напишите ДА - если правильно работает
или напишите НЕТ - если не правильно
"правильно" - это так ,как ВАМ надо
Сейчас ДА, все верно:
нажимаю в правой панели PyVCP кнопку -Y НАЗАД - координаты увеличиваются
на клавиатуре нажимаю клавишу ВНИЗ - координаты увеличиваются
-------------------------------------------------
нажимаю в правой панели PyVCP кнопку +Y ВПЕРЕД- координаты уменьшаются
на клавиатуре нажимаю клавишу ВВЕРХ -координаты уменьшаются
Именно так и требуется
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Переназначение клавиш
ладно....
короче - ваш конфиг у меня работает именно с тем кодом axisrc ,что я выше выложил
почему не работает у вас - не знаю
попробуйте очистить файл .axisrc и оставить в нем только мой код
весь смысл в этой строке
пишем:
получаем прямую логику стрелок "вверх-вниз"
пишем:
обратную
выбирайте ,какая вам нужна
короче - ваш конфиг у меня работает именно с тем кодом axisrc ,что я выше выложил
почему не работает у вас - не знаю
попробуйте очистить файл .axisrc и оставить в нем только мой код
весь смысл в этой строке
пишем:
Код: Выделить всё
bind_axis("Up", "Down", 1)
пишем:
Код: Выделить всё
bind_axis("Down", "Up", 1)
выбирайте ,какая вам нужна
-
- Кандидат
- Сообщения: 41
- Зарегистрирован: 19 апр 2020, 21:11
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: Переназначение клавиш
не пойму. сделал как Вы написали, очистил файл, вставил код менял местами up и down - не помогает. перезапускал linuxcnc
Последний раз редактировалось alex030272 21 апр 2020, 15:44, всего редактировалось 1 раз.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Переназначение клавиш
можно ,там только пина разве можно его полностью очищать?
probe создается
если его в hal закомментировать,то можно очистить axisrc полностью и всё должно работать
вот мой файл зы
это просто для проверки - я про "очистку"
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Переназначение клавиш
просил - не редактируйте посты - пишите новый( а,забыл же - вы тяжелый человек )alex030272 писал(а):не пойму. сделал как Вы написали, очистил файл, вставил код менял местами up и down - не помогает. перезапускал linuxcnc
проверьте - "работает " ли вообще ваш .axisrc
например напишите в нем каляки-маляки
должно при запуске ругнуться
-
- Кандидат
- Сообщения: 41
- Зарегистрирован: 19 апр 2020, 21:11
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: Переназначение клавиш
написал каляки маляки и вские разные знаки на русском - не ругнулся
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Переназначение клавиш
у вас не работает этот файлalex030272 писал(а):написал каляки маляки и вские разные знаки на русском - не ругнулся
надо разбираться - почему...
он в домашней папке лежит?
-
- Кандидат
- Сообщения: 41
- Зарегистрирован: 19 апр 2020, 21:11
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: Переназначение клавиш
в папке home
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Переназначение клавиш
нет,он должен лежать в вашей домашней папкеalex030272 писал(а):в папке home
которая скорей всего обзывается
alex030272
там ,где папка Документы,Музыка,изображения и тд
-
- Кандидат
- Сообщения: 41
- Зарегистрирован: 19 апр 2020, 21:11
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: Переназначение клавиш
вот я нехороший человек, замучил себя и вас.
в папке home/alex030272 тоже был .axicrc, в него воткнул Ваш код и при запуске ошибка def bind_axis(a, b, d) - invalid syntax
в папке home/alex030272 тоже был .axicrc, в него воткнул Ваш код и при запуске ошибка def bind_axis(a, b, d) - invalid syntax
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Переназначение клавиш
попробуйте использовать не код ,а мой файл целикомalex030272 писал(а):в него воткнул Ваш код и при запуске ошибка def bind_axis(a, b, d) - invalid syntax
тот ,что выше я выложил
-
- Кандидат
- Сообщения: 41
- Зарегистрирован: 19 апр 2020, 21:11
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: Переназначение клавиш
Фуууу, знаки :, )) и т.д. не стояли, код вручную набивал.
NKP, тебе отдельное огромное спасибо. Все заработало!!!! Ура
NKP, тебе отдельное огромное спасибо. Все заработало!!!! Ура
-
- Кандидат
- Сообщения: 41
- Зарегистрирован: 19 апр 2020, 21:11
- Репутация: 2
- Настоящее имя: Александр
- Контактная информация:
Re: Переназначение клавиш
Еще вопрос, Вы видите строку состояния станка? Третий правый раздел ее "Позиция" закрывается панелью pyvcp. Как это можно исправить? Либо средний раздел "Инструмент", либо приподнять саму панель pyvcp. Или для этого отдельную тему создать? В поиске ничего не нашел.