Показать сообщение отдельно
Старый 24.07.2019, 15:28   #276
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 020
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата
Сообщение от RomanIst Посмотреть сообщение
Это хорошо буду применять.
Есть еще один нюанс, это те случаи когда программа написана, со временем все ясно, но: А дайка я еще что нибудь напишу, а давай тут вот это прибавлю и понеслась) И время цикла будет постоянно увеличиваться и пересчитовать придется постоянно и...
Это решается просто. Если задаче достаточно времени цикла 50 мсек, то не нужно загонять контроллер в 10 мсек. Не будет и проблем.

А если задаче нужен цикл 10 мсек, то вы не сможете раздуть алгоритм выше 10 мсек, т.к. задача станет невыполнима.

В общем, пример из разряда "Назло маме уши отморожу"



Цитата
Сообщение от RomanIst Посмотреть сообщение
Из этого следует - сделайте блок time to tick в милисекундах (без real) чтобы он был базовым.
Литр воды, что в бутылке, что в банке, что в луже - это литр воды.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием