Не получается сомпилить "comp" не видит хидеры
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Не получается сомпилить "comp" не видит хидеры
Нужно написать небольшое приложение для настройки серво драйверов Вайпер. Они программируются через RS-232.
Думаю уже многие пользовались серво тюнером. В нем есть крутилки отвечающие за P, I, D и т.д. Хочу доработать его так, чтоб при изменении значения крутилки менялось значение у Вайпера т.е. засылалось значение в драйвер через RS-232.
Хотелось вообще в тупую прицепить выход этой крутилки к пину моего "comp", но не получается скомпилить т.к. не ищет "*.h"...
P.S.
Если будет предложение как это сделать с помощью юзер спейс. Тоже буду рад. Ибо Питоновские скрипты с радостью выполняются.
Думаю уже многие пользовались серво тюнером. В нем есть крутилки отвечающие за P, I, D и т.д. Хочу доработать его так, чтоб при изменении значения крутилки менялось значение у Вайпера т.е. засылалось значение в драйвер через RS-232.
Хотелось вообще в тупую прицепить выход этой крутилки к пину моего "comp", но не получается скомпилить т.к. не ищет "*.h"...
P.S.
Если будет предложение как это сделать с помощью юзер спейс. Тоже буду рад. Ибо Питоновские скрипты с радостью выполняются.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Не получается сомпилить "comp" не видит хидеры
В user space как два пальца ! Нужен только модуль общения с твоим агрегатом. Если напишешь на питоне, я тебе все остальное за 2 мин сделаю.
По comp, как ты компилишь и что тебе говорит в ответ? Скинь вывод консоли.
ЗЫ welcome back
По comp, как ты компилишь и что тебе говорит в ответ? Скинь вывод консоли.
ЗЫ welcome back
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: Не получается сомпилить "comp" не видит хидеры
От меня так просто не избавитьсяNick писал(а):ЗЫ welcome back
Алгоритмику, как организовать это в юзерспейс?
Модуль общения с агрегатом вообще прост (пока).
Общий принцип:
Если вход пин != исх пин тогда /*защита от дурака
открыть порт
послать в порт инфу по шаблону (буква + вход пин)
исх пин = вход пин
закрыть порт
Мне нужно вызывать эту процедуру каждый раз, как начинает работать крутилка.
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Не получается сомпилить "comp" не видит хидеры
Да про него. Для меня работа с последовательными портами - темный лес. Даже не знаю с какой стороны к ним подойти. Нужна программка/модуль который умеет общаться по твоему порту. Желательно на питоне.K@RLSON писал(а):Алгоритмику, как организовать это в юзерспейс?
После этого делаем import hal, создаем компонент и пины, потом while true и внутри этого цилка проверяем состояния пинов.
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: Не получается сомпилить "comp" не видит хидеры
У компа в цеху буду через пару дней. Но сам модуль питона это 5 строчек.
Может без него обойдемся? Т.е. прикинуть как его задействовать можно и без него...
Что за серво настраивалка понятно?
Может без него обойдемся? Т.е. прикинуть как его задействовать можно и без него...
Что за серво настраивалка понятно?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Не получается сомпилить "comp" не видит хидеры
Ок, сейчас накидаю тебе шаблон.K@RLSON писал(а):У компа в цеху буду через пару дней. Но сам модуль питона это 5 строчек.Может без него обойдемся? Т.е. прикинуть как его задействовать можно и без него...
там в принципе без разницы, главное знать, что и как писать.K@RLSON писал(а):Что за серво настраивалка понятно?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Не получается сомпилить "comp" не видит хидеры
Вот заготовка компонента, надо дописать названия пинов и сделать вывод в порт. Остальное должно работать...
- Вложения
-
- rs232.py.tar.gz
- (974 байт) 1066 скачиваний
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: Не получается сомпилить "comp" не видит хидеры
Спасибо
Но как заставить работать совместно с этой настраивалкой: http://www.linuxcnc.org/index.php/engli ... 10&limit=6?
Но как заставить работать совместно с этой настраивалкой: http://www.linuxcnc.org/index.php/engli ... 10&limit=6?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Не получается сомпилить "comp" не видит хидеры
Надо пины PID подключить на пины компонента например
net d-gain-out => rs232.in1
net d-gain-out => rs232.in1
-
- Мастер
- Сообщения: 256
- Зарегистрирован: 08 апр 2011, 22:56
- Репутация: 19
- Контактная информация:
Re: Не получается сомпилить "comp" не видит хидеры
Я подключал к пинам выхода крутилки, но ничего не выходило.
Может сегодня попробую...
Пока приходится заниматься морокой (в срочном порядке забирать свою координатку, которую несколько лет назад купил)
Может сегодня попробую...
Пока приходится заниматься морокой (в срочном порядке забирать свою координатку, которую несколько лет назад купил)