This commit is contained in:
2026-02-06 14:49:01 +03:00
parent 19e2ad5fe2
commit f6d0a340a6
7 changed files with 10 additions and 60 deletions

Binary file not shown.

View File

@@ -1 +1 @@
1.2.83 1.2.84

View File

@@ -1,29 +1,27 @@
# История версий LogsView # История версий LogsView
*** ***
## build 1.2.84
1. Улучшили поведение меню переноса графика на слой. Теперь Аналог нельзя перенести на Digital слой.
2. Исправление поведение легенд на графиках и слоях.
---
## build 1.2.83 ## build 1.2.83
1. Добавлены фильтры IIR в математику. 1. Добавлены фильтры IIR в математику.
Новые функции в формулах Новые функции в формулах
- lowpass(x, fc_hz, order) - lowpass(x, fc_hz, order)
- highpass(x, fc_hz, order) - highpass(x, fc_hz, order)
- lowhighpass(x, f_low_hz, f_high_hz, order) (внутри: HP(order,f_low) → LP(order,f_high)) - lowhighpass(x, f_low_hz, f_high_hz, order) (внутри: HP(order,f_low) → LP(order,f_high))
Узкополосный режектор (notch / band-stop). Теперь можно в формуле использовать:
Узкополосный режектор (notch / band-stop). Теперь можно в формуле использовать:
- notch(x, f0_hz, Q) — обычный notch 2-го порядка - notch(x, f0_hz, Q) — обычный notch 2-го порядка
- notch_n(x, f0_hz, Q, order) — notch повышенного порядка как каскад biquad, order = 2,4,6..12 - notch_n(x, f0_hz, Q, order) — notch повышенного порядка как каскад biquad, order = 2,4,6..12
Важные ограничения (сделано намеренно):
Важные ограничения (сделано намеренно): - Для логов с неравномерной сеткой времени (custom keys, isIntervalsEqual()==false) фильтр выдаст ошибку: filter: неравномерная сетка времени (custom keys) не поддержана
- Для логов с неравномерной сеткой времени (custom keys, isIntervalsEqual()==false) фильтр выдаст ошибку: filter: неравномерная сетка времени (custom keys) не поддержана - order ограничен 1..12 (защита по производительности/памяти)
- order ограничен 1..12 (защита по производительности/памяти)
2. Добавлены FIR фильтры: 2. Добавлены FIR фильтры:
- fir_lowpass(x, fc_hz, taps) - fir_lowpass(x, fc_hz, taps)
- fir_highpass(x, fc_hz, taps) - fir_highpass(x, fc_hz, taps)
- fir_bandpass(x, f1_hz, f2_hz, taps) - fir_bandpass(x, f1_hz, f2_hz, taps)
Реализация: windowed-sinc + окно Hamming, состояние — кольцевой буфер на taps, вычисление — честная свёртка O(taps) на точку. Реализация: windowed-sinc + окно Hamming, состояние — кольцевой буфер на taps, вычисление — честная свёртка O(taps) на точку.
3. Мелкие улучшения UI. 3. Мелкие улучшения UI.
--- ---
## build 1.2.82 ## build 1.2.82
1. В расчете FFT добавлены новые алгоритмы расчета FFT : 1. В расчете FFT добавлены новые алгоритмы расчета FFT :

View File

@@ -1,10 +0,0 @@
## build 1.1.23
- Исправление визуального бага.
Корректное отображение слоёв, если слои
у элементов в таблице идут не по порядку.
- Обновление пункта "Вид" #27
Теперь, перед импортом новых настроек, происходит сброс старых.
- Добавлена возможность сбросить настройки вида (Слой и альтернативная ось) к настройкам по умолчанию.
- Добавлена возможность упорядочить график в случае, если произошёл разрыв между слоями (слой 0, 1, 3, 4), из-за чего возникает визуальный баг отображения графиков.

View File

@@ -1,13 +0,0 @@
## build 1.1.24
- Обновление #28
Во время проверки новой версии совершается запрос файла build_[номер версии].md
Например "build_1.1.22.md"
Если такой файл был обнаружен, то в предупреждении о новой версии появляется возможность посмотреть
список изменений из этого файла, а также запустить установку обновления.
- Изменение файла для истории обновлений #28
Теперь программа сверяется с файлом Readme.md
содержащим всю историю обновлений.
Программа сверяет свою версию по списку
и отображает только нововведения,
произошедшие после текущей сборки.
- Добавлена возможность посмотреть историю обновлений #28

View File

@@ -1,3 +0,0 @@
## build 1.1.25
- Добавлен экспорт файла как .csd #29
Файл -> Экспортировать как... -> .csd

View File

@@ -1,22 +0,0 @@
## build 1.1.26
### Add Convertor csd #30 #31
Добавлен конвертор, поддерживающий два режима работы:
1) Последовательная конвертация файлов с применением общих настроек (изменение имён каналов).
2) Слияние файлов с нескольких осциллографов на основе файлов первого осциллографа.
Чтобы открыть конвертор, выберите в основном окне в меню сверху: Модули -> Конвертор csd.
Поддерживаются файлы, содержащие до 8 каналов. Количество осциллографов задаётся в правом верхнем углу окна конвертора.
Словарь можно выбрать, нажав на кнопку в левом верхнем углу окна Конвертора.
### Добавлена функция отмены операции по слиянию файлов
Обновление алгоритма слияния файлов #32
Комментарии к CsdConvert
### Обновление интерфейса осциллографа
Добавлена возможность посмотреть список выбранных файлов для осциллографа.
Двойной клик показывает в проводнике расположение файла.
### Добавлена возможность прервать операцию при закрытии главного окна