• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Делюсь опытом AdHoc пошаговое руководство

A_D

Active member
@A_D - есть что готовое для графики в 100 тысяч точек в сек?
Либа графиков, которую я использую в CV-Meter переваривает миллионы замеров - www.scichart.com , но, она платная. Я правда нашёл волшебные буквы, что бы её можно было использовать и так) Скоро допишу статейку, выложу материалы все... просто тут по работе завал и семейные вопросы были, но я не забыл и не забросил проект.
 

pvvx

Активный участник сообщества
WPF Chart Features | Fast, Powerful, WPF Charts, Rated Best by users! С SciChart теперь можно отображать более 1000000+ точечных линейных диаграмм, более 1000000 точечных диаграмм или более 1000000 линейных свечных диаграмм в приложениях .NET и обновлять их в режиме реального времени.
Всего до 10 сек замера :)
Что так сложна децимация с выборкой мах/мин и прочего для красивого отображения графика?
 

pvvx

Активный участник сообщества
Еле-еле с рывками, по видео переваривает 100 ksps, и то похоже на видео ускорено (00:12):
https://www.scichart.com/Downloads/Videos/scichart-wpf-performance.mp4
В рабочем режиме, постоянно, для PowerProfiler графика должна идти плавно как на аналоговом ослике и показывать все артефакты...
 

A_D

Active member
WPF Chart Features | Fast, Powerful, WPF Charts, Rated Best by users! С SciChart теперь можно отображать более 1000000+ точечных линейных диаграмм, более 1000000 точечных диаграмм или более 1000000 линейных свечных диаграмм в приложениях .NET и обновлять их в режиме реального времени.
Всего до 10 сек замера :)
Что так сложна децимация с выборкой мах/мин и прочего для красивого отображения графика?
Тот текст давно не обновляли, у них в релизноутс всё получше (SciChart WPF v5.0.0 is here! | Fast, Native Chart Controls for WPF, iOS, Android and Xamarin тут правда в целом говорится, что производительность улучшилась, но помню где то писали цифры.. ) + когда включаешь работу на DirectX - всё рендерится на видеокарте, что даёт ощутимый буст в производительности.

Можно самому всё посмотреть - Install_Me_SciChart_v5.4.0.12119.exe тут примеры SDK и приложение демо.
 

pvvx

Активный участник сообщества
Встроенный в ОС вывод звука и то лучше....
 

pvvx

Активный участник сообщества
Не информативно и глаза сломаешь.
Предоставить информативно поток - это целая тема. Ригол и прочие ослы вон выводят на простом CPU, но там понятно что всё заранее промасштабировано...
 

A_D

Active member
Не информативно и глаза сломаешь.
Предоставить информативно поток - это целая тема. Ригол и прочие ослы вон выводят на простом CPU, но там понятно что всё заранее промасштабировано...
Согласен, что такие вещи не просто сделать. Но ничего лучше этого я не встречал ещё...
 

pvvx

Активный участник сообщества
При том виде представления, как в scichart ничего не видать.
Пример замера:
upload_2020-1-26_0-48-15.png
Нифига не видно, что общее среднее 4 мА, а в режиме соединения 7. А нужно видеть частное среднее и отклонения по интенсивности разброса, периодов и т.д..

Пост-обработка это уже другое дело. Выделил фрагмент и рассматривай... Но и в режиме ввода тоже должно быть регулируемое окно и общий график...
 

pvvx

Активный участник сообщества
А делов там не много - надо размылить, наложить от 3-х графиков - усреднение, дисперсию и размыл с размазыванием по цвету от них.
Простое замыливание 4К окна моника в мелкую картинку:
upload_2020-1-26_1-7-27.png
Уже какая-то информация видна...
 
Последнее редактирование:

pvvx

Активный участник сообщества
Можно самому всё посмотреть - Install_Me_SciChart_v5.4.0.12119.exe тут примеры SDK и приложение демо.
Как это прикрутить в эксплорер? :) Там есть звуковой API вывода c потоками в сотни ksps...

Ну и уже есть "Сам себя замеряхом" -> https://esp8266.ru/forum/threads/power-profiler.4643/page-6#post-69818
Без всяких I2C. (У TLSR есть и возможность включения диф. входов с PGA и резисторами слепить аналог входов INA199 к шунту :) )
Аппаратный 1 битный псевдо DAC (звуковой с приличным сигнал/шум, как в простых звуковых кодеках) есть в TRLS. Пока не проверял.
 

cheblin

Member
всё делается, пока получается нормально.
по графическому отображению
на андроиде лучшее GraphView
под .NET OpenTK
 

pvvx

Активный участник сообщества
97600 sps 16 бит встроенного ADC RTL8711AM в javascript и websocket.
 

A_D

Active member
Не информативно и глаза сломаешь.
Предоставить информативно поток - это целая тема. Ригол и прочие ослы вон выводят на простом CPU, но там понятно что всё заранее промасштабировано...
CV-Meter — Простой проект (начало)
Дописал начало, там же исходники и всё прочее доступно.
 

pvvx

Активный участник сообщества
Сверху Снизу