Привет всем!
Помогите новичку разобраться с таймерами.
Алгоритм работы следующий,
Нажимаем кнопку "старт" и запускаем следующую последовательность действий:
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 раз
- Контактная информация:
Помогите разобраться с таймерами
[ref]AlexT[/ref], Читать здесь, надеюсь идею уловите.
Иначе - до понедельника.
Сегодня у меня суббоТНИЦА!

Отправлено спустя 47 секунд:
Найдите мои посты
Иначе - до понедельника.
Сегодня у меня суббоТНИЦА!


Отправлено спустя 47 секунд:
Найдите мои посты
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Помогите разобраться с таймерами
Попробовал от "нечего делать" Ваш алгоритм "перевести на С".
Если всё правильно понял:
(Описание Пользовательского Блока)
Высоким уровнем на входе 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.
Проект не испытывал. Успехов!
Добавлено.
Рано поблагодарили, сначала проверьте. Маленько исправил (не заполнил декларацию).

У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3150
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 236 раз
- Поблагодарили: 118 раз
Помогите разобраться с таймерами
Я думаю блоки делать немного не верный подход, так [ref]AlexT[/ref], не научится.
Один из способов реализации.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Помогите разобраться с таймерами
Верно! Но, полностью соглашусь с Вами если Ув. AlexT не желает познавать Си, создавать и учиться применять ПБлоки и сравнивать размер занимаемой памяти. Анатолий, может это эгоистично с моей стороны, но я тоже учусь, и нуждаюсь в практике.Phazz писал(а): 15 сен 2018, 23:08Я думаю блоки делать немного не верный подход, так AlexT, не научится
Но ключевое, на мой взгляд, в Ваших словах:
А их (способов) уже 3.
Последний раз редактировалось Labu559 15 сен 2018, 23:37, всего редактировалось 2 раза.
- Phazz
- Полковник
- Сообщения: 3150
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 236 раз
- Поблагодарили: 118 раз
Помогите разобраться с таймерами
[ref]Labu559[/ref], Не думаю, что он сюда за изучением СИ пришел )))
Отправлено спустя 13 минут 25 секунд:
Вот с командоаппаратом. Но правильность не гарантирую, так-как не проверял.
Отправлено спустя 13 минут 25 секунд:
Вот с командоаппаратом. Но правильность не гарантирую, так-как не проверял.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Помогите разобраться с таймерами
Идею уловил, но видимо не полностью...
Накидал следующее: Но почему то отрабатывает один цикл и останавливается.
Отправлено спустя 2 минуты 26 секунд:
В хелпе не нашел описание данного блока.
Может подскажете где почитать описание "Командоаппарата"?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость