PDA

Просмотр полной версии : Проблемы с получением времени с СПК



GoodLuck
05.02.2015, 14:05
В программе опрашиваются 2 аналоговых и 1 дискретный модули по протоколу ОВЕН.

Наблюдается странная закономерность: при опрашивании модулей время, получаемое с помощью библиотеки SPKTools, начинает сильно отставать (3-4 сек в минуту). Как только комментирую в программе блок выполнения чтения модулей, то все нормально.

Почему так происходит?

Трофимов Артем
05.02.2015, 14:46
попробуйте удалить из проекта SPKTools вообще и вычитывать время с помощью systime для теста

GoodLuck
05.02.2015, 15:01
Если получать время с помощью библиотеки CAA DTUtil Extern - ситуация та же самая. А подскажите, где взять библиотеку systime? В репозитарии ее почему-то нет.

Трофимов Артем
05.02.2015, 15:30
это системная библиотека, должна быть в любом случае и при любой версии КДС.
16593

GoodLuck
05.02.2015, 16:18
Вроде удалось решить проблему, поменяв скорость с 9600 на 115200. Использую библиотеки CAA DTUtil Extern.

Трофимов Артем
05.02.2015, 16:49
если будет убегать, сообщите. какую версию SPK_tools использовали?

GoodLuck
05.02.2015, 16:55
Ладно, хорошо)

timik2009
02.03.2015, 19:31
привет я использую SPK_tools 1,2,6 и время отстает от реального времени . пере запускаешь СПК 107 время восстанавливается и опять по отстает.что делать ? если есть ответ на эту проблему. Timik2009@rambler.ru