Форум : Программное обеспечение

Название : Вылетает Архивист!

 denislobanov :

14.10.09 21:51
 Добрый всем день) Столкнулся с такой проблемой - при считывании архива с теплосчетчиков ИРВИКОН, автоматически закрывается программа. Причем только на приборах отопления, с ГВС такой проблемы нет...Самое интересное, что побороть это проблему удалось только под Windows 7, только там Архивист работает корректно!
Вот хотелось бы узнать, можно ли как-нибудь побороть эту проблему под Windows XP?

[ Редактировано denislobanov в 15.10.09 00:52 ]

 CH :

15.10.09 00:12
 Побороть можно любую проблему при наличии желания и информации. Вполне вероятно, что в драйвере есть ошибки. ВТ-200 тестировался меньше остальных драйверов. Итак:
- Как при этом выглядит лог-файл драйвера (то есть в процессе чтения каких данных происходит вылет)?
- Каковы тип прибора и номер схемы измерения?

 denislobanov :

15.10.09 12:28
 Желание побороть данную проблему большое))
Итак - Вычислитель Ирвикон ВТ-200
Информация драйвера:
Cер.ном.: 724
Версия ПО: 2B17
Тип прибора: 31h, схема измерения: 00
--------------------------------------------------------------------
Статус 81h, отчетное число 1, отчётный час 0
Расходы:
Расх1= 0.40 ... 40.00 м3/ч, 50 л/имп
Расх2= 0.40 ... 40.00 м3/ч, 50 л/имп
Температуры:
T1дог= 120.00 'C
T2дог= 60.00 'C
Tхв = 5.00 'C
Rоп = 998.65 Ом
Давления:
Pmax = 16 ат
Roп1 = 122.00 Ом
Roп2 = 122.00 Ом
P1дог= 7.20 ат
P2дог= 4.20 ат
--------------------------------------------------------------------
Батарея установлена: 18.05.2009 13:00



Лог драйвера:

15.10.09 11:20:42: >>> Начало сеанса удалённого доступа
15.10.09 11:20:42: рига 5
15.10.09 11:20:42: Создание канала связи с прибором
15.10.09 11:20:42: Устройство связи: TCP/IP
15.10.09 11:20:42: Создание IP-подключения к удалённому устройству:
15.10.09 11:20:42: 10.37.213.191
15.10.09 11:20:42: IP-подключение успешно установлено
15.10.09 11:20:42: Канал связи успешно создан
15.10.09 11:20:42: Чтение настроечных параметров...
15.10.09 11:20:44: Чтение параметров батареи...
15.10.09 11:20:47: Чтение текущих параметров...
15.10.09 11:20:47: Обнаружено обновление архивных данных, приём архива...

Если в архивных данных прибора нулевые показания (узел не работал!), то архив читается.

PS. Желание решить проблему есть. Какие данные от нас требуются? при необходимости можем предоставить, на некоторое время, вычислитель)

С уважением, Денис Лобанов

[ Редактировано denislobanov в 15.10.09 13:47 ]

 CH :

15.10.09 12:58
 И ещё вопрос: вылетает сразу в начале чтения архива или на каких-то процентах?

 denislobanov :

15.10.09 13:05
 Вылетает на процентах... т.е. читать он начинает

 CH :

15.10.09 13:35
 Если на довольно приличных процентах, то предположим простейший вариант: выходной буфер маловат, чем чёрт не шутит. Если вы используете демо-версию, то попробуйте тестовый драйвер: www.teplovizor.ru/cache/AV_Vt200Demo.exe

 denislobanov :

15.10.09 13:43
 демо-версию попробовал, не помогло.. Еще раз повторюсь, что с ВТ-200 на ГВС работает нормально, а на Windows 7 работает и ЦО и ГВС..

А что за выходной буфер?

 CH :

15.10.09 14:42
 А ГВС-приборы какого типа/схемы?
Windows 7 это совсем отдельная песня. Это более защищённая операционка, которая в отдельных случаях может мягко проигнорировать попытки программы залезть не туда.
А раз дело не в буфере, чего его обсуждать...

 denislobanov :

