В программе "Разработчик" есть возможность выбрать дискрет, в котором будет отображаться время выполнения одного такта программного компонента.
Вопрос: Насколько точно это значение? Если в контроллере работает N экземпляров программного компонента, то их суммарное время выполнения N*время выполнения одного такта компонента?
Время выполнения одного такта
-
- Сообщения: 465
- Зарегистрирован: 18 ноя 2004, 17:45
- Откуда: Компания ДЭП
- Контактная информация:
DIM2K8 писал(а):Вопрос: Насколько точно это значение?
C точностью до миллисекунд.
DIM2K8 писал(а):Если в контроллере работает N экземпляров программного компонента, то их суммарное время выполнения N*время выполнения одного такта компонента?
В дискрет положится время, с которым закончил выполнятся самый "медленный" из экземпляров компонента.
С уважением
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12
-
- Сообщения: 465
- Зарегистрирован: 18 ноя 2004, 17:45
- Откуда: Компания ДЭП
- Контактная информация:
DIM2K8 писал(а):В какой очередности и с какой цикличностью выполняется список программных компонентов контроллера?
Очередности никакой нет. Выполнение компонента зависит от его приоритета. Цикличность зависит тоже от конкретного компонента. Например множество программ под операционной системой Windows.
DIM2K8 писал(а):Можно ли каким-то образом устанавливать период выполнения списка программных компонентов?
Нельзя.
С уважением
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12