Nick писал(а):А что ты хочешь сделать?
Nick писал(а):Скорее всего ошибка в компоненте. Там должно быть описание, которое отделяется ;; от тела программы.
Выложи свой файл simple_stepper
Инструкция взята твоя отсюда (стр.1)"#18 Сообщение Nick » 28 мар 2011, 20:54 "
"Объясняю. Все это нужно запихать в компонент. Для этого:
1.Сохраняем все что вверху в файл simple_stepper.comp.
2.Устанавливаем пакет emc2-dev: sudo apt-get install emc2-dev
3.Компилируем и устанавливаем компонент HAL при помощи comp: comp --install simple_stepper.comp
4.Настраиваем станок для использования такого компонента, для этого редактируем .hal файл настроек контроллера добавляем примерно следующее :"...(много текста)
Компонента взята твоя отсюда " #4 Сообщение Nick » 27 мар 2011, 20:54 "
(?копирую с форума и вставляю в nano-редакторе(терминал) и сохраняю с именем simple_stepper.comp)
component simple_stepper;
pin in bit step;
pin in bit dir;
pin out bit out1;
pin out bit out2;
pin out bit out3;
pin out bit out4;
variable int step_phase;
license "GPL";
;;
if (dir == 0){step_phase = (step_phase-1)%4;} else {step_phase = (step_phase+1)%4;}
if (step_phase == 0)
{ out1 = 1; out1 = 0; out1 = 0; out1 = 0; }
else if (step_phase == 1)
{ out1 = 0; out1 = 1; out1 = 0; out1 = 0; }
else if (step_phase == 2)
{ out1 = 0; out1 = 0; out1 = 1; out1 = 0; }
else if (step_phase == 3)
{ out1 = 0; out1 = 0; out1 = 0; out1 = 1; }
Посмотри ты уже сталкивался с такой ошибкой(не у тебя- у новичка)
#51 Сообщение UAVpilot » 12 янв 2015, 12:51
ссылка "Re: Станок канатной резки камня с ЧПУ #115"
там таже проблема-чем закончилась не известно
(о каких пробелах речь идет?)
Nick писал(а):Какие нужны сигналы на выходе? Управление обмотками напрямую?
Прозорлив ты чертяка!(уважаю!) Именно напрямую. (пусть начнет работать хоть и медленно, дальше-больше)
*где то в нете один линуксоид писал об этом: на 220 строил, изменял LPT режим
(3 axis напрямую, и концевики, кажется, с e-stop на одном проводе -"без излишеств с обратной связью")
но без EMC и очень тяжело -линукс, всё таки-въехать сразу не получится.
**хотя по инструкциям даже real-time-ядро пытался собрать (latency test -максджитер был за 1м) и что то компилировалось,
но не запустил ни разу(не было попыток даже -не дошел: сначала некогда, потом целевой комп отдал под word)
Спасибо.