This commit is contained in:
2026-09-07 12:27:32 +03:00
parent f6312b6b07
commit 81157284d8
3 changed files with 70 additions and 1 deletions

Binary file not shown.

View File

@@ -1 +1 @@
1.3.114 1.3.115

View File

@@ -1,6 +1,75 @@
# История версий LogsView # История версий LogsView
*** ***
--- ---
## build 1.3.115
Правки по итогам работы с BIN-логами: таблица каналов, математика, окно
спектра и тёмная тема.
**Открытие BIN**
1. Если файл открыт **без словаря и без "Настроек"**, каналы больше не
остаются безымянными — им даются имена `Канал_1 … Канал_N` по порядку
параметров. Имена из словаря или "Настроек" по-прежнему в приоритете.
2. Если в файле "Настроек" **тип данных не указан** (пустое поле или `None`
от старых версий), канал открывается как `Double`, а не с пустым типом —
колонка "Data" у таких каналов больше не остаётся пустой.
**Таблица каналов**
3. **Сканер при включении встаёт в точку лога**, а не в середину видимого
диапазона. Раньше значение в этой позиции считалось интерполяцией между
соседними точками, и у целочисленных логов в колонках "Значение" и "Data"
сразу после включения сканера появлялись дробные значения, которых в
данных нет.
4. **Значения в редакторах видно.** В узких колонках ("iq", "Mply") поле
редактирования не оставляло места под текст — цифры обрезались или поле
выглядело пустым. Теперь редактор при необходимости расширяется.
5. **Правка по второму клику:** первый клик выделяет строку, второй по
ячейке открывает редактор (двойной клик работает как раньше). Имя и числа
открываются с выделенным текстом — новое значение печатается сразу,
без стирания старого.
6. **Колонка "Тип" ведёт себя как обычный выпадающий список:** стрелка вниз
видна прямо в ячейке, список открывается одним кликом, выбор сразу
применяется. Раньше требовался двойной клик, а текст в поле "уезжал".
7. Новый тип данных **`Word`** — "сырое" значение, как оно лежало в
BIN-файле, без множителя и без iq. Удобно сверять пересчёт с исходником.
8. Колонка "Цвет" открывается только диалогом выбора цвета (раньше по ней
мог открыться текстовый редактор с кодом цвета), колонка "Data" больше не
предлагает редактирование — это вычисляемое значение.
**Верхняя панель**
9. Режим **"Точки"** (F8) продублирован кнопкой рядом с "глазиками" в группе
"Всегда под рукой" — переключать разметку точек стало можно, не уходя на
вкладку "Просмотр". Сама галочка на вкладке осталась.
10. Содержимое вкладки теперь начинается ровно под её ярлыком: блок
"Обрезка данных" больше не съезжает левее вкладки "Диапазон".
**Математика**
11. Новые функции:
- `int(x)` / `trunc(x)` — целая часть (дробная отбрасывается в сторону
нуля), `frac(x)` — дробная часть, `round(x)` — округление;
- `if(условие, если_да, если_нет)` — условие; сравнения задаются
функциями `gt/ge/lt/le/eq/ne`, логика — `and/or/not`;
- **биты и сдвиги:** `band(a, b)` и `bor(a, b)` — побитовые И/ИЛИ,
`shl(a, N)` и `shr(a, N)` — сдвиги на N разрядов. Работают по целой
части аргументов — то, что нужно для слов состояния и масок.
В каталоге функций появился раздел "Биты и сдвиги"; справка по
математике обновлена.
12. **Предпросмотр:** автомасштаб по оси X срабатывает всегда. Раньше, если
исходный канал в предпросмотре оказывался пустым, масштаб по X оставался
от предыдущей формулы.
**Спектр (FFT)**
13. По умолчанию включено окно **Hamming**, оно же первое в списке;
прямоугольное ("без окна") — последнее. Прямоугольное окно на реальном
логе почти всегда даёт растекание спектра из-за разрыва на стыке краёв,
и его ложные "гармоники" легко принять за настоящие. Выбор окна
действует на текущий сеанс: при открытии окна спектра всегда Hamming.
**Тёмная тема**
14. Поля "Обрезка данных" и "Просмотр" больше не остаются белыми — цвет
подсветки (в том числе красной, когда диапазон задан неверно) следует
теме. То же исправлено для подсветки активных фильтров над таблицей
каналов.
---
## build 1.3.114 ## build 1.3.114
Новый дизайн окна **"Спектр (FFT)"**. Расчёт спектра не менялся — числа, Новый дизайн окна **"Спектр (FFT)"**. Расчёт спектра не менялся — числа,
THD/THD+N/SINAD, пики помех и усреднение остались прежними, переделан THD/THD+N/SINAD, пики помех и усреднение остались прежними, переделан