1.2.84
This commit is contained in:
Binary file not shown.
@@ -1 +1 @@
|
|||||||
1.2.83
|
1.2.84
|
||||||
20
Readme.md
20
Readme.md
@@ -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 :
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
## build 1.1.23
|
|
||||||
- Исправление визуального бага.
|
|
||||||
Корректное отображение слоёв, если слои
|
|
||||||
у элементов в таблице идут не по порядку.
|
|
||||||
- Обновление пункта "Вид" #27
|
|
||||||
Теперь, перед импортом новых настроек, происходит сброс старых.
|
|
||||||
|
|
||||||
- Добавлена возможность сбросить настройки вида (Слой и альтернативная ось) к настройкам по умолчанию.
|
|
||||||
|
|
||||||
- Добавлена возможность упорядочить график в случае, если произошёл разрыв между слоями (слой 0, 1, 3, 4), из-за чего возникает визуальный баг отображения графиков.
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
## build 1.1.24
|
|
||||||
- Обновление #28
|
|
||||||
Во время проверки новой версии совершается запрос файла build_[номер версии].md
|
|
||||||
Например "build_1.1.22.md"
|
|
||||||
Если такой файл был обнаружен, то в предупреждении о новой версии появляется возможность посмотреть
|
|
||||||
список изменений из этого файла, а также запустить установку обновления.
|
|
||||||
- Изменение файла для истории обновлений #28
|
|
||||||
Теперь программа сверяется с файлом Readme.md
|
|
||||||
содержащим всю историю обновлений.
|
|
||||||
Программа сверяет свою версию по списку
|
|
||||||
и отображает только нововведения,
|
|
||||||
произошедшие после текущей сборки.
|
|
||||||
- Добавлена возможность посмотреть историю обновлений #28
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
## build 1.1.25
|
|
||||||
- Добавлен экспорт файла как .csd #29
|
|
||||||
Файл -> Экспортировать как... -> .csd
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
## build 1.1.26
|
|
||||||
|
|
||||||
### Add Convertor csd #30 #31
|
|
||||||
|
|
||||||
Добавлен конвертор, поддерживающий два режима работы:
|
|
||||||
1) Последовательная конвертация файлов с применением общих настроек (изменение имён каналов).
|
|
||||||
2) Слияние файлов с нескольких осциллографов на основе файлов первого осциллографа.
|
|
||||||
Чтобы открыть конвертор, выберите в основном окне в меню сверху: Модули -> Конвертор csd.
|
|
||||||
Поддерживаются файлы, содержащие до 8 каналов. Количество осциллографов задаётся в правом верхнем углу окна конвертора.
|
|
||||||
Словарь можно выбрать, нажав на кнопку в левом верхнем углу окна Конвертора.
|
|
||||||
|
|
||||||
### Добавлена функция отмены операции по слиянию файлов
|
|
||||||
|
|
||||||
Обновление алгоритма слияния файлов #32
|
|
||||||
Комментарии к CsdConvert
|
|
||||||
|
|
||||||
### Обновление интерфейса осциллографа
|
|
||||||
|
|
||||||
Добавлена возможность посмотреть список выбранных файлов для осциллографа.
|
|
||||||
Двойной клик показывает в проводнике расположение файла.
|
|
||||||
|
|
||||||
### Добавлена возможность прервать операцию при закрытии главного окна
|
|
||||||
Reference in New Issue
Block a user