|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
25.12.2012, 10:30 | #1 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
задержка сигнала long на заданный интервал времени
есть ли у кого макрос наподобие spdelay, только вместо типа int на входе dt был тип long
|
25.12.2012, 11:58 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: задержка сигнала long на заданный интервал времени
Цитата:
Замечание: данный блок нельзя применять в качестве задержки ----------- Опишите вашу задачу, наверняка у неё есть нормальное решение. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.12.2012, 12:08 | #3 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: задержка сигнала long на заданный интервал времени
я использую данный блок не как задержку на вкл/выкл. мне необходимо сравнивать два значения с определённым периодом. с spdelay данное сравнение работает, но числа Int мне не хватает. Т.е мне надо сравнивать значения раз в сутки. а данное время в тиках выходит за границы числа int
|
25.12.2012, 13:03 | #4 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: задержка сигнала long на заданный интервал времени
Цитата:
Ваша задача реализуется с помощью часов реального времени: __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.12.2012, 13:39 | #5 |
Новичок
Регистрация: Nov 2011
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: задержка сигнала long на заданный интервал времени
в моём случае это не подойдёт. у меня сравниваются моточасы двух насосов с периодом "время ротации" если у первого насоса моточасы меньше, то он начинает догонять второй насос. если они равны с определённой погрешностью то время ротации у двух насосов одинаковое. у меня конечно есть вариант поставить счётчик 32 разрядный и регистр.
|
25.12.2012, 13:42 | #6 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 115
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: задержка сигнала long на заданный интервал времени
Цитата:
32-хразрядный счётчик можно взять в библиотеке макросов. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
25.12.2012, 16:47 | #7 | |
Senior Member
Регистрация: Jul 2007
Адрес: Калининград
Сообщения: 422
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: задержка сигнала long на заданный интервал времени
Цитата:
PS: Не забудьте предусмотреть сброс счетчика моточасов. __________________ Автомат АК - самый распространенный преобразователь стека в очередь |
|