Отключение питания с шагового двигателя FLProg

Пользовательские блоки для управления шаговыми двигателями и сервоприводами
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
rw6cm
Полковник
Сообщения: 1502
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 103
Имя: Владимир

Отключение питания с шагового двигателя FLProg

#1

Сообщение rw6cm » 20.03.2018{, 13:30}

В встроенном блоке шагового двигателя FLProg нет возможности снять питание с обмоток по окончании действия.
Обмотки остаются в последнем состоянии действуя в качестве тормоза(удержание питания на двух обмотках).
Данный блок идет как дополнение к основному, и позволяет снимать питание по необходимости.
Для работы этого блока необходимо заменить библиотеку в IDE,
или положить к дополнительным своим (при соответствующей настройке IDE)
К блоку библиотека не пристегнута, т.к он не является основным.
Блок, библиотека, и пример, ниже.
Двигатели.ubl
(10.44 КБ) 138 скачиваний
Stepper.rar
(4.79 КБ) 145 скачиваний
Откл питания шагового дв.flp
(94.41 КБ) 146 скачиваний
Win7-32, FLProg (portable)

adolf81
Рядовой
Сообщения: 55
Зарегистрирован: 26.09.2016{, 22:15}
Репутация: 1
Откуда: Чудово

Отключение питания с шагового двигателя FLProg

#2

Сообщение adolf81 » 20.03.2018{, 15:19}

использовал такую конструкцию
stepper test.flp
(72.23 КБ) 192 скачивания
отлично работает без тригеров

Аватара пользователя
Max
Лейтенант
Сообщения: 681
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 4
Откуда: Тюмень-Баку
Имя: Максим

Отключение питания с шагового двигателя FLProg

#3

Сообщение Max » 10.02.2019{, 16:04}

rw6cm писал(а):
20.03.2018{, 13:30}
В встроенном блоке шагового двигателя FLProg нет возможности снять питание с обмоток по окончании действия.
Обмотки остаются в последнем состоянии действуя в качестве тормоза(удержание питания на двух обмотках).
Данный блок идет как дополнение к основному, и позволяет снимать питание по необходимости.
Для работы этого блока необходимо заменить библиотеку в IDE,
или положить к дополнительным своим (при соответствующей настройке IDE)
К блоку библиотека не пристегнута, т.к он не является основным.
Блок, библиотека, и пример, ниже.
Двигатели.ubl
Stepper.rar
Откл питания шагового дв.flp

Я так понял. Надо удалить стандартную библиотеку Stepper.h и подставить библиотеку Stepper, которую вы прикрепили?

Аватара пользователя
rw6cm
Полковник
Сообщения: 1502
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 103
Имя: Владимир

Отключение питания с шагового двигателя FLProg

#4

Сообщение rw6cm » 10.02.2019{, 20:29}

Max писал(а):
10.02.2019{, 16:04}
Я так понял. Надо удалить стандартную библиотеку Stepper.h и подставить библиотеку Stepper, которую вы прикрепили?
Да,
или положить в папку C:\Users\***\Documents\Arduino\libraries, при условии что она прописана в настройке IDE.
тогда можно не трогать стандартную.
Win7-32, FLProg (portable)

Аватара пользователя
Max
Лейтенант
Сообщения: 681
Зарегистрирован: 06.09.2015{, 13:12}
Репутация: 4
Откуда: Тюмень-Баку
Имя: Максим

Отключение питания с шагового двигателя FLProg

#5

Сообщение Max » 12.02.2019{, 21:06}

rw6cm писал(а):
10.02.2019{, 20:29}
Max писал(а):
10.02.2019{, 16:04}
Я так понял. Надо удалить стандартную библиотеку Stepper.h и подставить библиотеку Stepper, которую вы прикрепили?
Да,
или положить в папку C:\Users\***\Documents\Arduino\libraries, при условии что она прописана в настройке IDE.
тогда можно не трогать стандартную.
Что-то у меня косяк какой то с вашей библиотекой... Заменил, вероятно некорректно...


Ошибка вылезает:
СпойлерПоказать
error: 'Stepper' does not name a type

Stepper _StM1(64,8,10,9,11);

^

C:\Users\user\AppData\Local\Temp\flprog\pr7\pr7.ino: In function 'void setup()':

pr7:12: error: '_StM1' was not declared in this scope

_StM1.setSpeed(400);

^

C:\Users\user\AppData\Local\Temp\flprog\pr7\pr7.ino: In function 'void loop()':

pr7:39: error: '_StM1' was not declared in this scope

if (stM_steps1 > 0 ) { _StM1.step(1); stM_steps1-- ;}

^

pr7:42: error: '_StM1' was not declared in this scope

_StM1.endStop(endSp_50187380_1);

^

exit status 1
'Stepper' does not name a type

Неверная библиотека найдена в d:\Arduino\FlProgАрхив программ\FLProgPortable_4-2\ideV2\libraries\Stepper: d:\Arduino\FlProgАрхив программ\FLProgPortable_4-2\ideV2\libraries\Stepper
Еще раз попробовал добавить. Опять ошибка: Выбранная папка/zip файл не содержит корректных библиотек

Аватара пользователя
rw6cm
Полковник
Сообщения: 1502
Зарегистрирован: 06.09.2015{, 20:25}
Репутация: 103
Имя: Владимир

Отключение питания с шагового двигателя FLProg

#6

Сообщение rw6cm » 12.02.2019{, 22:18}

Max,
содержимое архива ложится в папку с библиотеками.
Win7-32, FLProg (portable)

Ответить

Вернуться в «Управление шаговыми двигателями и сервоприводами»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость