ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
28 сентября
1551 Топик полностью
VPG (19.12.2003 07:54, просмотров: 1) ответил Pat на Уважаемые!Как правильно организовать TimeOut в ПК для протокола MODBUS RTU (да еще и в DOS)......(+)
Ответ: Можно делать таймер с точностью 15 мксек Для этого используется таймер по адресам 43h и 42h.
Под DOS вообще никаких проблем, а под Win9X делается так:
SetPriorityClass(GetCurrentProcess(),REALTIME_PRIORITY_CLASS);
Здесь все как и для DOS
SetPriorityClass(GetCurrentProcess(),NORMAL_PRIORITY_CLASS);
Под Win2000/XP это конечно не проходит, но используется функция WD_Sleep (есть в частности в Jungo Windriver) и получается шаг 100 мксек.