|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
28.08.2015, 16:10 | #1 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Счётчики реального времени INT и LONG
Арсений, сдвиньте блок NOT левее, что-бы счетчики считали по фронту, а не по спаду (импульсы счёта тогда будут проходить в этом такте, а не в следующем).
Оно так будет классически, как у остальных счётчиков в программе. |
31.08.2015, 05:41 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Счётчики реального времени INT и LONG
Счётчики перестанут быть рилтаймовыми.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
31.08.2015, 14:39 | #3 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Счётчики реального времени INT и LONG
|
31.08.2015, 15:41 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Счётчики реального времени INT и LONG
Счётчики перестанут быть рилтаймовыми.
Сигнал счёта - уровень. Никаких спадов там нет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
31.08.2015, 16:41 | #5 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Счётчики реального времени INT и LONG
|
31.08.2015, 17:06 | #6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Счётчики реального времени INT и LONG
Вы не полностью просчитали работу блока.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
01.09.2015, 11:17 | #7 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Счётчики реального времени INT и LONG
Mai kyau, просмотрел внимательно - был неправ.
Действительно - на выходе макроса (блока) - значение прошедшего времени появляется После тика. Т.е. - при первом тике - на выходе 0, при следующем - на выходе значение прошедшего реального тика. Но переименовать вход разрешения счета, на мой взгляд, было-бы неплохо (что-бы не путаться). P.s. - всё таки жаль, что не реализовали шаговую отладку .... |
01.09.2015, 13:25 | #8 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Счётчики реального времени INT и LONG
Невозможно получить время выполнения тика, который ещё не выполнился до конца
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |