Страница 1 из 1

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

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

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

Добавлено: 31 окт 2019, 20:56
ViktorPetrov
Почему выход ? :smile14: это вход (ST) ,через мультиплексор переключай значение для каждого шага
[spoiler]
шаг.png
[/spoiler]

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

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

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

Добавлено: 31 окт 2019, 21:19
rw6cm
[ref]KeyArduino[/ref],
командоаппарат.flp

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

Добавлено: 31 окт 2019, 21:27
Phazz
[ref]KeyArduino[/ref],
Если нужно изменять значения, то так.
[spoiler]
2019-10-31_23-25-07.png
2019-10-31_23-24-39.png
2019-10-31_23-21-43.png
[/spoiler]

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

Добавлено: 31 окт 2019, 21:55
KeyArduino
rw6cm писал(а): 31 окт 2019, 21:19 KeyArduino,
командоаппарат.flp
(23.13 КБ) 8 скачиваний
Спасибо работает! Но появились новые непонятки, я поставил на вход кнопку, и по логике как написанно в справке
“Сбрасывается в 0” – в момент появления на входе “AS” низкого логического уровня таймер шага сбрасывается в 0 и останавливается до момента появления на входе “AS” высокого логического уровня.
С этой настройкой после отжатия кнопки, шаги должны сбросится на нулевой, но этого не происходит, при отжатии кнопки, просто всё останавливается на том шаге, на каком отпустил кнопку
[spoiler]Изображение[/spoiler]

Отправлено спустя 2 минуты 22 секунды:
Phazz писал(а): 31 окт 2019, 21:27 [ref]KeyArduino[/ref],
Если нужно изменять значения, то так.
[spoiler]2019-10-31_23-25-07.png2019-10-31_23-24-39.png2019-10-31_23-21-43.png[/spoiler]
Но это будет каждый шаг одну секунду, то есть с одинаковым интервалом, а задумка сделать каждый шаг со своим временем

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

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

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

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

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

Добавлено: 31 окт 2019, 22:15
rw6cm
[ref]KeyArduino[/ref],
Вроде по русски написано:
KeyArduino писал(а): 31 окт 2019, 22:06 в момент появления на входе “AS” низкого логического уровня таймер шага сбрасывается в 0
При чем здесь ШАГИ ???
Нужно сбросить шаги делайте так

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

Добавлено: 31 окт 2019, 22:27
ViktorPetrov
“Сбрасывается в 0” – в момент появления на входе “AS” низкого логического уровня таймер шага сбрасывается в 0 и останавливается до момента появления на входе “AS” высокого логического уровня.

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

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

Добавлено: 31 окт 2019, 22:32
KeyArduino
Во, наконец то понял, спасибо rw6cm!!! таймер шага сбрасывается в 0, то есть время останавливается