Показано с 1 по 10 из 47

Тема: Использование ООП в CODESYS V3.5

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #30

    По умолчанию

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    Время реакции зависит от времени цикла и скорости связи с модулями ввода/вывода.
    Время реакции - да. Я говорю о стеке. Как все происходит - По таймеру вызывается программа (предположим Main_Task). Допустим у нас есть функциональный блок, точка вызова блока выгружается в стек, на это время выполнение программы приостанавливается (пока данные не выгрузятся в стек) - это временная задержка, Далее в функциональном блоке есть другие функции, в них могут быть вложены другие функции каждый вызов - это остановка программы на время выгрузки в стек точки вызова. И потом все в обратном направлении - из стека т.е. задержки умножаем на 2. Таким образом если мне нужно вызывать какую-нибудь задачу с периодичностью 5 мс. А я, при использовании ООП на все вызовы функций буду тратить процессорное время на выгрузку/загрузку в/из стека - то тут нужно задуматься что лучше Красиво оформленный код с Объектами и кучей методов - но возросшим временем выполнения цикла или более простая реализация без лишних переходов и с минимальным количеством вызываемых функций. Вот о чем собственно я.
    Но если приложение не критично к джиттеру и цикл вызова больше 50 мс. То тут конечно можно ООП полным ходом - Объекты, методы, функции и красота и ООП.
    Последний раз редактировалось RomeoVar; 26.06.2021 в 19:31.

Похожие темы

  1. Использование УЗС-1
    от Сергей 2909 в разделе Эксплуатация
    Ответов: 0
    Последнее сообщение: 31.05.2018, 07:56
  2. Ответов: 3
    Последнее сообщение: 05.03.2015, 14:01
  3. ПЛК 110, использование RS-232
    от =MiX@$= в разделе ПЛК1хх
    Ответов: 18
    Последнее сообщение: 14.10.2011, 14:26
  4. Использование АС4
    от alex_sinjawin в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 10.11.2009, 18:31
  5. Использование CoDeSys Service Tool (CST).
    от Юрий_1900 в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 03.09.2009, 09:49

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •