Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.03.2022, 09:30   #1
vinatim
Member
 
Регистрация: Apr 2021
Сообщения: 41
Благодарил(а): 11 раз(а)
Поблагодарили: 4 раз(а) в 2 сообщениях
По умолчанию Элементарный таймер (решено)

Добрый день. Прошу сильно не пинать.
Нужен элементарный таймер. На вход пришла "1", на выходе вышла "1", через х секунд на выходе "0" не зависимо что на входе.
До этого программировал в Лого, там все просто.
vinatim вне форума   Ответить с цитированием
Старый 12.03.2022, 10:06   #2
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Элементарный таймер

Цитата
Сообщение от vinatim Посмотреть сообщение
Добрый день. Прошу сильно не пинать.
Нужен элементарный таймер. На вход пришла "1", на выходе вышла "1", через х секунд на выходе "0" не зависимо что на входе.
До этого программировал в Лого, там все просто.
начните с этого
https://forum.segnetics.com/showthread.php?t=4059


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Благодарность от:
Старый 12.03.2022, 23:49   #3
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Элементарный таймер

Цитата
Сообщение от vinatim Посмотреть сообщение
Добрый день. Прошу сильно не пинать.
Нужен элементарный таймер. На вход пришла "1", на выходе вышла "1", через х секунд на выходе "0" не зависимо что на входе.
До этого программировал в Лого, там все просто.
Слово "таймер" в кодесисе и прочих немецких разработках означает не таймер (счётчик времени), а задержку (выдержку времени, "делэй"). Делэй это тоже связано со временем, но иначе.

Теперь, когда мы разобрались с "элементарной трудностью перевода", можно приступать к лоджику. Никогда не забывайте, что оригинальный язык лого - это немецкий, а не английский. Английское слово "таймер" в немецком имеет кучу значений, означающих немного разные вещи и действия. Собственно, как и в русском.

У вас, судя по написанному вами, действие не элементарное, а селективное. Запуск выдержки происходит фронтом сигнала. При этом вы не описали событие сброса выдержки, поэтому любой совет будет неполным.

Написанное вами выполнить можно несколькими способами. Наиболее универсально соединение триггера со счётчиком. Триггер инверсным выходом сбрасывает счётчик, поэтому при взводе триггера счётчик досчитает до конца вне зависимости от события запуска.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Благодарность от:
Старый 14.03.2022, 09:50   #4
vinatim
Member
 
Регистрация: Apr 2021
Сообщения: 41
Благодарил(а): 11 раз(а)
Поблагодарили: 4 раз(а) в 2 сообщениях
По умолчанию Ответ: Элементарный таймер

Цитата
Сообщение от LordN Посмотреть сообщение
Спасибо
vinatim вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Segnetics+Lectus (решено) Gelo71 Форум Segnetics 10 01.11.2021 14:30
Работа SMH-4 с модулями EBM-A (решено) Mormyshka Связь с внешним миром 5 25.12.2020 23:42
Таймер на несколько часов (решено) velesmilk Вопросы о программировании 3 04.09.2015 16:40
Часовой таймер rate216 Вопросы о программировании 37 19.06.2014 19:09
Энергонезависимый таймер Arsie Библиотека макросов 0 05.06.2007 14:04


Часовой пояс GMT +4, время: 03:31.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023