Симуляция Probe???

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Симуляция Probe???

Сообщение Bmax77 »

Поясните, как прописать кнопку с панели, чтобы она эмулировала касание датчика.
В конфигурации он подсоединен в 10 пину lpt, в hal прописываю соединение кнопки, пробовал соединять и с probe-in и с 10 пином но всевремя получаю ошибку.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Симуляция Probe???

Сообщение Nick »

Какую ошибку? Небось, что кнопка нажата пока не выполняется probe?
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Симуляция Probe???

Сообщение Bmax77 »

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

Re: Симуляция Probe???

Сообщение Serg »

Потому что сначала probe-in надо отключить от пина пробника.
unlinkp probe-in
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Симуляция Probe???

Сообщение Bmax77 »

Ну значит я правильно понял проблему, но а как же быть если вдруг есть и реальный пробник и кнопку хочется?
unlinkp probe-in - probe-in не найден unlink failed
Аватара пользователя
Сергей Саныч
Мастер
Сообщения: 9116
Зарегистрирован: 30 май 2012, 14:20
Репутация: 2858
Откуда: Тюмень
Контактная информация:

Re: Симуляция Probe???

Сообщение Сергей Саныч »

Bmax77 писал(а):Ну значит я правильно понял проблему, но а как же быть если вдруг есть и реальный пробник и кнопку хочется?
unlinkp probe-in - probe-in не найден unlink failed
Тогда надо через логические элементы подключать. or2, например.
Чудес не бывает. Бывают фокусы.
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Симуляция Probe???

Сообщение Bmax77 »

Serg-tmn писал(а):or2, например.
А можно прям вот примером?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Симуляция Probe???

Сообщение Nick »

Как-то так:

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

loadrt or2 count=1 
addf or2.0 base-thread

net probe-or <= [сюда parport-pin  от пробы] => or2.in0 
net button-or <= [сюда parport-pin от кнопки] => or2.in1 
net probe <= or2.out => motion.probe-in 
Могут быть маленькие орфографические ошибки...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Симуляция Probe???

Сообщение Serg »

Bmax77 писал(а):unlinkp probe-in - probe-in не найден unlink failed
Показывай свои конфиги и в каком месте ты это написал?
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Симуляция Probe???

Сообщение Bmax77 »

Да спасибо за пример, еще один вопрос, попытался подключить кнопку еще и к индикатору на мое панельке, чтобы в момент нажатия кнопки еще и светик на панели загорался, тоесть взял этот пример:
Ворон226 писал(а):net vel <= motion.current-vel => stepgen.3.vel
net velin <= motion.current-vel => sum2.0.in0 , что означает
Один выход привязан к двум входам, опять ругается на то что оно уже подключено такойто связью
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Симуляция Probe???

Сообщение Bmax77 »

UAVpilot писал(а):Показывай свои конфиги и в каком месте ты это написал?
С этим разобрался, параметр unlinkp не probe-in а motion.probe-input, тогда все работает.
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Симуляция Probe???

Сообщение Bmax77 »

Nick писал(а):Могут быть маленькие орфографические ошибки...
Спасибо, с примером разобрался, и всетаки повторюсь, как подключить один выходной сигнал к двум входам?
Пример приведенный мной выше не работает.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Симуляция Probe???

Сообщение nkp »

можно так:
net vel <= motion.current-vel => stepgen.3.vel
net vel sum2.0.in0

а можно так:
net vel <= motion.current-vel => stepgen.3.vel => sum2.0.in0
Bmax77
Мастер
Сообщения: 400
Зарегистрирован: 13 авг 2013, 11:05
Репутация: 39
Контактная информация:

Re: Симуляция Probe???

Сообщение Bmax77 »

Спасибо, видел же тут гдето такую конструкцию, но потом уже не нашел.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Симуляция Probe???

Сообщение Nick »

Bmax77 писал(а):net vel <= motion.current-vel => stepgen.3.vel
net velin <= motion.current-vel => sum2.0.in0 , что означает
У тебя тут два разных сигнала.
Ответить

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