Locarus Forum

Locarus.ru => Программы для Windows XP, Vista => Плагины => Тема начата: Knight от 01 Март 2011, 14:56:47

Название: Tanker - плагин
Отправлено: Knight от 01 Март 2011, 14:56:47
Плагин "Танкер" на LI не работает?
В списке плагинов он появляется а вот работать не хочет. Будет поддержка этого плагина?
Нам необходимо фиксировать во сколько и сколько заправщик производил заправку по ДРТ.
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 03 Март 2011, 09:55:44
Плагин "Танкер" на LI не работает?
В списке плагинов он появляется а вот работать не хочет. Будет поддержка этого плагина?
Нам необходимо фиксировать во сколько и сколько заправщик производил заправку по ДРТ.

Вообще должен работать.
Название: Re: Tanker - плагин
Отправлено: Knight от 06 Март 2011, 19:57:44
Плагин "Танкер" на LI не работает?
В списке плагинов он появляется а вот работать не хочет. Будет поддержка этого плагина?
Нам необходимо фиксировать во сколько и сколько заправщик производил заправку по ДРТ.

В программе плагин в списке появляется, а вот при запуске ничего не происходит. Правой кнопкой вызов меню и никакой реакции ...
Название: Re: Tanker - плагин
Отправлено: Knight от 16 Сентябрь 2011, 20:47:03
Появилась необходимость выводить данные по заправкам с нескольких выходов, т.е.  к прибору 702х подключены несколько колонок и данные нужно выводить по каждой.
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 19 Сентябрь 2011, 15:37:15
Появилась необходимость выводить данные по заправкам с нескольких выходов, т.е.  к прибору 702х подключены несколько колонок и данные нужно выводить по каждой.

Нужны значительные доработки.
Согласовывайте с руководством.
Название: Re: Tanker - плагин
Отправлено: Владимир Коршунов от 14 Февраль 2012, 20:53:23
В группе, вместе с заправщиком, есть пара приборов, у которых нет данных за выбранный период. Расчет заканчивается с ошибкой "Ошибка выполнения Plugin'a !!!". Если перенести эти приборы в другую группу, все проходит нормально.

Можно ли поправить плагин в этом плане ?

И вообще, когда Informer не находит данные за период он инициирует внеочередной запрос данных с сервера ? Почему он сильно тормозит когда данных за период данных нет ?

Не одна и та же ли это проблема ?


Название: Re: Tanker - плагин
Отправлено: _Alex_ от 15 Февраль 2012, 09:51:01
В группе, вместе с заправщиком, есть пара приборов, у которых нет данных за выбранный период. Расчет заканчивается с ошибкой "Ошибка выполнения Plugin'a !!!". Если перенести эти приборы в другую группу, все проходит нормально.

Можно ли поправить плагин в этом плане ?

И вообще, когда Informer не находит данные за период он инициирует внеочередной запрос данных с сервера ? Почему он сильно тормозит когда данных за период данных нет ?

Не одна и та же ли это проблема ?

Для решения проблемы прошу подготовить и прислать мне исходные данные, чтобы я смог воспроизвести ситуацию у себя.
Название: Re: Tanker - плагин
Отправлено: sind от 27 Февраль 2012, 10:30:14
Появилась необходимость выводить данные по заправкам с нескольких выходов, т.е.  к прибору 702х подключены несколько колонок и данные нужно выводить по каждой.
Какие планировали (может уже) использовать колонки?
Название: Re: Tanker - плагин
Отправлено: Knight от 12 Март 2012, 00:57:27
Плагин есть, но его работа не отлажена - предлагаю доработать:
Возможна некорректная работа плагина связана с новыми версиями LI ...

Работу плагина проверяю на LI 4.3.0.1875, версия плагина "Танкер" 1.0.0.0

Пройдемся по настройкам:
Радиус          - расчетный радиус, в пределах которого происходит поиск ТС (Пробовал - не считает, в приложении бензовоз и две машины которые заправлялись)
Мин. заправка       - Заправки меньше заданной считаются ложными и пропускаются (Работает)
Кол-во пустых точек    - Максимальное количество подряд идущих нулей от ДРТ, допустимое в пределах одной заправки (обычно в начале и в конце) (Деление происходит, но вот подсчет импульсов идет некорректны)

Не хватает настройки преобразования количества импульсов в литры

Теперь по сути:
4.03.2011 Бензовоз ГАЗ (4FI003999) с установленным УСС-ом - 1 вход (3 и 5 входы ДУТ-ы в емкостях), за день было заправлено 7 единиц техники. Временные отрезки брал с запасом, так чтоб четко отображалась заправка. Количество слитого топлива не проверенная так как это то что якобы слил заправщик (по цифрам видно что мутит, ну это будем разбирать дальше)

1 заправка - 30 литров - Время 10:23-10:30 - (613 импульсов)

2 - 40 л. - 10:35-10:40 - (1030)
3 - 50 л. - 10:40-10:45 - (1294)
4 - 100 л. - 10:45-10:59 - (2598)
5 - 100 л. Car (4FI004201) - 11:10-11.18 - (2805)
6 - 70 л. - 11:40-11:45 - (839)
7 - 30 л. - Car (4FE002678) - 16:40-16:45 - (2000)

На графике четко видно эти заправки, 7 шт. Используя плагин получил что-то непонятное вообще ...
Настройки в плагине:
Радиус - 200         
Мин. заправка - 50    
Кол-во пустых точек - 4

Еще один момент кто пользуется УСС-ом у нас на 1 литр приходится 28 импульсов с инструкцией к УСС не совпадает вообще!!!
Название: Re: Tanker - плагин
Отправлено: sind от 12 Март 2012, 10:37:18

Еще один момент кто пользуется УСС-ом у нас на 1 литр приходится 28 импульсов с инструкцией к УСС не совпадает вообще!!!
У меня стоит 100 импульсов 1 литр и полностью отходят заправки. Проверяли неоднократно. (УСС-Б-70)
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 12 Март 2012, 12:05:53
(Деление происходит, но вот подсчет импульсов идет некорректны)

Расчет идет только для ДРТ-1 (т.е. с одним входом) подключенного на вход №1 (просто когда писался плагин этого было достаточно).
Название: Re: Tanker - плагин
Отправлено: Knight от 12 Март 2012, 12:44:16
(Деление происходит, но вот подсчет импульсов идет некорректны)

Расчет идет только для ДРТ-1 (т.е. с одним входом) подключенного на вход №1 (просто когда писался плагин этого было достаточно).
В моем случае все так и есть, ДРТ настроен на 1 вход. Если посмотреть по плагину заправку там вылазит цифра 10440 - ОТКУДА?
Название: Re: Tanker - плагин
Отправлено: Knight от 12 Март 2012, 14:58:30

Еще один момент кто пользуется УСС-ом у нас на 1 литр приходится 28 импульсов с инструкцией к УСС не совпадает вообще!!!
У меня стоит 100 импульсов 1 литр и полностью отходят заправки. Проверяли неоднократно. (УСС-Б-70)
А какая версия информера? Интересно понять что у меня не так, в чем затык тогда.
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 12 Март 2012, 16:11:42
(Деление происходит, но вот подсчет импульсов идет некорректны)

Расчет идет только для ДРТ-1 (т.е. с одним входом) подключенного на вход №1 (просто когда писался плагин этого было достаточно).
В моем случае все так и есть, ДРТ настроен на 1 вход. Если посмотреть по плагину заправку там вылазит цифра 10440 - ОТКУДА?
Плагин считает калибровку 1 имп/л, т.е. он насуммировал 10440 импульсов.
Добавьте датчик ДРТ на первый вход с калибровкой 1 имп/л или "счетчик импульсов", задайте время заправки и посмотрите сколько получиться
Название: Re: Tanker - плагин
Отправлено: Knight от 12 Март 2012, 18:03:08
(Деление происходит, но вот подсчет импульсов идет некорректны)

Расчет идет только для ДРТ-1 (т.е. с одним входом) подключенного на вход №1 (просто когда писался плагин этого было достаточно).
В моем случае все так и есть, ДРТ настроен на 1 вход. Если посмотреть по плагину заправку там вылазит цифра 10440 - ОТКУДА?
Плагин считает калибровку 1 имп/л, т.е. он насуммировал 10440 импульсов.
Добавьте датчик ДРТ на первый вход с калибровкой 1 имп/л или "счетчик импульсов", задайте время заправки и посмотрите сколько получиться
Вот у меня именно это и не сходится общая сумма импульсов за этот день 11263, а по плагину 19509 ... как-то не совпадает (
Название: Re: Tanker - плагин
Отправлено: Knight от 12 Март 2012, 18:24:28

Еще один момент кто пользуется УСС-ом у нас на 1 литр приходится 28 импульсов с инструкцией к УСС не совпадает вообще!!!
У меня стоит 100 импульсов 1 литр и полностью отходят заправки. Проверяли неоднократно. (УСС-Б-70)
Можете скинуть на мыло любой свой трек чтоб сверится? andre@locarus.com.ua
Название: Re: Tanker - плагин
Отправлено: Knight от 12 Март 2012, 19:22:50
Взял отчет за сегодня - идет реальная разница по импульсам. Возможно ли такое, что плагин считает лишние импульсы.
На точках видно несколько видов данных: подсвеченные, которые необходимо считать, и не подсвеченные (белые), которые не нужно учитывать. Если не прав поправьте.
Посчитал вручную - плагин считает те импульсы которые не подсвечены, я так понимаю это касается только 702х - отсюда и превышение показаний. Ошибка найдена - ждем поправки )
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 13 Март 2012, 10:03:37
Взял отчет за сегодня - идет реальная разница по импульсам. Возможно ли такое, что плагин считает лишние импульсы.
На точках видно несколько видов данных: подсвеченные, которые необходимо считать, и не подсвеченные (белые), которые не нужно учитывать. Если не прав поправьте.
Посчитал вручную - плагин считает те импульсы которые не подсвечены, я так понимаю это касается только 702х - отсюда и превышение показаний. Ошибка найдена - ждем поправки )

