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