Помогите разобраться с таймерами

Ответить
AlexT
Рядовой
Сообщения: 3
Зарегистрирован: 02.09.2018{, 17:50}
Репутация: 0
Имя: Александр

Помогите разобраться с таймерами

#1

Сообщение AlexT » 15.09.2018{, 18:17}

Привет всем!
Помогите новичку разобраться с таймерами.

Алгоритм работы следующий,
Нажимаем кнопку "старт" и запускаем следующую последовательность действий:
1. На "выходе 1" устанавливаем "1" длительностью 1 сек
2. на "выходе 2" устанавливаем "1" длительностью 1 сек
3. на "выходе 1" устанавливаем "1" длительностью 1 сек
4. на "выходе 2" генерируем сигнал с длительностью и паузами 1 сек течении 10 сек.
5. на "выходе 2" устанавливаем "1" длительностью 5 сек
Ожидаем нажатия кнопки "старт"

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Помогите разобраться с таймерами

#2

Сообщение Sancho » 15.09.2018{, 18:47}

AlexT, Читать здесь, надеюсь идею уловите.
Иначе - до понедельника.
Сегодня у меня суббоТНИЦА! :) :buhnut:

Отправлено спустя 47 секунд:
Найдите мои посты
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Помогите разобраться с таймерами

#3

Сообщение Labu559 » 15.09.2018{, 22:43}

AlexT писал(а):
15.09.2018{, 18:17}
Помогите новичку
Попробовал от "нечего делать" Ваш алгоритм "перевести на С".
Если всё правильно понял:
(Описание Пользовательского Блока)
Высоким уровнем на входе En запускаем следующую последовательность действий:
1. Выход "out1" устанавливаем в HIGH длительностью импульса на входе "pulses",
2. Выход "out2" устанавливаем в HIGH длительностью импульса на входе "pulses",
3. Выход "out1" устанавливаем в HIGH длительностью импульса на входе "pulses",
4. На выходе "out2" генерируем сигнал с длительностью и паузами импульсов на входе "pulses", 10 раз.
5. Выход "out2" устанавливаем в HIGH на 5 импульсов на входе "pulses"
6. Устанавливаем выход "rstTrig"(окончание последовательности) в HIGH.
Проект не испытывал. Успехов!
Добавлено.
Рано поблагодарили, сначала проверьте. Маленько исправил (не заполнил декларацию). :smile198:
Вложения
AlexT.flp
Создан в FLProg 2.5.1
(227.21 КБ) 51 скачивание

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

Помогите разобраться с таймерами

#4

Сообщение Phazz » 15.09.2018{, 23:08}

Labu559 писал(а):
15.09.2018{, 22:43}
AlexT писал(а):
15.09.2018{, 18:17}
Помогите новичку
Попробовал от "нечего делать" Ваш алгоритм "перевести на С", читаем описание в ПБлоке. Проект не испытывал. Успехов!
Не спешите благодарить, сначала проверьте. Маленько исправил. :umnik:
Я думаю блоки делать немного не верный подход, так AlexT, не научится.

Один из способов реализации.
Сохраненное изображение 2018-9-16_1-4-49.509.jpg

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Помогите разобраться с таймерами

#5

Сообщение Labu559 » 15.09.2018{, 23:13}

Phazz писал(а):
15.09.2018{, 23:08}
Я думаю блоки делать немного не верный подход, так AlexT, не научится
Верно! Но, полностью соглашусь с Вами если Ув. AlexT не желает познавать Си, создавать и учиться применять ПБлоки и сравнивать размер занимаемой памяти. Анатолий, может это эгоистично с моей стороны, но я тоже учусь, и нуждаюсь в практике.
Но ключевое, на мой взгляд, в Ваших словах:
Phazz писал(а):
15.09.2018{, 23:08}
Один из способов реализации.
А их (способов) уже 3.
Последний раз редактировалось Labu559 15.09.2018{, 23:37}, всего редактировалось 2 раза.

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

Помогите разобраться с таймерами

#6

Сообщение Phazz » 15.09.2018{, 23:17}

Labu559, Не думаю, что он сюда за изучением СИ пришел )))

Отправлено спустя 13 минут 25 секунд:
Вот с командоаппаратом. Но правильность не гарантирую, так-как не проверял.
Сохраненное изображение 2018-9-16_1-27-50.192.jpg
Командоаппарат.flp
(146.07 КБ) 60 скачиваний

AlexT
Рядовой
Сообщения: 3
Зарегистрирован: 02.09.2018{, 17:50}
Репутация: 0
Имя: Александр

Помогите разобраться с таймерами

#7

Сообщение AlexT » 16.09.2018{, 00:00}

Sancho писал(а):
15.09.2018{, 18:48}
Читать здесь, надеюсь идею уловите.
Идею уловил, но видимо не полностью...

Накидал следующее:
Test.flp
(289.36 КБ) 64 скачивания
Но почему то отрабатывает один цикл и останавливается.

Отправлено спустя 2 минуты 26 секунд:
Phazz писал(а):
15.09.2018{, 23:30}
Вот с командоаппаратом
В хелпе не нашел описание данного блока.
Может подскажете где почитать описание "Командоаппарата"?

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Помогите разобраться с таймерами

#8

Сообщение Labu559 » 16.09.2018{, 08:25}

AlexT писал(а):
16.09.2018{, 00:03}
Может подскажете где почитать описание "Командоаппарата"?
Здесь от Ув.Автора, ссылка.

Ответить

Вернуться в «Помогите, а то я "нимагу"»