Подсвеченные это обновленные данные, плагин старый и не знает, что данные могут обновляться, поэтому и получается больше чем надо.
Проблема характерна для DDF (702x/s/r).
Название: Re: Tanker - плагин
Отправлено: Knight от 13 Март 2012, 13:38:37
Взял отчет за сегодня - идет реальная разница по импульсам. Возможно ли такое, что плагин считает лишние импульсы.
На точках видно несколько видов данных: подсвеченные, которые необходимо считать, и не подсвеченные (белые), которые не нужно учитывать. Если не прав поправьте.
Посчитал вручную - плагин считает те импульсы которые не подсвечены, я так понимаю это касается только 702х - отсюда и превышение показаний. Ошибка найдена - ждем поправки )

Подсвеченные это обновленные данные, плагин старый и не знает, что данные могут обновляться, поэтому и получается больше чем надо.
Проблема характерна для DDF (702x/s/r).
А как эту проблему решить? Своими силами можно или ждать обновления, если ждать то сколько?
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 13 Март 2012, 15:24:37
Взял отчет за сегодня - идет реальная разница по импульсам. Возможно ли такое, что плагин считает лишние импульсы.
На точках видно несколько видов данных: подсвеченные, которые необходимо считать, и не подсвеченные (белые), которые не нужно учитывать. Если не прав поправьте.
Посчитал вручную - плагин считает те импульсы которые не подсвечены, я так понимаю это касается только 702х - отсюда и превышение показаний. Ошибка найдена - ждем поправки )

Подсвеченные это обновленные данные, плагин старый и не знает, что данные могут обновляться, поэтому и получается больше чем надо.
Проблема характерна для DDF (702x/s/r).
А как эту проблему решить? Своими силами можно или ждать обновления, если ждать то сколько?

Вроде поправил. Пробуйте (лежит на фтп в папке Plugins).
Для работы потребуется обновить версию ЛИ до последней (с фтп из раздела бета).
Кроме того добавились параметры, так что при первом запуске надо будет настроить входы, по которым программа будет считать.
Зато теперь можно считать для любого входа, а не только для первого.
Название: Re: Tanker - плагин
Отправлено: Knight от 13 Март 2012, 16:33:54
Взял отчет за сегодня - идет реальная разница по импульсам. Возможно ли такое, что плагин считает лишние импульсы.
На точках видно несколько видов данных: подсвеченные, которые необходимо считать, и не подсвеченные (белые), которые не нужно учитывать. Если не прав поправьте.
Посчитал вручную - плагин считает те импульсы которые не подсвечены, я так понимаю это касается только 702х - отсюда и превышение показаний. Ошибка найдена - ждем поправки )

Подсвеченные это обновленные данные, плагин старый и не знает, что данные могут обновляться, поэтому и получается больше чем надо.
Проблема характерна для DDF (702x/s/r).
А как эту проблему решить? Своими силами можно или ждать обновления, если ждать то сколько?

Вроде поправил. Пробуйте (лежит на фтп в папке Plugins).
Для работы потребуется обновить версию ЛИ до последней (с фтп из раздела бета).
Кроме того добавились параметры, так что при первом запуске надо будет настроить входы, по которым программа будет считать.
Зато теперь можно считать для любого входа, а не только для первого.
Все отлично считает!!! Спасибо! НО

При закрытии программы выдает ошибку "Ошибка выполнения плагина".
Сейчас снова загружаю LI слетели настройки, а именно количество пустых точек - ставлю 1, после перезапуска снова 5.... А также не работает фильтрация по заправке, т.е. если я выставил уровень в 20 литров, у меня показывает 4 литра заправки когда машина движеться или наводки какие-то появляются.

Еще одно пожелание можно сделать фильтр по скорости? От себя попытаемся добавить в плагин привязку к адрессам из инета.
Название: Re: Tanker - плагин
Отправлено: sind от 13 Март 2012, 16:46:34

Еще один момент кто пользуется УСС-ом у нас на 1 литр приходится 28 импульсов с инструкцией к УСС не совпадает вообще!!!
У меня стоит 100 импульсов 1 литр и полностью отходят заправки. Проверяли неоднократно. (УСС-Б-70)
А какая версия информера? Интересно понять что у меня не так, в чем затык тогда.

Информер последней версии, периодически его обновляю.
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 13 Март 2012, 16:51:22
Еще одно пожелание можно сделать фильтр по скорости? От себя попытаемся добавить в плагин привязку к адрессам из инета.

Можно поподробнее про фильтр скорости. Считать только если скорость больше порога?
Привязку к адресам лучше сделать через движок ЛИ, т.е. сейчас есть функция LPOnQueryGeocoding, которая вызывается при необходимости получить адрес (если не находит у себя).
Если сделать плагин, который будет по данной функции запрашивать адреса из инета  это будет намного лучше.
А дальше я добавлю процедуру запроса адреса, т.е. фактически вызов этой же процедуры.
Название: Re: Tanker - плагин
Отправлено: Knight от 13 Март 2012, 16:58:49
Еще одно пожелание можно сделать фильтр по скорости? От себя попытаемся добавить в плагин привязку к адрессам из инета.

Можно поподробнее про фильтр скорости. Считать только если скорость больше порога?
Привязку к адресам лучше сделать через движок ЛИ, т.е. сейчас есть функция LPOnQueryGeocoding, которая вызывается при необходимости получить адрес (если не находит у себя).
Если сделать плагин, который будет по данной функции запрашивать адреса из инета  это будет намного лучше.
А дальше я добавлю процедуру запроса адреса, т.е. фактически вызов этой же процедуры.
Еще одно пожелание можно сделать фильтр по скорости? От себя попытаемся добавить в плагин привязку к адрессам из инета.

