PAV
Junior Member / Новичок
Участник № / Member № 45
отправлено / posted
Почему МикроМРВ под DOS так медленно работает? Проект в два десятка каналов на CELERON600 имеет время цикла обработки около 2-х миллисекунд (при заданном цикле - 1 мс). На более слабых процессорах время цикла увеличивается почти обратно пропорционально частоте процессора. Тот же проект на AMD-K5-100 показывает цикл 6 мс.
Сообщения / Posts 5 | Из / From: Belarus
| IP / IP: IP адрес / IP address |
отправлено / posted
Время, необходимое на пересчет базы каналов зависит от многих факторов: типа каналов, количиства вызываемых FBD программ (их размера). Если в проекте есть каналы работающие с платами УСО, то это также добавляет задержки в общий цикл. То есть, время пересчета зависит не от количества каналов, а от реализуемых ими функций. Попробуйте добавить еще пару десятков каналов ПУСТОЙ и Вы увидите, что цикл все равно останется прежним.
Реальный цикл пересчета базы каналов можно узнать с помощью канала СИСТЕМНЫЙ->Время пересчета Данный канал контролирует реальное время, затраченное на последний пересчет базы каналов (в миллисекундах);
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |