Экспорт логов в CSV-формат

  • 5,1K Просмотры
  • Последнее сообщение 04 января 2016
Whip разместил это 19 сентября 2014

Возможно ли добавить такой фунционал для более удобного анализа данных

Сортировать по: Стандартный | Новейший | Голоса
inCarDoc разместил это 19 сентября 2014

Запись динамических парамеров есть в Pro версииПо сути, при записисохранении в памяти телефона и отправке на почту используется текстовой формат приближенный к csv. У файла есть заголовок с описанием файла и данных, например

*****

meta-info header:travel file

file version:2

app version:4.01

time:1411057439057

type:1

name:eco

gps:true;id=latitude,type=0;id=longitude,type=0;id=speed,type=0;id=time,type=0;id=altitude,type=0;id=accuracy,type=0

cmdDesc:0#01=Economy fuel;UnitType=l/100km;Unit=0

cmdDesc:0#03=Economy fuel avg;UnitType=l/100km;Unit=0

cmdDesc:010D=Vehicle speed (Speed);UnitType=km/h;Unit=0

*****

Далее после заголовка идут данные уже csv-формате содеоржащиз 3 колонки

1411057459333;010D;10

1411057459385;0#01;13.653899916130836

1411057459449;gps;50.49079627:30.41533998:0.0:1411057465000:204.89999389648438:32.0

1411057459728;010D;10

1411057459734;0#01;15.029354207436404

1411057460198;010D;9

1411057460214;0#01;21.545056378715874

1411057460399;gps;50.49069617:30.41535958:0.0:1411057466000:204.6999969482422:23.0

 колонка - времямилисекунах с 1 января 1970 года)

колонка - ID команды, в частности 

     010D - скорость (OBD-II команда)

   0#01 - моментальный расход (пользовательская команда)

   gps  - параметры gps

​   конманды описываются в заголовки

 3я значение параметра

 

vologosha разместил это 21 января 2015

записал лог, отправил себе на почту. Подскажите при помощи какой программы я могу посмотреть эти графики, как картинку

inCarDoc разместил это 22 января 2015

Графики как картинку лучше смотреть здесь в личном кабинете. Т.е. создать аккаунт отправить на сервер и смотреть тут на сайте. Иначе без навыков програмирования хотя-бы в экселе сделать будет сложно.

odyvan разместил это 13 августа 2015

Что-то я оправляю логи а ничего не приходит( помогите плиз.

 

Administrator разместил это 13 августа 2015

Лог отправляется либо на почту, либо на сервер.

1) если выбирается отправка на почту, то программа предлагает выбрать почтовую программу, в которой формируется письмо. Дальше вы уже работаете не с нашей программой а с почтовой, как обычно вводите адрес и отправляете. Если программа настроена и в принципе почта отправляется все должно работать.

2) если отправлять на сервер. То в программе нужно указать аккаунт (этого сервера), после успешной отправки записи можносмотреть здесь в Личном кабинете.

 

odyvan разместил это 14 августа 2015

Лог отправляется либо на почту, либо на сервер.

1) если выбирается отправка на почту, то программа предлагает выбрать почтовую программу, в которой формируется письмо. Дальше вы уже работаете не с нашей программой а с почтовой, как обычно вводите адрес и отправляете. Если программа настроена и в принципе почта отправляется все должно работать.

2) если отправлять на сервер. То в программе нужно указать аккаунт (этого сервера), после успешной отправки записи можносмотреть здесь в Личном кабинете.

В первом случае на какие сервера отправлять?

2 отправлял ноль реакции где смотреть на сайте? (как указать акаунт ? просто в теле письма почту указать ?)

 

Administrator разместил это 14 августа 2015

В первом случае на какие сервера отправлять?

2 отправлял ноль реакции где смотреть на сайте? (как указать акаунт ? просто в теле письма почту указать ?)

В первом случае на какие сервера отправлять? Заходите в ЖурналОтправляется выбором в (контекстном) меню опцией "Отправить на сервис", если выбираете не через контекстное меню, то убедитесь что отметили хотябы одну запись для отправкивсегда пересылается на ​http://www.incardoc.com/  убедитесь что в момент отправки есть подключение к интернет. и читайте что пишет во всплывающем сообщении при отправке. Смотреть на этом сайте в разделе "Личный кабинет" заходить с тем же логином-паролем что указываются в настройках Аккаунта в программе.

как указать акаунт? Если аккаунт не введен в настройках то при попытке отправки программа предлагает ввести логин пароль, введите те которые вы используете на ЭТОМ сайте и нажмите "подключиться". Также можно сохранить логин-пароль в настройках программы Меню-Настройка-Пользователь-Аккаунт.

просто в теле письма почту указать? При выборе в (контекстном) меню "Отправить" система должна предложить выбрать одну из стандартных программ работы с данными, выберите почтовую программу которая настроена и которой вы пользуетесь на телефоне. Дальше должно открыться письмо в этой программе, просто отправьте это письмо себе, укажите свой емейл в поле кому. и отправьтею

midpoint разместил это 04 января 2016

Добрый день! С Новым годом!

На досуге осваиваю "не совсем явные" возможности программы (у меня PRO-версия). Разобрался с комбинированными командами. Меня по первости при входе в это меню вводила в ступор строка с надписью "cmd". Не сразу понял, что здесь нужно вводить просто название своей записи-лога. Мне подумалось, что здесь нужно ввести некую команду и я бросал на этом этапе свою попытки освоить этот раздел.

Теперь вопрос про то, как использовать записанные логи, как сделать из них читаемые графики ( в Exel или в другой программе). Этот вопрос уже здесь на форуме задавался, но явного ответа на него не последовало.

Был ответ: 

Графики как картинку лучше смотреть здесь в личном кабинете. Т.е. создать аккаунт отправить на сервер и смотреть тут на сайте. Иначе без навыков програмирования хотя-бы в экселе сделать будет сложно.

Свои графики  в личном кабинете я посмотрел, но они не впечатлили. Как их все таки сделать более наглядными ? Или как преобразовать данные *.csv файлов  для просмотра (редактирования) в Exel?

С уважением, Евгений.

inCarDoc разместил это 04 января 2016

Структура файла описана выше в этой ветке. Для импорта в эксель нужно:

  1. открыть чистую книгу в эксель
  2. выбрать Данные - Получение внешних данных - из текста - выбрать файл с данными
  3. в мастере импорта (шаг 1) укажите "с разделителями", в поле "начать со строкиукажите номер строки следующей за заголовком (Заголовок отделяется строками со звездочками ***** )
  4. (шаг 2) выберите "Символом разделителем является" - "точка с запятой"
  5. (шаг 3) нажмите "подробнее", укажите "разделитель целой и дробной части" "." - точку
  6. Готово
Теперьесли файл содержит несколько типов данныхнужно отфильтровать их по типам 
  • выделите вторую колонку
  • нажмите фильтр
  • выберите в фильтре один из типов данных (соответствие идентификатора типа и названия параметра можно посмотреть в заголовке)
  • примените фильтр
далее строите график, где x - это первая колонка время, y - собственно значения параметра

midpoint разместил это 04 января 2016

Спасибо за подробную инструкцию. Вроде бы я это дело освоил, правда пришлось изрядно "поковыряться" в экселе (в котором я не особенно силен).

Евгений