2 Commits

Author SHA1 Message Date
d635213e2a 1.2.99 2026-08-21 13:03:24 +03:00
176b568bd3 1.2.95 2026-07-24 16:37:15 +03:00
3 changed files with 87 additions and 1 deletions

Binary file not shown.

View File

@@ -1 +1 @@
1.2.94
1.2.99

View File

@@ -1,5 +1,91 @@
# История версий LogsView
***
## build 1.2.99
1. Галочка "Вкл." больше не сбрасывает масштаб по оси X.
Приближённый участок времени остаётся на месте - каналы можно перебирать
по очереди и сравнивать их на одном и том же интервале.
Масштаб по Y по-прежнему подстраивается (если включён "АвтоМасштаб Y"),
иначе только что включённый канал мог бы оказаться за границами вида.
Вернуть полный диапазон по X - кнопка "AutoZoom" или F5.
2. Колесо мыши меняет масштаб по X в любом месте графика.
Раньше зум работал только у самих осей (курсор-"лупа") и целиться
в тонкую полоску оси X было неудобно. Над областью оси Y колесо, как
и раньше, меняет масштаб по Y этого слоя. Ctrl + колесо - сразу по X и Y.
3. Перенос на слой одним кликом (иконка "Переместить" в колонке "Действие").
- ЛКМ - канал сразу выносится на новый слой, без вопросов.
- ПКМ - открывается меню выбора слоя, как раньше.
- Если в таблице выделено несколько строк, операция выполняется над всей
группой: все выделенные каналы уезжают на один новый слой. Клик по иконке
в уже выделенной строке групповое выделение не сбрасывает.
4. Цвета графиков при добавлении файлов больше не повторяются.
Раньше каждый файл начинал раздачу цветов с начала палитры, и, например,
3-й канал первого файла совпадал по цвету с 3-м каналом второго - при
сравнении одинаковых процессов это сбивало. Теперь каждый дополнительно
открытый файл начинает со сдвигом +1 по палитре.
Отключается галочкой Настройки -> "Сдвигать цвета для каждого нового файла"
(по умолчанию включена). Файл, открытый взамен уже загруженных, всегда
начинает с первого цвета.
5. Обновлена встроенная справка (меню "?") под новое поведение: колесо мыши,
перенос на слой через иконку, цвета при добавлении файлов.
---
## build 1.2.98
1. Обновлена встроенная справка (меню "?").
- Новый раздел "FFT (БПФ)": окно спектра целиком - каналы окна и раскладки,
выбор активного канала, анализ THD и шума, относительные амплитуды,
сканер и маркеры, график сигнала.
- Раздел "Форматы файлов": описано, когда программа спрашивает единицы
времени, а когда определяет их сама; добавлено чтение CSV из DSView/sigrok.
- Новый раздел "Инструменты": Сдвиг времени и Авто-поиск (обрезка/развёртка),
включая кнопку "Авторазворот графика в ноль" на панели.
---
## build 1.2.97
1. Окно FFT: работа с несколькими каналами.
- Каналы окна собраны в таблицу: показ, выбор канала, цвет, "Без DC",
кнопки добавить/убрать. Одновременно до 8 каналов.
- Раскладка: "Наложить" (все на одном графике), "Друг под другом",
"Слева направо".
- Активный канал выбирается кликом по строке таблицы, по легенде или
по области графика. Его кривая выделяется толщиной, остальные приглушаются.
Повторный клик снимает выбор - тогда все кривые рисуются одинаково.
- Переключатель "Раздельный масштаб Y" для раскладок с отдельными областями.
По умолчанию выключен: масштаб общий, спектры можно сравнивать на глаз.
2. Окно FFT: анализ качества сигнала.
- Гармонический сигнал: THD, THD+N, SINAD, SNR, частота и амплитуда
1-й гармоники. Гармоники помечаются на спектре (H1..Hn).
- Постоянный сигнал: уровень DC, СКЗ и размах шума, пульсации в %, ОСШ
и частота самой мощной помехи. Пики помех помечаются (P1..Pn).
Раньше для такого сигнала считался THD и выдавал сотни процентов.
- Тип сигнала определяется автоматически, можно задать вручную.
- Краткая сводка по каждому каналу - в колонке "Анализ" таблицы, она
считается всегда. Подробная строка и маркеры - по переключателю "Анализ".
- Кнопка "Копировать" кладёт строку результата в буфер обмена.
3. Окно FFT: относительные амплитуды.
В режиме "Амплитуды: Относительные" уровни каждого канала делятся на его
собственную опорную амплитуду - 1-ю гармонику или уровень DC. Сразу видно,
насколько канал зашумлён относительно своего полезного сигнала.
4. Окно FFT: мелочи.
- Сканер работает по тому спектру, над которым мышь; в подписи курсора
указано имя канала. Плашка у края графика больше не обрезается.
- У графика сигнала сверху добавлена шкала номеров точек.
- Перекрестие сканера стало тёмно-серым, чтобы не путаться с цветными
кривыми; второй маркер отличается штриховкой.
- Esc больше не закрывает окно - выход крестиком.
---
## build 1.2.96
1. Окно FFT: расчёт THD и наложение нескольких каналов на один спектр.
2. Окно FFT: в списке каналов показывается номер файла - каналы с одинаковыми
именами из разных файлов больше не путаются. Добавлен фильтр
"Только показанные".
3. Чтение CSV из DSView / sigrok (логический анализатор). Нерегулярный
"сжатый" лог читается как есть, каналы рисуются ступеньками на Digital-слое,
частота дискретизации берётся из шапки файла. Единицы времени не спрашиваются.
4. Кнопка "Авторазворот графика в ноль" на панели: выполняет Авто-поиск
(автообрезка хвостовых нулей + авторазвёртка по каналу-счётчику)
без открытия диалога.
---
## build 1.2.95
1. Сохраняет обрезку/развёртку при полном ребилде графика.
---
## build 1.2.94
1. Новая форма "Авто-поиск" в меню Инструменты для текущего файла:
- Автообрезка: spinEnd на последнюю строку, где хоть у одного канала данные != 0