15.10.09 16:24
 ГВС: информация драйвера
Cер.ном.: 591
Версия ПО: 044E
Тип прибора: 33h, схема измерения: 02
--------------------------------------------------------------------
Статус 81h, отчетное число 1, отчётный час 0
Расходы:
Расх1= 0.40 ... 40.00 м3/ч, 50 л/имп
Расх2= 0.40 ... 40.00 м3/ч, 50 л/имп
Расх3= 0.40 ... 40.00 м3/ч, 100 л/имп
Температуры:
T1дог= 120.00 'C
T2дог= 60.00 'C
Tхв = 5.00 'C
Rоп = 999.59 Ом
Давления:
Pmax = 16 ат
Roп1 = 123.30 Ом
Roп2 = 123.42 Ом
Poп3 = 123.26 Ом
P1дог= 7.20 ат
P2дог= 4.20 ат
--------------------------------------------------------------------
Батарея установлена: 17.08.2009 16:00

Лог драйвера:


15.10.09 15:19:27: >>> Начало сеанса удалённого доступа
15.10.09 15:19:27: мал 3-2 гвс
15.10.09 15:19:27: Создание канала связи с прибором
15.10.09 15:19:27: Устройство связи: TCP/IP
15.10.09 15:19:27: Создание IP-подключения к удалённому устройству:
15.10.09 15:19:27: 10.43.106.238
15.10.09 15:19:27: IP-подключение успешно установлено
15.10.09 15:19:27: Канал связи успешно создан
15.10.09 15:19:27: Чтение настроечных параметров...
15.10.09 15:19:29: Чтение параметров батареи...
15.10.09 15:19:31: Чтение текущих параметров...
15.10.09 15:19:31: Обнаружено обновление архивных данных, приём архива...
15.10.09 15:22:26: Закрытие канала связи с прибором
15.10.09 15:22:26: <<< Сеанс связи завершён без ошибок


[ Редактировано denislobanov в 15.10.09 17:25 ]

 CH :

15.10.09 23:50
 Тогда так: новая версия драйвера там же (www.teplovizor.ru/cache/AV_Vt200Demo.exe).
В процессе работы он создаёт файл с отладочной информацией vt200.log в корне диска C:. Проведите опрос сбойного прибора и пришлите мне этот файл на http://www.teplovizor.ru/hidemail.php?name=negasoft

 denislobanov :

16.10.09 09:31
 Отправил.

 CH :

16.10.09 12:59
 Ситуация наблюдается такая:

Первая же запись почасового архива вызывает крушение, поскольку в значениях часовых объёмов лежат явно бредовые числа:
G1 = 14.376772
G2 = 14.349852
V1 = -173028668421283500000000000000000000000.000000
V2 = -69884813312.000000
Другое дело, что это ещё не повод программе сходить с ума, но видимо майкрософтовские потоковые классы в XP используют какой-то внутренний буфер, слишком мелкий для вывода таких странных чисел.
Попробуем прояснить вопрос с производителем, если получится, а пока там же лежит на пробу драйвер без объёмов.

 denislobanov :

16.10.09 13:30
 Спасибо огромное! С драйвером без объемов заработало.
Второй раз обращаюсь к Вам, и убеждаюсь, что ваша служба техподдержки работает как часы!!!

PS. Скажите а с Вами можно связаться например по ICQ? А то у меня еще вопросик есть..

С уважением, Денис Лобанов

 CH :

16.10.09 17:03
 А обычной электронной почты разве недостаточно? Почта, отправляющаяся на ящик negasoft попадает в том числе и ко мне, если я отвечаю (уже со своего персонального ящика), можно продолжать общение уже напрямую. Электронная почта хороша хотя бы тем, что можно подумать, прежде чем отвечать на вопрос.
Относительно ICQ у меня стойкое предубеждение, предпочитаю Skype.

© NegaSoft co., 2005
http://www.teplovizor.ru

URL этой темы
http://www.teplovizor.ru/forum/viewtopic.php?topic_id=84&forum=2