Можно поподробнее про фильтр скорости. Считать только если скорость больше порога?
Привязку к адресам лучше сделать через движок ЛИ, т.е. сейчас есть функция LPOnQueryGeocoding, которая вызывается при необходимости получить адрес (если не находит у себя).
Если сделать плагин, который будет по данной функции запрашивать адреса из инета  это будет намного лучше.
А дальше я добавлю процедуру запроса адреса, т.е. фактически вызов этой же процедуры.
Сделать либо по порогу, либо просто ноль, просмотрел по значениям все заправки проходят при железной нулевой скорости.
Ок, по адресу поговорю с программистами
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 13 Март 2012, 17:18:35
Все отлично считает!!! Спасибо! НО

При закрытии программы выдает ошибку "Ошибка выполнения плагина".
Сейчас снова загружаю LI слетели настройки, а именно количество пустых точек - ставлю 1, после перезапуска снова 5.... А также не работает фильтрация по заправке, т.е. если я выставил уровень в 20 литров, у меня показывает 4 литра заправки когда машина движеться или наводки какие-то появляются.

Странно. У меня ошибок не выдает.
Вернее выдает, если при запуске программы была выбрана группа и при этом попробовать сконфигурировать прибор (уже исправлено в ЛИ).
Уровень считался по новому алгоритму после проверки  :blush:, а до проверки - только неколиброванные импульсы. Переделаю.
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 13 Март 2012, 17:21:34
Сделать либо по порогу, либо просто ноль, просмотрел по значениям все заправки проходят при железной нулевой скорости.

Ноль это не очень хорошее значение. Сделаю все, что меньше 1. Хотя предупреждаю, что это чревато. Уже не раз видел заправки на скорости в 5 км/час  :fool:.
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 13 Март 2012, 17:32:43
Все отлично считает!!! Спасибо! НО

При закрытии программы выдает ошибку "Ошибка выполнения плагина".
Сейчас снова загружаю LI слетели настройки, а именно количество пустых точек - ставлю 1, после перезапуска снова 5.... А также не работает фильтрация по заправке, т.е. если я выставил уровень в 20 литров, у меня показывает 4 литра заправки когда машина движеться или наводки какие-то появляются.

Странно. У меня ошибок не выдает.
Вернее выдает, если при запуске программы была выбрана группа и при этом попробовать сконфигурировать прибор (уже исправлено в ЛИ).
Уровень считался по новому алгоритму после проверки  :blush:, а до проверки - только неколиброванные импульсы. Переделаю.

Переделал. Выложил туда же. новый ЛИ пока не выкладывал.
Название: Re: Tanker - плагин
Отправлено: Knight от 13 Март 2012, 19:12:00
Все отлично считает!!! Спасибо! НО

При закрытии программы выдает ошибку "Ошибка выполнения плагина".
Сейчас снова загружаю LI слетели настройки, а именно количество пустых точек - ставлю 1, после перезапуска снова 5.... А также не работает фильтрация по заправке, т.е. если я выставил уровень в 20 литров, у меня показывает 4 литра заправки когда машина движеться или наводки какие-то появляются.

Странно. У меня ошибок не выдает.
Вернее выдает, если при запуске программы была выбрана группа и при этом попробовать сконфигурировать прибор (уже исправлено в ЛИ).
Уровень считался по новому алгоритму после проверки  :blush:, а до проверки - только неколиброванные импульсы. Переделаю.

Переделал. Выложил туда же. новый ЛИ пока не выкладывал.
Фильтр заправок работает.
По прежнему не сохраняет значение "количество точек между заправками"
Название: Re: Tanker - плагин
Отправлено: Knight от 13 Март 2012, 19:25:53
Вылезла еще одна проблема.
Начал смотреть данные по другим дням.
Наблюдается вот такая вот ситуация:
как видно на рисунке когда закончилась заправка у меня шуруют данные 23 (not true), а затем начинается новая заправка и программа считает все как одну. Как можно побороть?
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 14 Март 2012, 10:11:58
Вылезла еще одна проблема.
Начал смотреть данные по другим дням.
Наблюдается вот такая вот ситуация:
как видно на рисунке когда закончилась заправка у меня шуруют данные 23 (not true), а затем начинается новая заправка и программа считает все как одну. Как можно побороть?

Тут видимо надо еще вводить параметр максимальной задержки между точками.
Больше никак.
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 14 Март 2012, 10:25:11
По прежнему не сохраняет значение "количество точек между заправками"

Значение сохраняется, но если оно <=1, то выставляется значение по умолчанию - 5.
Сделаю просто меньше.
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 14 Март 2012, 10:44:11
Вылезла еще одна проблема.
Начал смотреть данные по другим дням.
Наблюдается вот такая вот ситуация:
как видно на рисунке когда закончилась заправка у меня шуруют данные 23 (not true), а затем начинается новая заправка и программа считает все как одну. Как можно побороть?

Тут видимо надо еще вводить параметр максимальной задержки между точками.
Больше никак.

Добавил параметр по времени. Исправил минимум расстояния между точками с <=1 на <1.
Выложил на фтп.
Проверяйте.
Название: Re: Tanker - плагин
Отправлено: Knight от 14 Март 2012, 14:07:42
Вылезла еще одна проблема.
Начал смотреть данные по другим дням.
Наблюдается вот такая вот ситуация:
как видно на рисунке когда закончилась заправка у меня шуруют данные 23 (not true), а затем начинается новая заправка и программа считает все как одну. Как можно побороть?

Тут видимо надо еще вводить параметр максимальной задержки между точками.
Больше никак.

Добавил параметр по времени. Исправил минимум расстояния между точками с <=1 на <1.
Выложил на фтп.
Проверяйте.
Ситуация не поменялась - не работает, игрался с параметром по времени - он не сохраняется и этот параметр на данные никак не повлиял
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 14 Март 2012, 17:53:42
Вылезла еще одна проблема.
Начал смотреть данные по другим дням.
Наблюдается вот такая вот ситуация:
как видно на рисунке когда закончилась заправка у меня шуруют данные 23 (not true), а затем начинается новая заправка и программа считает все как одну. Как можно побороть?

Тут видимо надо еще вводить параметр максимальной задержки между точками.
Больше никак.

Добавил параметр по времени. Исправил минимум расстояния между точками с <=1 на <1.
Выложил на фтп.
Проверяйте.
Ситуация не поменялась - не работает, игрался с параметром по времени - он не сохраняется и этот параметр на данные никак не повлиял


Дайте мне данные. Я посмотрю.
Название: Re: Tanker - плагин
Отправлено: Knight от 14 Март 2012, 18:23:05
Вылезла еще одна проблема.
Начал смотреть данные по другим дням.
Наблюдается вот такая вот ситуация:
как видно на рисунке когда закончилась заправка у меня шуруют данные 23 (not true), а затем начинается новая заправка и программа считает все как одну. Как можно побороть?

Тут видимо надо еще вводить параметр максимальной задержки между точками.
Больше никак.

Добавил параметр по времени. Исправил минимум расстояния между точками с <=1 на <1.
Выложил на фтп.
Проверяйте.
Ситуация не поменялась - не работает, игрался с параметром по времени - он не сохраняется и этот параметр на данные никак не повлиял


Дайте мне данные. Я посмотрю.
Ниже выложен файл можно взять 4 число, как раз его я и описываю в сообщении
« Ответ #8 : Март 12, 2012, 12:57:27 »
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 15 Март 2012, 13:16:51
Ниже выложен файл можно взять 4 число, как раз его я и описываю в сообщении
« Ответ #8 : Март 12, 2012, 12:57:27 »

Все проверил, исправил, выложил на фтп. Теперь все работает.  :friends:
Если не будет находить ТС в точках заправок, надо будет обновить ЛИ, правда поправленную версию я еще не выкладывал.
Название: Re: Tanker - плагин
Отправлено: Knight от 16 Март 2012, 15:32:16
Ниже выложен файл можно взять 4 число, как раз его я и описываю в сообщении
« Ответ #8 : Март 12, 2012, 12:57:27 »

Все проверил, исправил, выложил на фтп. Теперь все работает.  :friends:
Если не будет находить ТС в точках заправок, надо будет обновить ЛИ, правда поправленную версию я еще не выкладывал.
Ок. Проверил - все работает, буду проверять на отфильтровку левых импульсов.
Леша а можно выводить не координаты, а контрольные точки?
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 16 Март 2012, 16:05:21
Ниже выложен файл можно взять 4 число, как раз его я и описываю в сообщении
« Ответ #8 : Март 12, 2012, 12:57:27 »

Все проверил, исправил, выложил на фтп. Теперь все работает.  :friends:
Если не будет находить ТС в точках заправок, надо будет обновить ЛИ, правда поправленную версию я еще не выкладывал.
Ок. Проверил - все работает, буду проверять на отфильтровку левых импульсов.
Саша а можно выводить не координаты, а контрольные точки?

вообще-то я Алексей   :friends:.
чисто теоретически точки выводить можно, но это придется переделывать весь отчет, что очень не хочется...
Название: Re: Tanker - плагин
Отправлено: Knight от 16 Март 2012, 19:51:33
Ниже выложен файл можно взять 4 число, как раз его я и описываю в сообщении
« Ответ #8 : Март 12, 2012, 12:57:27 »

Все проверил, исправил, выложил на фтп. Теперь все работает.  :friends:
Если не будет находить ТС в точках заправок, надо будет обновить ЛИ, правда поправленную версию я еще не выкладывал.
Ок. Проверил - все работает, буду проверять на отфильтровку левых импульсов.
Саша а можно выводить не координаты, а контрольные точки?

вообще-то я Алексей   :friends:.
чисто теоретически точки выводить можно, но это придется переделывать весь отчет, что очень не хочется...
) Сори, провтыкал. Попытаемся сами переделать
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 19 Март 2012, 09:57:26
) Сори, провтыкал. Попытаемся сами переделать

Я все исходники вроде обновил. Там на самом деле нет ничего сложного, единственно отчет муторно менять.
Название: Re: Tanker - плагин
Отправлено: Knight от 19 Март 2012, 11:21:14
) Сори, провтыкал. Попытаемся сами переделать

Я все исходники вроде обновил. Там на самом деле нет ничего сложного, единственно отчет муторно менять.
Когда будут реализованы переменные которые можно будет вставлять из плагинов то все даже отлично
Название: Re: Tanker - плагин
Отправлено: Knight от 27 Март 2012, 19:52:27
Алексей еще один момент - обновили у клиента плагин, а у него стоит 702 прибор на бензоколонке, происходит фильтрация первых данных т.е. если по сумме импульсов показывает 400, то по плагину 395. Если смотреть по точкам первая цифра 5 по ДРТ. Смотрел другие заправки та же история.

Название: Re: Tanker - плагин
Отправлено: SAN от 27 Март 2012, 22:38:58
Алексей еще один момент - обновили у клиента плагин, а у него стоит 702 прибор на бензоколонке, происходит фильтрация первых данных т.е. если по сумме импульсов показывает 400, то по плагину 395. Если смотреть по точкам первая цифра 5 по ДРТ. Смотрел другие заправки та же история.

за это отвечает эвристический фильтр, но он собака, глобальный, нельзя подстроить его под конкретный прибор.
мы урезали его значение с 5 до 2-х
Название: Re: Tanker - плагин
Отправлено: Knight от 28 Март 2012, 13:27:11
Алексей еще один момент - обновили у клиента плагин, а у него стоит 702 прибор на бензоколонке, происходит фильтрация первых данных т.е. если по сумме импульсов показывает 400, то по плагину 395. Если смотреть по точкам первая цифра 5 по ДРТ. Смотрел другие заправки та же история.

за это отвечает эвристический фильтр, но он собака, глобальный, нельзя подстроить его под конкретный прибор.
мы урезали его значение с 5 до 2-х

Спасибо попробуем поменять настройки, посмотрим результат.
У нас уже стоял фильтр с значение 2 и вроде как он фильтрует только точки при начале трека, а не сами данные во время получения данных с датчиков.
Название: Re: Tanker - плагин
Отправлено: Knight от 06 Апрель 2012, 12:46:11
Подкорректировали плагин по топливозаправщику под себя (возможно кому-то тоже понравится), просьба протестировать у кого есть бензовозы:
Ссылка: http://dl.dropbox.com/u/47279297/Tanker2.dll

Адресный слой береться с интернета

Работает только с версии LI 4.4
Название: Re: Tanker - плагин
Отправлено: SAN от 06 Апрель 2012, 22:43:45
мм... откуда-откуда, сударь, говорите берется адресный слой? :-)
Мне нравится, что адрес указан с названием города - очень часто клиенты говорят, почему только улица и дом, непонятно какой город.
Название: Re: Tanker - плагин
Отправлено: Knight от 07 Апрель 2012, 00:44:35
мм... откуда-откуда, сударь, говорите берется адресный слой? :-)
Мне нравится, что адрес указан с названием города - очень часто клиенты говорят, почему только улица и дом, непонятно какой город.
Адресса вытягиваем через google map, yandex либо же openstreetmap и кэшируем на сервере, дабы уменьшить количество повторяющихся запросов на одинаковые адреса
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 09 Апрель 2012, 09:42:45
Адресса вытягиваем через google map, yandex либо же openstreetmap и кэшируем на сервере, дабы уменьшить количество повторяющихся запросов на одинаковые адреса

Предлагаю это оформить отдельным плагином и выложить на всеобщее обозрение.
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 12 Апрель 2012, 10:02:52
мм... откуда-откуда, сударь, говорите берется адресный слой? :-)
Мне нравится, что адрес указан с названием города - очень часто клиенты говорят, почему только улица и дом, непонятно какой город.
Адресса вытягиваем через google map, yandex либо же openstreetmap и кэшируем на сервере, дабы уменьшить количество повторяющихся запросов на одинаковые адреса

Можете скинуть на меня плагин, чтобы выложить на сайте?
Еще хотел бы получить исходники, чтобы переделать в общий плагин получения адресов для всех объектов.
Название: Re: Tanker - плагин
Отправлено: Knight от 17 Апрель 2012, 21:35:25
мм... откуда-откуда, сударь, говорите берется адресный слой? :-)
Мне нравится, что адрес указан с названием города - очень часто клиенты говорят, почему только улица и дом, непонятно какой город.
Адресса вытягиваем через google map, yandex либо же openstreetmap и кэшируем на сервере, дабы уменьшить количество повторяющихся запросов на одинаковые адреса

Можете скинуть на меня плагин, чтобы выложить на сайте?
Еще хотел бы получить исходники, чтобы переделать в общий плагин получения адресов для всех объектов.

Плагин бетту скинул на электронку.
Исходники можем скинуть, но писали на Си и в первый раз ... )

Поставили еще один топливозаправщик ... бензовоз старый, но счетчик пашет без всяких проблем ) Имеем вот такую вот картину с большим количеством наводок, как вариант выхода из ситуации поставить фильтр и не учитывать значения ДРТ меньше определенного уровня, в данном случае (300). В результате отсеются все ложные значения, делал замеры по времени с разбивкой по заправкам все отлично бъется.
Как можно это реализовать?
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 18 Апрель 2012, 14:35:23
Плагин бетту скинул на электронку.
Исходники можем скинуть, но писали на Си и в первый раз ... )

