Почему МикроМРВ под DOS так медленно работает? Проект в два десятка каналов на CELERON600 имеет время цикла обработки около 2-х миллисекунд (при заданном цикле - 1 мс). На более слабых процессорах время цикла увеличивается почти обратно пропорционально частоте процессора. Тот же проект на AMD-K5-100 показывает цикл 6 мс.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Время, необходимое на пересчет базы каналов зависит от многих факторов: типа каналов, количиства вызываемых FBD программ (их размера). Если в проекте есть каналы работающие с платами УСО, то это также добавляет задержки в общий цикл. То есть, время пересчета зависит не от количества каналов, а от реализуемых ими функций. Попробуйте добавить еще пару десятков каналов ПУСТОЙ и Вы увидите, что цикл все равно останется прежним.
Реальный цикл пересчета базы каналов можно узнать с помощью канала СИСТЕМНЫЙ->Время пересчета Данный канал контролирует реальное время, затраченное на последний пересчет базы каналов (в миллисекундах);