This commit is contained in:
yura 2025-12-18 09:11:31 +03:00
parent afa53593ed
commit 69b50a8631
3 changed files with 75 additions and 42 deletions

Binary file not shown.

View File

@ -1 +1 @@
1.2.63 1.2.64

115
Readme.md
View File

@ -1,24 +1,29 @@
# История версий LogsView История версий LogsView
--- ---
## build 1.2.63 # build 1.2.64
1. Переработка окна Обновление и Что нового, теперь в едином стиле с Помощью. 1. В fft форму добавили возможность показать исходный сигнал по галочке.
--- ---
## build 1.2.62 # build 1.2.63
1. Переработка окна *Обновление* и *Что нового*, теперь в едином стиле с Помощью.
---
# build 1.2.62
1. Улучшение работы с вводом математических формул. Автоввод, заполнение, скобки. 1. Улучшение работы с вводом математических формул. Автоввод, заполнение, скобки.
2. В расчет FFT добавлено новое окно Hamming и вычитание DC из сигнала. 2. В расчет FFT добавлено новое окно Hamming и вычитание DC из сигнала.
3. Поправлен расчет FFT с прореживанием. 3. Поправлен расчет FFT с прореживанием.
--- ---
## build 1.2.61 # build 1.2.61
1. Добавлен экспорт данных таблицы (срез - одна точка во времени) в Excel по ПКМ. 1. Добавлен экспорт данных таблицы (срез - одна точка во времени) в Excel по ПКМ.
--- ---
## build 1.2.60 # build 1.2.60
1. При сохранении файла :если 1 файл, то заголовки без изменений. а если 2+ файла, то сохраняем в имени принадлежность к # файла. 1. При сохранении файла :если 1 файл, то заголовки без изменений. а если 2+ файла, то сохраняем в имени принадлежность к # файла.
2. Режим Удаления можно откатить по ПКМ - Отменить. 2. Режим Удаления можно откатить по ПКМ - Отменить.
---
## build 1.2.59 # build 1.2.59
1. добавлено удаление графиков из списка. 1. Добавлена возможность удаление графиков из списка.
---
## build 1.2.58 # build 1.2.58
1. MathEngine: расширение математических функций и преобразований: 1. MathEngine: расширение математических функций и преобразований:
- Добавлены зарезервированные идентификаторы time (сек) и pi - Добавлены зарезервированные идентификаторы time (сек) и pi
- Реализованы функции sin, cos, abs, ampl, im, WHamming - Реализованы функции sin, cos, abs, ampl, im, WHamming
@ -29,7 +34,8 @@
2. Расширен парсер формул: поддержка 34 аргументов, регистронезависимые имена 2. Расширен парсер формул: поддержка 34 аргументов, регистронезависимые имена
3. Исправлена логика разбора аргументов функций 3. Исправлена логика разбора аргументов функций
## build 1.2.57 ---
# build 1.2.57
1. Экспорт всегда через единую ось X 1. Экспорт всегда через единую ось X
- В файле всегда одна колонка Time - В файле всегда одна колонка Time
- Она всегда ось X, а не “канал” - Она всегда ось X, а не “канал”
@ -56,42 +62,52 @@
- обычному CSV - обычному CSV
- calc CSV - calc CSV
3. Импорт ↔ экспорт симметричны 3. Импорт ↔ экспорт симметричны
---
## build 1.2.55 # build 1.2.55
1. Убран лишний запрос про период данных, если есть поле Time. 1. Убран лишний запрос про период данных, если есть поле Time.
2. Оптимизация кода. 2. Оптимизация кода.
3. Поле Time теперь показывается там где надо. 3. Поле Time теперь показывается там где надо.
## build 1.2.53 ---
# build 1.2.53
1. Добавлен режим Глобального времени для логов не периодической формы с полем Time куда обычно кладется московское время. 1. Добавлен режим Глобального времени для логов не периодической формы с полем Time куда обычно кладется московское время.
2. Возможно объединение логов с глобальным временем на одном графике. 2. Возможно объединение логов с глобальным временем на одном графике.
3. Возможно одновременное открытие разных логов с осциллографа с разной временной сеткой. 3. Возможно одновременное открытие разных логов с осциллографа с разной временной сеткой.
4. Поддержка логов с пульта 23550.1 4. Поддержка логов с пульта 23550.1
## build 1.2.50 ---
# build 1.2.50
1. Новый алгоритм расчета FFT. 1. Новый алгоритм расчета FFT.
2. Автошаг для сдвига графиков по Х. 2. Автошаг для сдвига графиков по Х.
## build 1.2.48 ---
# build 1.2.48
1. Добавлен Измеритель. Показывает дельту между двумя точками измерения P1 и P2. 1. Добавлен Измеритель. Показывает дельту между двумя точками измерения P1 и P2.
## build 1.2.47 ---
# build 1.2.47
1. Авто выбор режима расчета Фурье - Авто, Точный, Быстрый. 1. Авто выбор режима расчета Фурье - Авто, Точный, Быстрый.
2. Авто расчет шага для сдвига графиков по оси Х для нескольких файлов. 2. Авто расчет шага для сдвига графиков по оси Х для нескольких файлов.
3. Фильтр по файлам Вкл/Выкл. 3. Фильтр по файлам Вкл/Выкл.
## build 1.2.46 ---
# build 1.2.46
1. Мелкие правки с дизайном формы. 1. Мелкие правки с дизайном формы.
## build 1.2.45 ---
# build 1.2.45
1. Теперь можно открывать несколько файлов одновременно, с их объединением по оси Х. Вывод производится на один график. Номер файла выведен в доп колонке Файл#. 1. Теперь можно открывать несколько файлов одновременно, с их объединением по оси Х. Вывод производится на один график. Номер файла выведен в доп колонке Файл#.
## build 1.2.42 ---
# build 1.2.42
1. Добавлена функция rms_t() и новый вариант rms() с возможностью задать окно. 1. Добавлена функция rms_t() и новый вариант rms() с возможностью задать окно.
## build 1.2.41 ---
# build 1.2.41
1. Мелкие правки. Иконки. 1. Мелкие правки. Иконки.
2. В окне fft по умолчанию включен Сканер. 2. В окне fft по умолчанию включен Сканер.
## build 1.2.40 ---
# build 1.2.40
Множество изменений и улучшений. Множество изменений и улучшений.
1. Добавлен механизм математики над каналами. Функции сложения, умножения, вычитания, фильтрации, rms, логические и т.д. Требуется внимательное тестирование. 1. Добавлен механизм математики над каналами. Функции сложения, умножения, вычитания, фильтрации, rms, логические и т.д. Требуется внимательное тестирование.
2. Лобавлен механизм расчета FFT БПФ. Для любого канала. 2. Лобавлен механизм расчета FFT БПФ. Для любого канала.
@ -100,33 +116,41 @@
5. Подписаны слои. Переработано меню переноса на слои. 5. Подписаны слои. Переработано меню переноса на слои.
5. Множество других изменений и улучшений. 5. Множество других изменений и улучшений.
## build 1.1.33 ---
# build 1.1.33
1. Исправление ошибок отображения графиков при переносе на другой слой #38 1. Исправление ошибок отображения графиков при переносе на другой слой #38
## build 1.1.32 ---
# build 1.1.32
1. Не рабочая. Теперь при импорте/экспорте учитывается состояние Включено/Выключено. 1. Не рабочая. Теперь при импорте/экспорте учитывается состояние Включено/Выключено.
Старые файлы поддерживаются с оговоркой, что при их импорте все поля считаются включенными. #38 Старые файлы поддерживаются с оговоркой, что при их импорте все поля считаются включенными. #38
## build 1.1.31 ---
# build 1.1.31
1. Проверка на пустые строки в алгоритме восстановления порядка для корректного отображения масштаба. 1. Проверка на пустые строки в алгоритме восстановления порядка для корректного отображения масштаба.
## build 1.1.30 ---
# build 1.1.30
1. #36 Есть возможность установить отдельный диапазон, если центровая линия равна нулю. Пока что стоит (-1; +1) 1. #36 Есть возможность установить отдельный диапазон, если центровая линия равна нулю. Пока что стоит (-1; +1)
## build 1.1.29 ---
# build 1.1.29
1. #36 Тестовое изменение алгоритма масштабирования 1. #36 Тестовое изменение алгоритма масштабирования
## build 1.1.28 ---
# build 1.1.28
1. Добавлена опциональная возможность при открытии файла с логами сформировать координатную ось для него #34 1. Добавлена опциональная возможность при открытии файла с логами сформировать координатную ось для него #34
2. Исправление проблемы некорректного отслеживания при экспорте и импорте настроек вида. #35 2. Исправление проблемы некорректного отслеживания при экспорте и импорте настроек вида. #35
3. Исправление бага, при котором отмена открытия файла на этапе ввода настроек, если этот или другой файл уже был открыт ранее, приводила к вылету программы. 3. Исправление бага, при котором отмена открытия файла на этапе ввода настроек, если этот или другой файл уже был открыт ранее, приводила к вылету программы.
## build 1.1.27 ---
# build 1.1.27
Подправлена работа запуска программы и ее закрытие. Баг #33. Подправлена работа запуска программы и ее закрытие. Баг #33.
## build 1.1.26 ---
# build 1.1.26
### Add Convertor csd #30 #31 ## Add Convertor csd #30 #31
Добавлен конвертор, поддерживающий два режима работы: Добавлен конвертор, поддерживающий два режима работы:
1) Последовательная конвертация файлов с применением общих настроек (изменение имён каналов). 1) Последовательная конвертация файлов с применением общих настроек (изменение имён каналов).
@ -135,23 +159,25 @@
Поддерживаются файлы, содержащие до 8 каналов. Количество осциллографов задаётся в правом верхнем углу окна конвертора. Поддерживаются файлы, содержащие до 8 каналов. Количество осциллографов задаётся в правом верхнем углу окна конвертора.
Словарь можно выбрать, нажав на кнопку в левом верхнем углу окна Конвертора. Словарь можно выбрать, нажав на кнопку в левом верхнем углу окна Конвертора.
### Добавлена функция отмены операции по слиянию файлов ## Добавлена функция отмены операции по слиянию файлов
Обновление алгоритма слияния файлов #32 Обновление алгоритма слияния файлов #32
Комментарии к CsdConvert Комментарии к CsdConvert
### Обновление интерфейса осциллографа ## Обновление интерфейса осциллографа
Добавлена возможность посмотреть список выбранных файлов для осциллографа. Добавлена возможность посмотреть список выбранных файлов для осциллографа.
Двойной клик показывает в проводнике расположение файла. Двойной клик показывает в проводнике расположение файла.
### Добавлена возможность прервать операцию при закрытии главного окна ## Добавлена возможность прервать операцию при закрытии главного окна
## build 1.1.25 ---
# build 1.1.25
- Добавлен экспорт файла как .csd #29 - Добавлен экспорт файла как .csd #29
Файл -> Экспортировать как... -> .csd Файл -> Экспортировать как... -> .csd
## build 1.1.24 ---
# build 1.1.24
- Обновление #28 - Обновление #28
Во время проверки новой версии совершается запрос файла build_[номер версии].md Во время проверки новой версии совершается запрос файла build_[номер версии].md
Например "build_1.1.22.md" Например "build_1.1.22.md"
@ -165,7 +191,8 @@
произошедшие после текущей сборки. произошедшие после текущей сборки.
- Добавлена возможность посмотреть историю обновлений #28 - Добавлена возможность посмотреть историю обновлений #28
## build 1.1.23 ---
# build 1.1.23
- Исправление визуального бага. - Исправление визуального бага.
Корректное отображение слоёв, если слои Корректное отображение слоёв, если слои
у элементов в таблице идут не по порядку. у элементов в таблице идут не по порядку.
@ -179,11 +206,13 @@
## build 1.1.22 ---
# build 1.1.22
- Оптимизация алгоритма отображения промежуточных слоёв. - Оптимизация алгоритма отображения промежуточных слоёв.
## build 1.1.21 ---
# build 1.1.21
- Добавлена функция отмены закрытия программы. - Добавлена функция отмены закрытия программы.
- Добавлено отображение полного имени файла в названии и в правом нижнем углу #26. - Добавлено отображение полного имени файла в названии и в правом нижнем углу #26.
- Минорные изменения алгоритма для корректного отображения временной линии. - Минорные изменения алгоритма для корректного отображения временной линии.
@ -195,11 +224,13 @@
- Добавлена проверка файла с настройками вида на валидность. - Добавлена проверка файла с настройками вида на валидность.
- Исправление визуального бага с подписями по оси "Время" при импорте настроек вида. - Исправление визуального бага с подписями по оси "Время" при импорте настроек вида.
## build 1.1.20 ---
# build 1.1.20
- Сохранение настроек отображения слоёв #16. - Сохранение настроек отображения слоёв #16.
Добавил возможность импортировать и экспортировать параметры отображения графиков - текущий слой и настройку альтернативной оси. Добавил возможность импортировать и экспортировать параметры отображения графиков - текущий слой и настройку альтернативной оси.
## build 1.1.19 ---
# build 1.1.19
- Минорное обновление интерфейса - Минорное обновление интерфейса
- Исправлено отсутствие управления сканером через стрелки. - Исправлено отсутствие управления сканером через стрелки.
- Исправление автоматического масштабирования #24. - Исправление автоматического масштабирования #24.
@ -210,7 +241,8 @@
Сейчас алгоритм изменён: Сейчас алгоритм изменён:
Изменения в таблицу записываются не построчно, а по столбцам. В конце итерации производится проверка - нужно ли обновление значений на сканере. Изменения в таблицу записываются не построчно, а по столбцам. В конце итерации производится проверка - нужно ли обновление значений на сканере.
## build 1.1.18 ---
# build 1.1.18
- Хотфикс #24. - Хотфикс #24.
Исправление ошибки отрисовки при переносе элемента на другой слой. Исправление ошибки отрисовки при переносе элемента на другой слой.
@ -220,7 +252,8 @@
- Отладочная заплатка #23. - Отладочная заплатка #23.
При изменении сканер отключается в начале и включается по завершению. Позиция сохраняется. Нужно проверить, пропадут ли фризы. У меня время изменения сократилось кратно. При изменении сканер отключается в начале и включается по завершению. Позиция сохраняется. Нужно проверить, пропадут ли фризы. У меня время изменения сократилось кратно.
## build 1.1.17 ---
# build 1.1.17
- Добавлена поддержка нескольких экранов #20. - Добавлена поддержка нескольких экранов #20.
- Перемещение диалога с выбором слоя теперь ограничено доступной областью экрана #20. - Перемещение диалога с выбором слоя теперь ограничено доступной областью экрана #20.
- Перемещение диалога с выбором слоя ближе к курсору #20. - Перемещение диалога с выбором слоя ближе к курсору #20.