Поставили еще один топливозаправщик ... бензовоз старый, но счетчик пашет без всяких проблем ) Имеем вот такую вот картину с большим количеством наводок, как вариант выхода из ситуации поставить фильтр и не учитывать значения ДРТ меньше определенного уровня, в данном случае (300). В результате отсеются все ложные значения, делал замеры по времени с разбивкой по заправкам все отлично бъется.
Как можно это реализовать?


Плагин получил, правда не сразу понял что это, так как с ним не было описания  :wacko:
Можете попробовать сами переделать на функцию OnQueryGeocoding  :drinks:.

По ДРТ: Можно ограничить у него значения в диапазон, как это сделано для датчика бортовой сети. Пойдет?
Правда погрешности все равно будут в начале и окончании заправки, когда поток маленький и цифры небольшие.
Название: Re: Tanker - плагин
Отправлено: Knight от 19 Апрель 2012, 00:17:36
Плагин бетту скинул на электронку.
Исходники можем скинуть, но писали на Си и в первый раз ... )

Поставили еще один топливозаправщик ... бензовоз старый, но счетчик пашет без всяких проблем ) Имеем вот такую вот картину с большим количеством наводок, как вариант выхода из ситуации поставить фильтр и не учитывать значения ДРТ меньше определенного уровня, в данном случае (300). В результате отсеются все ложные значения, делал замеры по времени с разбивкой по заправкам все отлично бъется.
Как можно это реализовать?


Плагин получил, правда не сразу понял что это, так как с ним не было описания  :wacko:
Можете попробовать сами переделать на функцию OnQueryGeocoding  :drinks:.

По ДРТ: Можно ограничить у него значения в диапазон, как это сделано для датчика бортовой сети. Пойдет?
Правда погрешности все равно будут в начале и окончании заправки, когда поток маленький и цифры небольшие.
Подойдет, как фильтр у "питания".
Проверял вручную - погрешность очень маленькая. В старых типах счетчиков на 1 литр 100 импульсов.
С функцией OnQueryGeocoding обязательно попробуем в ближайшее время.
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 19 Апрель 2012, 10:11:02
Подойдет, как фильтр у "питания".
Проверял вручную - погрешность очень маленькая. В старых типах счетчиков на 1 литр 100 импульсов.
С функцией OnQueryGeocoding обязательно попробуем в ближайшее время.

Сделал.
Выложил на ФТП в папку "Бета".
Значения выходящие за диапазон не должны показываться на графике, а в служебном режиме должны помечаться красным.
Название: Re: Tanker - плагин
Отправлено: Knight от 26 Апрель 2012, 12:58:12
Подойдет, как фильтр у "питания".
Проверял вручную - погрешность очень маленькая. В старых типах счетчиков на 1 литр 100 импульсов.
С функцией OnQueryGeocoding обязательно попробуем в ближайшее время.

Сделал.
Выложил на ФТП в папку "Бета".
Значения выходящие за диапазон не должны показываться на графике, а в служебном режиме должны помечаться красным.

По фильтрации теперь все замечательно (за день Тотал сходится), а вот в плагине с подсчетом топлива плохо.

Название: Re: Tanker - плагин
Отправлено: _Alex_ от 26 Апрель 2012, 13:16:01

По фильтрации теперь все замечательно (за день Тотал сходится), а вот в плагине с подсчетом топлива плохо.


Надо проверить насчет пропуска первых точек.
Название: Re: Tanker - плагин
Отправлено: Knight от 26 Апрель 2012, 13:20:00
Детальный анализ заправок 21.04.2012, подсчет данных вручную (1 литр - 107 импульсов):
1 заправка - 25999 импульсов - 243 литра
2 заправка - 7903 импульсов - 73.9 литра
3 заправка - 14859 импульсов - 138.9 литра

Значение по плагину в предыдущем сообщении

Во всех случаях не считается первое значение импульсов в данных, если же их учитывать - все сходится так как нужно.
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 26 Апрель 2012, 13:55:04
Детальный анализ заправок 21.04.2012, подсчет данных вручную (1 литр - 107 импульсов):
1 заправка - 25999 импульсов - 243 литра
2 заправка - 7903 импульсов - 73.9 литра
3 заправка - 14859 импульсов - 138.9 литра

Значение по плагину в предыдущем сообщении

Во всех случаях не считается первое значение импульсов в данных, если же их учитывать - все сходится так как нужно.

нашел!
У тебя есть исходники. Там есть строчки:
         int RefuelBegin = i;
         int RefuelEnd = i + 1;
         int RefuelLast = i;
         double RefuelAmount = DRT;

Надо
int RefuelEnd = i;

Потому что дальше, он складывает точки в RefuelEnd, соответственно пропуская первую точку.
Название: Re: Tanker - плагин
Отправлено: Knight от 26 Апрель 2012, 14:31:53
Детальный анализ заправок 21.04.2012, подсчет данных вручную (1 литр - 107 импульсов):
1 заправка - 25999 импульсов - 243 литра
2 заправка - 7903 импульсов - 73.9 литра
3 заправка - 14859 импульсов - 138.9 литра

