Easyelectronics.ru

Электроника для всех
Текущее время: 16 окт 2018, 09:09

Часовой пояс: UTC + 5 часов



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Построение графиков по файлу логов (формат, чем смотреть)
СообщениеДобавлено: 15 ноя 2017, 12:32 
Старожил

Зарегистрирован: 16 ноя 2012, 07:47
Сообщения: 2685
Возникла задача просматривать логи, в виде графиков - температура, давление, процентные величины и так далее.
Логи пишутся на карточку, формат можно любой сделать. Пока наиболее логичный видится CSV и его разновидности. Возникает вопрос, в чем лучше смотреть? Можно банально экселем, однако чтобы грамотно построить всё, да еще и с разными осями уходит немало времени.
Примерный вид того, что хочется показывать(графики не мои, данные будут примерно те же):


Вложения:
telo-2.7.png
telo-2.7.png [ 248.64 Кб | Просмотров: 765 ]
na_sebya-1.png
na_sebya-1.png [ 234.06 Кб | Просмотров: 765 ]
rojdestvenskii_ss.png
rojdestvenskii_ss.png [ 166.65 Кб | Просмотров: 765 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Построение графиков по файлу логов (формат, чем смотреть)
СообщениеДобавлено: 15 ноя 2017, 12:39 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 2524
Откуда: Санкт-Петербург
Интуитивно для автоматизации процесса - я бы смотрел в сторону gnuplot. Правда, может статься, что возможностей в избытке и захочется что-нибудь попроще.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Построение графиков по файлу логов (формат, чем смотреть)
СообщениеДобавлено: 15 ноя 2017, 12:52 
Старожил

Зарегистрирован: 16 ноя 2012, 07:47
Сообщения: 2685
Именно, что хочется проще и интуитивно понятнее. По сути мне не нужен всяческий матан, а просто показывать данные как есть, ставить маркеры и прочее. Смотрел в сторону MagicPlot, однако надо почитать мануалы, не все так однозначно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Построение графиков по файлу логов (формат, чем смотреть)
СообщениеДобавлено: 15 ноя 2017, 14:13 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2016, 00:04
Сообщения: 251
Откуда: Россия, Москва
Я с помощью Python и библиотеки Matplotlib в таких случаях строю. Тут рассказывал, как. Gnuplot тоже вариант, но у меня лично в нем не так красиво получается, да и Python мне понятнее чем язык гнуплота.

_________________
https://eax.me/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Построение графиков по файлу логов (формат, чем смотреть)
СообщениеДобавлено: 15 ноя 2017, 14:19 
Старожил

Зарегистрирован: 16 ноя 2012, 07:47
Сообщения: 2685
Про Python и библиотеку Matplotlib слышал неоднократно, однако еще ни разу не работал на Питоне, потрачу немало времени на освоение. Но на заметку возьму, когда, видимо, не найду готового инструмента.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Построение графиков по файлу логов (формат, чем смотреть)
СообщениеДобавлено: 15 ноя 2017, 14:41 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 2376
Hold писал(а):
еще ни разу не работал на Питоне, потрачу немало времени на освоение

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Построение графиков по файлу логов (формат, чем смотреть)
СообщениеДобавлено: 15 ноя 2017, 15:47 
Старожил
Аватара пользователя

Зарегистрирован: 11 апр 2016, 18:04
Сообщения: 1295
Откуда: Китай, Пекин
делай а Excel

сам всегда только так и делаю...только логику и проч не в самом Excel на VBA, а сбоку, в отдельной проге на .NET на C#.

Она просто открывает в Excel заготовленный шаблон, заливает его данными, делает рутинные операции, форматирования и проч....


Excel лучший формат! способный хранить и автономно отображать любые (достаточно большие) массивы данных.

Если данных очень много обратите внимание на многомерные кубы и PivotTable.

Всё остальное игрушки.

кстати отлавливая события от пользователя, можно менять детализацию данных, масштаб.

хинт. перед активным управлением Excel и заливкой в него данных отключи рефреш экрана

xls.ScreenUpdating = false;
xls.EnableEvents = false;


тут залевай данные, форматируй
а потом не забывай врубить всё взад

xls.ScreenUpdating = true;
xls.EnableEvents = true;


Последний раз редактировалось cheblin 15 ноя 2017, 15:58, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Построение графиков по файлу логов (формат, чем смотреть)
СообщениеДобавлено: 15 ноя 2017, 15:52 
Старожил
Аватара пользователя

Зарегистрирован: 23 сен 2012, 20:35
Сообщения: 2376
cheblin писал(а):
Всй остальное игрушки.

Это эксель, по большому счету, игрушка. К тому же горбатая и удобная только манагерам. Да еще и только под винду и мак.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Построение графиков по файлу логов (формат, чем смотреть)
СообщениеДобавлено: 15 ноя 2017, 17:33 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2836
Откуда: КЧР, поселок Нижний Архыз
gnuplot же!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Построение графиков по файлу логов (формат, чем смотреть)
СообщениеДобавлено: 17 ноя 2017, 00:13 
Старожил

Зарегистрирован: 26 апр 2013, 23:55
Сообщения: 978
viewtopic.php?f=12&t=32375

_________________
Белорусский журнал «Радиолюбитель»
Мои разработки http://raxp.radioliga.com


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB