Страница 4 из 5

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

Добавлено: 21 апр 2020, 13:45
nkp
еще axisrc для полного понимания

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

Добавлено: 21 апр 2020, 14:05
nkp
запустил конфиг
Выделение_180.png (1916 просмотров) <a class='original' href='./download/file.php?id=180292&mode=view' target=_blank>Загрузить оригинал (62.42 КБ)</a>
прицепил к нему axisrc, который выше приводил
работает так:
нажимаю в правой панели PyVCP кнопку -Y НАЗАД - координаты увеличиваются
на клавиатуре нажимаю клавишу ВНИЗ - координаты увеличиваются
-------------------------------------------------
нажимаю в правой панели PyVCP кнопку +Y ВПЕРЕД- координаты уменьшаются
на клавиатуре нажимаю клавишу ВВЕРХ -координаты уменьшаются
==================================
такая логика нужна?

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

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

.axisrc в архиве

еще вопрос, Вы видите строку состояния станка? Третий правы раздел ее "Позиция" зокрывается панелью pyvcp. Как это можно исправить? Либо средний раздел "Инструмент", либо приподнять саму панель pyvcp.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

просто напишите ДА - если правильно работает
или напишите НЕТ - если не правильно
"правильно" - это так ,как ВАМ надо
Напрасно Вы так, я очень даже легкий. Просто изначально Вас запутал, за это еще раз извините.

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

Именно так и требуется

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

Добавлено: 21 апр 2020, 15:23
nkp
ладно....
короче - ваш конфиг у меня работает именно с тем кодом axisrc ,что я выше выложил
почему не работает у вас - не знаю
попробуйте очистить файл .axisrc и оставить в нем только мой код
весь смысл в этой строке
пишем:

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

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

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

bind_axis("Down", "Up", 1)
обратную
выбирайте ,какая вам нужна

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

Добавлено: 21 апр 2020, 15:36
alex030272
не пойму. сделал как Вы написали, очистил файл, вставил код менял местами up и down - не помогает. перезапускал linuxcnc

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

Добавлено: 21 апр 2020, 15:42
nkp
а разве можно его полностью очищать?
можно ,там только пин
probe создается
если его в hal закомментировать,то можно очистить axisrc полностью и всё должно работать
вот мой файл
.axisrc.tar
(10 КБ) 220 скачиваний
зы
это просто для проверки - я про "очистку"

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

Добавлено: 21 апр 2020, 15:47
nkp
alex030272 писал(а):не пойму. сделал как Вы написали, очистил файл, вставил код менял местами up и down - не помогает. перезапускал linuxcnc
просил - не редактируйте посты - пишите новый( а,забыл же - вы тяжелый человек :) )
проверьте - "работает " ли вообще ваш .axisrc
например напишите в нем каляки-маляки
должно при запуске ругнуться

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

Добавлено: 21 апр 2020, 15:53
alex030272
написал каляки маляки и вские разные знаки на русском - не ругнулся

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

Добавлено: 21 апр 2020, 15:54
nkp
alex030272 писал(а):написал каляки маляки и вские разные знаки на русском - не ругнулся
у вас не работает этот файл
надо разбираться - почему...
он в домашней папке лежит?

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

Добавлено: 21 апр 2020, 15:56
alex030272
в папке home

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

Добавлено: 21 апр 2020, 15:59
nkp
alex030272 писал(а):в папке home
нет,он должен лежать в вашей домашней папке
которая скорей всего обзывается
alex030272
там ,где папка Документы,Музыка,изображения и тд

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

Добавлено: 21 апр 2020, 16:08
alex030272
вот я нехороший человек, замучил себя и вас.
в папке home/alex030272 тоже был .axicrc, в него воткнул Ваш код и при запуске ошибка def bind_axis(a, b, d) - invalid syntax

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

Добавлено: 21 апр 2020, 16:13
nkp
alex030272 писал(а):в него воткнул Ваш код и при запуске ошибка def bind_axis(a, b, d) - invalid syntax
попробуйте использовать не код ,а мой файл целиком
тот ,что выше я выложил

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

Добавлено: 21 апр 2020, 16:15
alex030272
Фуууу, знаки :, )) и т.д. не стояли, код вручную набивал.
NKP, тебе отдельное огромное спасибо. Все заработало!!!! Ура

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

Добавлено: 21 апр 2020, 16:22
alex030272
Еще вопрос, Вы видите строку состояния станка? Третий правый раздел ее "Позиция" закрывается панелью pyvcp. Как это можно исправить? Либо средний раздел "Инструмент", либо приподнять саму панель pyvcp. Или для этого отдельную тему создать? В поиске ничего не нашел.