IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Наблюдение за выполнением процесса отработки.
VAL_64
сообщение 1.10.2018 - 11:32
Сообщение #1


Фанат
***

Группа: Пользователи
Сообщений: 235
Регистрация: 21.01.2017
Пользователь №: 10799



Всем доброго времени суток, прошу помощи.
Кто подскажет как организовать наблюдение за выполнением определенного куска кода (программы)?
Если будет превышено время выполнения этого кода, должно все остановится и выдать аварию.
Время выполнения задается в ручную к примеру от 0 до 1000 сек.

Я имею виду изменять время не находу процесса отработки, а выставил время например 3сек. и запустил процес на отработку, если этот процесс за 3сек.
не добрался до концевика окончания процесса прервать процесс (безопасный останов), или возвратится в исходную позицию,
а если укладывается в эти 3сек. то продолжать дальше...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
m_by
сообщение 2.10.2018 - 10:21
Сообщение #2


Фанат
***

Группа: Пользователи
Сообщений: 243
Регистрация: 15.11.2007
Пользователь №: 6407



... так понимаю цикл обработки чего-либо, при том общее выполнение программы не предусматривается.
Поставьте счетчик циклов, если будет превышено разумное значение - выйти из цикла.
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
m_by
сообщение 2.10.2018 - 10:27
Сообщение #3


Фанат
***

Группа: Пользователи
Сообщений: 243
Регистрация: 15.11.2007
Пользователь №: 6407



... а ещё есть сторожевой таймер, только не уточнял - он сразу выдает ошибку работы контроллера или вызывает определенное прерывание (как на микроконтроллерах).
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
Sergei Troizky
сообщение 2.10.2018 - 16:49
Сообщение #4


Гигант мысли
****

Группа: Пользователи
Сообщений: 344
Регистрация: 30.12.2004
Пользователь №: 108



Неясно, в чем конкретно сложность, так как задача совершенно обычная.
А во-вторых, ответы m_by никакого отношения к вопросу не имеют.


--------------------
Делать надо сразу хорошо. Плохо само получится.
Вернуться в начало страницы