Показать сообщение отдельно
Старый 24.07.2019, 14:43   #273
RomanIst
Senior Member
 
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вот тот самый случай, когда с вашим предложением получится не 13 мс, а 30 мс. Что в ряде случаев сделает задачу невыполнимой из-за слишком медленной работы контроллера.

Сам же корень вашей проблемы хотя бы в том, что все действия, зависимые от времени цикла, нужно рассчитывать в конце. Причина проста: вы не знаете истинного времени цикла. В итоге вы дважды посчитали: в начале реализации, когда время цикла было неизвестным и в конце реализации, когда оно стало известным.
Вот если эти не 13мс а 30мс, то я бы сюда не написал).
Значения задержек формировались во время написания программы, т.е. я смотрю очень селективно на выполнение определенного алгоритма поэтому наиболее правильно и верно получается определить точное время задержки которое требуется. Короче не знаю может быть это только в моем случае такие выводы получаются...
RomanIst вне форума   Ответить с цитированием