Вопрос по блоку Командоаппарата

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
KeyArduino
Сержант
Сообщения: 130
Зарегистрирован: 21.07.2019{, 19:16}
Репутация: 125
Имя: Дмитрий
Контактная информация:

Вопрос по блоку Командоаппарата

#1

Сообщение KeyArduino » 31.10.2019{, 20:28}

Товарищи офицеры, подскажите пожалуйста, не разберусь с одной настройкой командоаппарата "Продолжительность шага", а именно с настройкой “Выходное значение” не пойму как с помощью этой опции настроить своё время для каждого шага. Создаю выхд с типом
данных Integer, выбираю его в этой настройке “Выходное значение”, и дальше как не пойму

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 681
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 51
Имя: Виктор

Вопрос по блоку Командоаппарата

#2

Сообщение ViktorPetrov » 31.10.2019{, 20:56}

Почему выход ? :smile14: это вход (ST) ,через мультиплексор переключай значение для каждого шага
СпойлерПоказать
шаг.png
шаг.png (5.18 КБ) 520 просмотров

Аватара пользователя
KeyArduino
Сержант
Сообщения: 130
Зарегистрирован: 21.07.2019{, 19:16}
Репутация: 125
Имя: Дмитрий
Контактная информация:

Вопрос по блоку Командоаппарата

#3

Сообщение KeyArduino » 31.10.2019{, 21:11}

Потому что именно выход, вот цитата из справки:
“Выходное значение” - при выборе этого режима длительность шага привязывается к одному из выходов блока. То есть можно создать отдельный выход блока и задавать в шагах значения длительности каждого шага.

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

Вопрос по блоку Командоаппарата

#4

Сообщение rw6cm » 31.10.2019{, 21:19}

KeyArduino,
командоаппарат.flp
(23.13 КБ) 74 скачивания
Win10-64, FLProg (portable)

Аватара пользователя
Phazz
Полковник
Сообщения: 2558
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Вопрос по блоку Командоаппарата

#5

Сообщение Phazz » 31.10.2019{, 21:27}

KeyArduino,
Если нужно изменять значения, то так.
СпойлерПоказать
2019-10-31_23-25-07.png
2019-10-31_23-25-07.png (3.26 КБ) 507 просмотров
2019-10-31_23-24-39.png
2019-10-31_23-21-43.png

Аватара пользователя
KeyArduino
Сержант
Сообщения: 130
Зарегистрирован: 21.07.2019{, 19:16}
Репутация: 125
Имя: Дмитрий
Контактная информация:

Вопрос по блоку Командоаппарата

#6

Сообщение KeyArduino » 31.10.2019{, 21:52}

rw6cm писал(а):
31.10.2019{, 21:19}
KeyArduino,
командоаппарат.flp
(23.13 КБ) 8 скачиваний
Спасибо работает! Но появились новые непонятки, я поставил на вход кнопку, и по логике как написанно в справке
“Сбрасывается в 0” – в момент появления на входе “AS” низкого логического уровня таймер шага сбрасывается в 0 и останавливается до момента появления на входе “AS” высокого логического уровня.
С этой настройкой после отжатия кнопки, шаги должны сбросится на нулевой, но этого не происходит, при отжатии кнопки, просто всё останавливается на том шаге, на каком отпустил кнопку
СпойлерПоказать
Изображение
Отправлено спустя 2 минуты 22 секунды:
Phazz писал(а):
31.10.2019{, 21:27}
KeyArduino,
Если нужно изменять значения, то так.
СпойлерПоказать
2019-10-31_23-25-07.png2019-10-31_23-24-39.png2019-10-31_23-21-43.png
Но это будет каждый шаг одну секунду, то есть с одинаковым интервалом, а задумка сделать каждый шаг со своим временем
Последний раз редактировалось KeyArduino 31.10.2019{, 22:05}, всего редактировалось 3 раза.

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 681
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 51
Имя: Виктор

Вопрос по блоку Командоаппарата

#7

Сообщение ViktorPetrov » 31.10.2019{, 22:02}

Да справка , без пол-литра не разобраться ... :rtfm: .Похоже нужно читать с конца в данном случае :
“Выходное значение” - при выборе этого режима задаем значение длительности для каждого шага и выводим значение на выход блока,который можно создать отдельно.Спасибо rw6cm ,помог разобраться.

Аватара пользователя
KeyArduino
Сержант
Сообщения: 130
Зарегистрирован: 21.07.2019{, 19:16}
Репутация: 125
Имя: Дмитрий
Контактная информация:

Вопрос по блоку Командоаппарата

#8

Сообщение KeyArduino » 31.10.2019{, 22:06}

ViktorPetrov писал(а):
31.10.2019{, 22:02}
Да справка , без пол-литра не разобраться ...
С этим я разобрался, спасибо rw6cm, Но появились новые непонятки, я поставил на вход кнопку, и по логике как написанно в справке
“Сбрасывается в 0” – в момент появления на входе “AS” низкого логического уровня таймер шага сбрасывается в 0 и останавливается до момента появления на входе “AS” высокого логического уровня.
С этой настройкой после отжатия кнопки, шаги должны сбросится на нулевой, но этого не происходит, при отжатии кнопки, просто всё останавливается на том шаге, на каком отпустил кнопку

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

Вопрос по блоку Командоаппарата

#9

Сообщение rw6cm » 31.10.2019{, 22:15}

KeyArduino,
Вроде по русски написано:
KeyArduino писал(а):
31.10.2019{, 22:06}
в момент появления на входе “AS” низкого логического уровня таймер шага сбрасывается в 0
При чем здесь ШАГИ ???
Нужно сбросить шаги делайте так
Вложения
командоаппарат1.flp
(47.57 КБ) 62 скачивания
Win10-64, FLProg (portable)

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 681
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 51
Имя: Виктор

Вопрос по блоку Командоаппарата

#10

Сообщение ViktorPetrov » 31.10.2019{, 22:27}

“Сбрасывается в 0” – в момент появления на входе “AS” низкого логического уровня таймер шага сбрасывается в 0 и останавливается до момента появления на входе “AS” высокого логического уровня.

Я бы так отредактировал:
“Сбрасывается в 0” – в момент появления на входе “AS” низкого логического уровня таймер шага сбрасывается в 0 и продолжает работу с 0 в момент появления на входе “AS” высокого логического уровня.

Аватара пользователя
KeyArduino
Сержант
Сообщения: 130
Зарегистрирован: 21.07.2019{, 19:16}
Репутация: 125
Имя: Дмитрий
Контактная информация:

Вопрос по блоку Командоаппарата

#11

Сообщение KeyArduino » 31.10.2019{, 22:32}

Во, наконец то понял, спасибо rw6cm!!! таймер шага сбрасывается в 0, то есть время останавливается

Ответить

Вернуться в «Спросить у знатоков»