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

Ответить
AlexT
Рядовой
Сообщения: 3
Зарегистрирован: 02 сен 2018, 17:50
Имя: Александр

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

Сообщение AlexT »

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

Алгоритм работы следующий,
Нажимаем кнопку "старт" и запускаем следующую последовательность действий:
1. На "выходе 1" устанавливаем "1" длительностью 1 сек
2. на "выходе 2" устанавливаем "1" длительностью 1 сек
3. на "выходе 1" устанавливаем "1" длительностью 1 сек
4. на "выходе 2" генерируем сигнал с длительностью и паузами 1 сек течении 10 сек.
5. на "выходе 2" устанавливаем "1" длительностью 5 сек
Ожидаем нажатия кнопки "старт"
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

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

Отправлено спустя 47 секунд:
Найдите мои посты
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25 янв 2018, 22:23
Откуда: Bukovyna
Имя: Василий

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

Сообщение Labu559 »

AlexT писал(а): 15 сен 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:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 3148
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 236 раз
Поблагодарили: 118 раз

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

Сообщение Phazz »

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

Один из способов реализации.
Сохраненное изображение 2018-9-16_1-4-49.509.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25 янв 2018, 22:23
Откуда: Bukovyna
Имя: Василий

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

Сообщение Labu559 »

Phazz писал(а): 15 сен 2018, 23:08Я думаю блоки делать немного не верный подход, так AlexT, не научится
Верно! Но, полностью соглашусь с Вами если Ув. AlexT не желает познавать Си, создавать и учиться применять ПБлоки и сравнивать размер занимаемой памяти. Анатолий, может это эгоистично с моей стороны, но я тоже учусь, и нуждаюсь в практике.
Но ключевое, на мой взгляд, в Ваших словах:
Phazz писал(а): 15 сен 2018, 23:08Один из способов реализации.
А их (способов) уже 3.
Последний раз редактировалось Labu559 15 сен 2018, 23:37, всего редактировалось 2 раза.
Аватара пользователя
Phazz
Полковник
Сообщения: 3148
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 236 раз
Поблагодарили: 118 раз

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

Сообщение Phazz »

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

Отправлено спустя 13 минут 25 секунд:
Вот с командоаппаратом. Но правильность не гарантирую, так-как не проверял.
Сохраненное изображение 2018-9-16_1-27-50.192.jpg
Командоаппарат.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AlexT
Рядовой
Сообщения: 3
Зарегистрирован: 02 сен 2018, 17:50
Имя: Александр

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

Сообщение AlexT »

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

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

Отправлено спустя 2 минуты 26 секунд:
Phazz писал(а): 15 сен 2018, 23:30Вот с командоаппаратом
В хелпе не нашел описание данного блока.
Может подскажете где почитать описание "Командоаппарата"?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25 янв 2018, 22:23
Откуда: Bukovyna
Имя: Василий

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

Сообщение Labu559 »

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

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

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

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