1.2.108
This commit is contained in:
Binary file not shown.
@@ -1 +1 @@
|
||||
1.2.103
|
||||
1.2.108
|
||||
88
Readme.md
88
Readme.md
@@ -1,5 +1,93 @@
|
||||
# История версий LogsView
|
||||
***
|
||||
## build 1.2.108
|
||||
1. Авто-поиск: поддержка двухкомпонентных логов (склейка быстрого и
|
||||
медленного кусков записи в один файл, различаются по каналу
|
||||
"global_seconds*10"). Диалог "Авто-поиск" и кнопка "Авторазворот графика
|
||||
в ноль" теперь показывают предупреждение о находке и предлагают оставить
|
||||
быстрый или медленный кусок - выбор за пользователем.
|
||||
2. Одиночные "провалы до нуля" (сбой записи на одну точку среди значащих
|
||||
соседей) больше не путают ни поиск границы двухкомпонентного лога, ни
|
||||
классическую авторазвёртку по счётчику (count_step_run).
|
||||
3. Автообрезка хвостовых нулей стала точнее: строка считается концом
|
||||
значащих данных, только если ненулевых каналов не меньше двух. Раньше
|
||||
хватало одного - изредка в дочитанном "с запасом" хвосте остаётся
|
||||
случайный ненулевой "огрызок" в одном канале, и обрезка на нём
|
||||
останавливалась на строку раньше, чем нужно.
|
||||
---
|
||||
## build 1.2.107
|
||||
1. Верхняя ось "Точки" больше не пропадает на неравномерных логах.
|
||||
Раньше номера точек считались пересчётом времени по постоянному шагу,
|
||||
поэтому на логе с неравномерной сеткой ось просто скрывалась. Теперь номер
|
||||
берётся у фактической точки, и ось работает на любом логе одного файла.
|
||||
При нескольких открытых файлах ось по-прежнему не показывается: "точка N"
|
||||
у разных файлов приходится на разное время, общего номера у них нет.
|
||||
2. Убрана пустая полоса над верхним графиком. Когда ось "Точки" не
|
||||
показывалась, её заголовок всё равно занимал строку - около 50 пикселей
|
||||
пустоты сверху.
|
||||
3. Подписям нижней оси X теперь выделяется собственное место. Раньше они
|
||||
заходили в промежуток между слоями и в подпись "Время, мсек" - при
|
||||
включённом глобальном времени, когда снизу добавляются ещё и даты по краям,
|
||||
это было особенно заметно.
|
||||
4. Даты по краям оси X перестали "плавать". Их отступ от графика считался
|
||||
в процентах от высоты слоя: на высоком слое они уезжали далеко вниз,
|
||||
на низком - налезали на подписи времени. Теперь отступ постоянный.
|
||||
5. Легенда больше не закрывает данные.
|
||||
Раньше она лежала внутри графика, в левом верхнем углу, поверх кривых -
|
||||
полупрозрачность помогала слабо. Теперь по умолчанию легенда идёт полосой
|
||||
НАД областью построения. Слой теряет высоту ровно на строку легенды, и
|
||||
только тот слой, где она реально показана. Если имена каналов не влезают
|
||||
в одну строку, лишние переносятся на вторую.
|
||||
6. Расположение легенды выбирается для каждого слоя.
|
||||
Нижняя кнопка в столбце слоя открывает меню: "Над графиком",
|
||||
"В графике: сверху слева / справа", "снизу слева / справа",
|
||||
"Не показывать". Значок на кнопке показывает текущее расположение, так что
|
||||
состояние слоя видно без открытия меню.
|
||||
Расположение по умолчанию - меню Настройки -> "Легенда": применяется сразу
|
||||
ко всем слоям и запоминается между запусками.
|
||||
7. На цифровых слоях кнопки масштаба больше не показываются: диапазон там
|
||||
фиксирован под ступеньки, а имена каналов и так подписаны у своих кривых.
|
||||
Такие слои снова стали компактнее по высоте.
|
||||
8. Полоса легенды переносится на несколько строк (до четырёх), поэтому
|
||||
каналов в ней помещается заметно больше, чем прежние десять. Сколько имён
|
||||
влезет в строку - зависит от ширины окна: разверните окно пошире, и
|
||||
легенда покажет больше каналов. Если строк набирается больше четырёх,
|
||||
легенда прячется - окинуть её взглядом уже не получится.
|
||||
9. Клик по имени канала в легенде выделяет этот канал: кривая подсвечивается,
|
||||
таблица встаёт на его строку - то же самое, что клик по самой кривой.
|
||||
Повторный клик снимает выделение.
|
||||
10. Подпись Сканера с номером точки больше не перекрывается легендой:
|
||||
когда легенда стоит полосой над графиком, подписи резервируется своё место
|
||||
над областью построения. Заодно увеличен зазор между полосой легенды и
|
||||
подписями верхней оси "Точки" - раньше они выглядели слипшимися.
|
||||
---
|
||||
## build 1.2.105
|
||||
1. Кнопки масштаба переехали: место на экране расходуется экономнее.
|
||||
- Кнопки оси X (время) больше не повторяются на каждом слое. Ось времени
|
||||
общая для всех графиков, поэтому теперь это одна группа внизу окна, рядом
|
||||
с подписью "Время, мсек": "Ось X: (+) (-) (Авто)".
|
||||
- Кнопки оси Y стоят вертикальным столбцом слева от своего слоя, сверху:
|
||||
(+) (-) (Авто) и замок. Столбец занял пустую полосу между краем графика
|
||||
и подписями оси, поэтому высоту слоя он не отнимает - раньше на каждый
|
||||
слой уходило по 22 пикселя высоты.
|
||||
- "Авто" по оси X теперь показывает все данные окна, а не только того слоя,
|
||||
на котором нажали.
|
||||
Убрать все кнопки по-прежнему можно: Настройки -> "Кнопки масштаба
|
||||
на графике". Выбор запоминается.
|
||||
---
|
||||
## build 1.2.104
|
||||
1. Исправлены легенды графиков при импорте настроек вида (меню "Вид").
|
||||
Легенда на слое могла не появиться после импорта, даже если на слое всего
|
||||
несколько графиков - её видимость не пересчитывалась и оставалась такой,
|
||||
какой была до импорта.
|
||||
2. Восстановление математических каналов при импорте.
|
||||
И "Вид -> Импортировать", и "Импорт настроек" теперь умеют довосстановить
|
||||
математические каналы, которых нет среди текущих загруженных (например,
|
||||
после переоткрытия файла с нуля). Если в файле есть формулы, которых
|
||||
сейчас нет, - один общий вопрос "Добавить?" со списком формул. Каналы,
|
||||
которые уже есть (совпадают по формуле - добавлены вручную или из
|
||||
предыдущего импорта), не дублируются.
|
||||
---
|
||||
## build 1.2.103
|
||||
1. Ускорено чтение CSV с числовыми каналами, где встречается десятичная
|
||||
запятая (например, температуры вида "4,3"). Раньше замена запятой на
|
||||
|
||||
Reference in New Issue
Block a user