Easyelectronics.ru

Электроника для всех
Текущее время: 19 фев 2020, 11:29

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



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: В чем строить графики из CSV?
СообщениеДобавлено: 06 сен 2018, 16:01 
Только пришел

Зарегистрирован: 08 июн 2012, 16:07
Сообщения: 12
Добрый день!
Появилась задача визуализации данных из CSV-файлов, генерируемых системой отображения трендов в Wonderware InTouch.
Хочется найи готовое решение, чтобы графики строились максимально близко к варианту InTouch'а - тоесть имелось бы автомасштабирование, и возможность выставить линию событий по срезу, чтобы оценить значения всех переменных из БД в конкретный момент времени (в идеале две линии событий).


Вложения:
Комментарий к файлу: Пример того, как это выглядит в InTouch.
TrendsView.gif
TrendsView.gif [ 156.38 Кб | Просмотров: 1595 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В чем строить графики из CSV?
СообщениеДобавлено: 06 сен 2018, 19:12 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3366
можно написать скрипт для gnuplotа который будет читать координату где нажали мышью в график и слева выводить соответствующие значения.

Show "data.txt"


Show plot.gp


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В чем строить графики из CSV?
СообщениеДобавлено: 07 сен 2018, 20:50 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2016, 00:04
Сообщения: 264
Откуда: Россия, Москва
Из того что вы хотите знаю http://smoothiecharts.org/, но это веб-технологии, не знаю подходит ли для вашей задачи. Если не нужно строитьв реал тайме и не нужно встраивать в десктоп-приложения, возможно вам подойдет Python и Matplotlib, я обычно им строю.

_________________
https://eax.me/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В чем строить графики из CSV?
СообщениеДобавлено: 08 сен 2018, 01:49 
Старожил
Аватара пользователя

Зарегистрирован: 09 июн 2016, 13:49
Сообщения: 439
Откуда: Севастополь
Делалось аж на Delphi 6. Чтение/запить в csv, экспорт в png, автоматич. масштабирование, плавная и быстрая прокрутка, зум и проч. Единственный exe-шник в 750 кБайт весом.
Не знаю, такое ощущение, что новые технологии только пытаются спи*** у нас, юзеров, наше время и внимание, не предлагая взамен ничего по-настоящему ценного.

Вложение:
Clipboard.png
Clipboard.png [ 27.83 Кб | Просмотров: 1464 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В чем строить графики из CSV?
СообщениеДобавлено: 08 сен 2018, 10:17 
Старожил

Зарегистрирован: 26 апр 2013, 23:55
Сообщения: 1024
Цитата:
возможность выставить линию событий по срезу, чтобы оценить значения всех переменных из БД в конкретный момент времени

верхний тренд, визуализация значений каждого из канала по маркерной линии от положения корсора
https://www.youtube.com/watch?v=I2Z38WptI2k
https://www.youtube.com/watch?v=Iqw_Iv1HDZk
https://www.youtube.com/watch?v=oKRTM7jU5jI
https://www.youtube.com/watch?v=iB7fQRjJ1-k
https://www.youtube.com/watch?v=q7CrfmhFE20

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В чем строить графики из CSV?
СообщениеДобавлено: 08 сен 2018, 14:21 
Старожил

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В чем строить графики из CSV?
СообщениеДобавлено: 09 сен 2018, 10:14 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 6626
Готового решения не знаю, но на VB6 такую прогу написать можно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В чем строить графики из CSV?
СообщениеДобавлено: 09 сен 2018, 10:37 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4145
Откуда: г. Липецк
-ALS- писал(а):
Делалось аж на Delphi 6...

Исходников не осталось?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В чем строить графики из CSV?
СообщениеДобавлено: 09 сен 2018, 13:34 
Старожил

Зарегистрирован: 15 янв 2018, 18:52
Сообщения: 854
может я чет путаю, ибо это было как говорят в "прошлой жизни", но вроде бы у интача же была какая-то тулза, которая умела это делать? а именно тренды просматривать на клиентском пк...


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

Зарегистрирован: 04 окт 2011, 10:19
Сообщения: 1874
Рисовалка за полдня/день делается прямым программированием.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В чем строить графики из CSV?
СообщениеДобавлено: 09 сен 2018, 21:00 
Старожил
Аватара пользователя

Зарегистрирован: 09 июн 2016, 13:49
Сообщения: 439
Откуда: Севастополь
anakost писал(а):
Исходников не осталось?
Остались, более того - до сих пор приносят деньги в дом :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В чем строить графики из CSV?
СообщениеДобавлено: 10 сен 2018, 00:02 
Старожил
Аватара пользователя

Зарегистрирован: 28 фев 2011, 19:28
Сообщения: 3609
Откуда: Белгород РФ
anakost писал(а):
Исходников не осталось?

Там компонент TChart всё готово. Новая версия Дельфей вообще бесплатная.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В чем строить графики из CSV?
СообщениеДобавлено: 10 сен 2018, 00:32 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 20:18
Сообщения: 558
x893 писал(а):
Рисовалка за полдня/день делается прямым программированием.


Примитивная да, но тогда и любая готовая сойдет. А если что особенное нужно, то допиливать долго можно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В чем строить графики из CSV?
СообщениеДобавлено: 16 сен 2018, 20:51 
Старожил

Зарегистрирован: 23 мар 2017, 14:45
Сообщения: 6626
Особенное - не значит особенно сложное, а скорее - чисто индивидуальное, "под заказ".
Я в простых случаях всегда предпочитаю программировать сам.
Потому что готовое может и есть, может даже и бесплатное, но его же надо изучить. А потом хошь-не-хошь потрахаться, пока не заставишь работать так, как тебе хочется. Иногда желаемый результат возможен, но для этого надо извернуться весьма нетривиально. Всё это по сути - то же самое программирование.
Но на своем любимом ЯП, в котором уже знаешь все входы и выходы, накидать программку гораздо быстрее и легче.


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


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


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

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


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

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

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