Значение по плагину в предыдущем сообщении

Во всех случаях не считается первое значение импульсов в данных, если же их учитывать - все сходится так как нужно.

нашел!
У тебя есть исходники. Там есть строчки:
         int RefuelBegin = i;
         int RefuelEnd = i + 1;
         int RefuelLast = i;
         double RefuelAmount = DRT;

Надо
int RefuelEnd = i;

Потому что дальше, он складывает точки в RefuelEnd, соответственно пропуская первую точку.

Не работает!!! Где-то видать еще (
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 26 Апрель 2012, 16:14:24
Не работает!!! Где-то видать еще (

Ага, там он считал границы, а объем считает здесь:
PluginsEvent->PluginDataFunctions->GetSensorRangeOutput(RefuelBegin, RefuelLast, TankOptions.InputRange ,RP->Amount);
исправить на:
PluginsEvent->PluginDataFunctions->GetSensorRangeOutput(RefuelBegin - 1, RefuelLast, TankOptions.InputRange ,RP->Amount);
(в расчете считает с IndexFrom+1).

Предыдущее можно вернуть взад.
Название: Re: Tanker - плагин
Отправлено: Knight от 26 Апрель 2012, 16:41:19
Не работает!!! Где-то видать еще (

Ага, там он считал границы, а объем считает здесь:
PluginsEvent->PluginDataFunctions->GetSensorRangeOutput(RefuelBegin, RefuelLast, TankOptions.InputRange ,RP->Amount);
исправить на:
PluginsEvent->PluginDataFunctions->GetSensorRangeOutput(RefuelBegin - 1, RefuelLast, TankOptions.InputRange ,RP->Amount);
(в расчете считает с IndexFrom+1).

Предыдущее можно вернуть взад.
Исправленная версия:
Название: Re: Tanker - плагин
Отправлено: Dnzol от 23 Июль 2014, 09:12:13
Здравствуйте, в плагине бензовоза не могу просмотреть вторую и далее страницу отчета, если кол-во заправок не помещается на одну страницу. И не удобно просматривать без линий между строчками. А так же, могу ли я самостоятельно сделать шаблон отчета? А то координаты мне например не нужны....
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 23 Июль 2014, 09:48:14
Здравствуйте, в плагине бензовоза не могу просмотреть вторую и далее страницу отчета, если кол-во заправок не помещается на одну страницу. И не удобно просматривать без линий между строчками. А так же, могу ли я самостоятельно сделать шаблон отчета? А то координаты мне например не нужны....

Весь плагин выложен вместе с исходниками. Править отчет можно только так.
Название: Re: Tanker - плагин
Отправлено: Dnzol от 04 Август 2014, 10:45:38
Как работает этот плагин по отчетам? Не могу понять - зачем перелопачивает весь ТС и в итоге выдает отчет, где пишет заправку ТС у которого ее не было??? Из того, что он просматривает весь парк, то я так понимаю, плагин должен - если у ТС установлен ДУТ и реально была заправка, то он и припишет именно этому ТС? Если же заправки не было, то он не должен подставлять в отчет ТС ?

  И второй момент - когда выводишь отчет за день, все вроде правильно, но если задать за неделю например, то реальную заправку ТС приписывает строкой ниже (не всегда правда), но получаются разные в любом случае.
Название: Re: Tanker - плагин
Отправлено: _Alex_ от 04 Август 2014, 11:59:50
Как работает этот плагин по отчетам? Не могу понять - зачем перелопачивает весь ТС и в итоге выдает отчет, где пишет заправку ТС у которого ее не было??? Из того, что он просматривает весь парк, то я так понимаю, плагин должен - если у ТС установлен ДУТ и реально была заправка, то он и припишет именно этому ТС? Если же заправки не было, то он не должен подставлять в отчет ТС ?

  И второй момент - когда выводишь отчет за день, все вроде правильно, но если задать за неделю например, то реальную заправку ТС приписывает строкой ниже (не всегда правда), но получаются разные в любом случае.

Обновлена версия плагина. Исправлены некоторые ошибки (в ЛИ). Необходимо взять у Васи Бычкова новый плагин и последнюю версию ЛИ из беты и проверить.
Если не будет работать - присылать данные.
Название: Re: Tanker - плагин
Отправлено: Dnzol от 04 Август 2014, 12:03:13
Как работает этот плагин по отчетам? Не могу понять - зачем перелопачивает весь ТС и в итоге выдает отчет, где пишет заправку ТС у которого ее не было??? Из того, что он просматривает весь парк, то я так понимаю, плагин должен - если у ТС установлен ДУТ и реально была заправка, то он и припишет именно этому ТС? Если же заправки не было, то он не должен подставлять в отчет ТС ?

  И второй момент - когда выводишь отчет за день, все вроде правильно, но если задать за неделю например, то реальную заправку ТС приписывает строкой ниже (не всегда правда), но получаются разные в любом случае.

Обновлена версия плагина. Исправлены некоторые ошибки (в ЛИ). Необходимо взять у Васи Бычкова новый плагин и последнюю версию ЛИ из беты и проверить.
Если не будет работать - присылать данные.

Уже пробовали, какие данные присылать?