Показать сообщение отдельно
Старый 25.07.2018, 13:42   #170
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 086
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Небольшие хотелки в SMLogix

Цитата:
Сообщение от maks Посмотреть сообщение
Была мысль, что время цикла будет меньше, если какие-то функции работают без моего участия, автоматом т.с.
Скорее всего я неправильно понимаю архитектуру системы и моя мысль неверна.
Да, меньше накладные расходы. Это доли процента от скорости отрисовки.

Т.е. грубо говоря, нарисовать линию и прямоугольник - это 0.5 мсек. Выполнить блоки (без отрисовки) - это 0.001 мсек на блок. Итого вы экономим 0.004 мсек или 100/(0.5/0.004) = 0.8% времени выполнения задачи.

Время цикла примем за 50 мсек, значит выполнение задачи составляет 0.1% от времени цикла.

Итого, мы экономим 0.8% от 0.1% времени, т.е. менее 0.001% от времени цикла.


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

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