Скорость работы алгоритма
-
- Сообщения: 3
- Зарегистрирован: 09 мар 2006, 10:02
Разработка алгоритма по автоматизации оборудования требует. чтобы скорость отклика кнопки на выходной сигнал была порядка 100-300 мсек. При написании подобного алгоритма, при снижении на входном модуле уровня дребезга порядка 10 мсек система работает в приципе в автономе нормально. Но стоит подключить связь сверхним уровнем через WinDecont, то здесь начинаются чудеса. Время отклика начинает скакать до 1,5 сек. При увеличении времени "Периода" в База-клиенте WinDecont-а до 10 сек, вроде бы всё в порядке, но на верхнем уровне невозможно отследить изменяющиеся сигналы и производить управление нижним уровнем. Что делать ???
-
- Сообщения: 465
- Зарегистрирован: 18 ноя 2004, 17:45
- Откуда: Компания ДЭП
- Контактная информация:
Необходимо использование специализированных алгоритмов. В Разработчике такие алгоритмы написать сложно.
Кроме того, важна загрузка процессора (есть такой системный параметр). Если она близка к 100%, то включение Базы-клиент приводит к еще большей нагрузке - и, следовательно, к медленной работе алгоритма.
Пришлите на mail@dep.ru описание решаемой задачи.
Кроме того, важна загрузка процессора (есть такой системный параметр). Если она близка к 100%, то включение Базы-клиент приводит к еще большей нагрузке - и, следовательно, к медленной работе алгоритма.
Пришлите на mail@dep.ru описание решаемой задачи.
С уважением
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12
-
- Сообщения: 3
- Зарегистрирован: 09 мар 2006, 10:02
Уважаемый Евгений!
Нами был написан алгоритм всего для двух кнопок и двух релейных выходов.
И вы знаете мне кажется, что дело не в загрузке процессора, а в чем то другом. Ведь у буржуев стоят процессора не лучше ваших, а управляются быстрее. Как я выяснил ваша машина имеет однопросессорную архитектуру, т.е. просессор занимается и обработкой алгоритма и передачей данных на верхний уровень. И когда производили эксперименты с машиной, то выяснили следующее.
Мышина в автономе, без связи с WD, и при такте работы алгоритма 0,05 сек. работает вполне прилично, за исключением случая активизации связи с WD, но стоит подключить связь с WD и машина начинает работать с тормозами, особенно с входной динамикой.
Хотя писали алгоритм для нескольких единиц оборудования в модуле и машина в автономе работала довольно прилично.
Не знаю как вы отнесётесь к моему мнению, но мне кажется, что в машине нехватает еще одного процессора (коммуникационного) для работы с WD, тогда возможности у машины стали бы на много шире.
С уважением Корытин Александр СевКавНИИ "Стромтехника"
г. Ростов-на-Дону. (8632) 273-27-91.
И еще извените за кучу тем в форуме, все таки первый раз на форуме.
Нами был написан алгоритм всего для двух кнопок и двух релейных выходов.
И вы знаете мне кажется, что дело не в загрузке процессора, а в чем то другом. Ведь у буржуев стоят процессора не лучше ваших, а управляются быстрее. Как я выяснил ваша машина имеет однопросессорную архитектуру, т.е. просессор занимается и обработкой алгоритма и передачей данных на верхний уровень. И когда производили эксперименты с машиной, то выяснили следующее.
Мышина в автономе, без связи с WD, и при такте работы алгоритма 0,05 сек. работает вполне прилично, за исключением случая активизации связи с WD, но стоит подключить связь с WD и машина начинает работать с тормозами, особенно с входной динамикой.
Хотя писали алгоритм для нескольких единиц оборудования в модуле и машина в автономе работала довольно прилично.
Не знаю как вы отнесётесь к моему мнению, но мне кажется, что в машине нехватает еще одного процессора (коммуникационного) для работы с WD, тогда возможности у машины стали бы на много шире.
С уважением Корытин Александр СевКавНИИ "Стромтехника"
г. Ростов-на-Дону. (8632) 273-27-91.
И еще извените за кучу тем в форуме, все таки первый раз на форуме.
-
- Сообщения: 465
- Зарегистрирован: 18 ноя 2004, 17:45
- Откуда: Компания ДЭП
- Контактная информация:
Уважаемый Александр!
Ситуация когда чтение двух параметров WinDecont-ом приводит к "тормозам" порядка 1 - 1.5 секунд немного неясна. Подобные эксперименты ставились и подобных "тормозов" не наблюдалось.
Если Вы пришлете на mail@dep.ru свою конфигурацию и алгоритм, то мы сможем попробовать прояснить причину проблемы.
Ситуация когда чтение двух параметров WinDecont-ом приводит к "тормозам" порядка 1 - 1.5 секунд немного неясна. Подобные эксперименты ставились и подобных "тормозов" не наблюдалось.
Если Вы пришлете на mail@dep.ru свою конфигурацию и алгоритм, то мы сможем попробовать прояснить причину проблемы.
С уважением
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12