• 1.3.116 Stable

    yuramak released this 2026-09-09 16:36:12 +03:00 | 2 commits to master since this release

    LogsViewS 1.3.116

    Первый выпуск после 1.2.99. Накопилось 16 сборок, ниже — самое существенное.

    Новый интерфейс

    • Верхняя панель собрана в два ряда с вкладками Диапазон / Просмотр / Слои / Анализ вместо одной длинной ленты кнопок. Режимы мыши (Выбор / Курсор / Сканер / Измеритель) — одной группой.
    • Тёмная тема — «Вид → Тема»: Светлая / Тёмная / Как в системе. Единый набор иконок во всём приложении.
    • Меню разобраны по смыслу: «Настройки графиков» — всё, что сохраняется для конкретного лога (параметры каналов + слои и видимость),
      «Вид» — оформление, «Инструменты» — инструменты, модули и параметры программы.

    Математические графики

    • Диалог переработан: каталог функций с поиском по названию и смыслу, карточки параметров вместо набора скобок вслепую, живой предпросмотр графика по мере набора формулы, готовые рецепты (Ctrl+R).
    • Новые функции: целая и дробная часть, округление, if(условие, да, нет), сдвиги shl/shr, побитовые band/bor.

    Окно спектра (FFT)

    • Полностью переработано: две вкладки (Расчёт / Вид) вместо пяти рядов настроек, каналы окна — чипами с поиском, строка результата всегда видна, кнопки масштаба прямо на графике, своя тема.
    • По умолчанию окно Hamming (прямоугольное давало ложные «гармоники»).

    Таблица каналов

    • Правка по клику: имя и числа открываются с выделенным текстом, «Тип» — обычный выпадающий список.
    • Колонки переставляются мышью, лишние скрываются через правый клик по заголовку, порядок и ширины запоминаются между запусками.
    • Колонка «Data» показывает сырое значение из файла (без множителя и iq) в формате Double / Hex / Bits — включается галочкой, работает в режимах Сканер и Измеритель.
    • Фильтры, Ctrl+F, Del, «Показать/Скрыть → Кроме выбранных».

    Графики и слои

    • Кнопки масштаба на каждом слое, замок фиксации масштаба Y.
    • Легенда больше не закрывает данные, её расположение выбирается для каждого слоя, клик по имени канала подсвечивает кривую.
    • Верхняя ось «Точки» приведена в порядок: номера совпадают с полями «Обрезка данных», не сбиваются при масштабировании, подписи Сканера не перекрывают оси.

    Работа с логами

    • Исправлено зависание при открытии больших логов, склеенных из нескольких кусков, и номера точек в них; ускорено чтение CSV.
    • Авто-поиск: двухкомпонентные логи (быстрый + медленный кусок) и логи из нескольких кусков записи.
    • BIN без словаря и настроек открывается с именами Канал_1 … Канал_N.
    • Имена битов в панели битовых полей сохраняются в «Настройках» лога.

    Мелочи

    • «Недавние файлы» в кнопке «Открыть».
    • «Справка → История обновлений» открывается без интернета; проверка обновления показывает только то, что новее вашей сборки.

    Совместимость

    Старые файлы «Настроек» и «Вида» читаются как раньше. Формат «Настроек» расширен колонкой BitNames в конце строки — новые файлы понятны и старым сборкам. Тип данных Word убран (колонка «Data» и так показывает сырое значение); в старых настройках он читается как Double.

    Общий вид:
    Главное окно

    FFT:
    Окно спектра

    Математика:
    Математика

    Скачать: LogsViewS_64.exe

    Downloads
  • 1.2.99 d635213e2a

    1.2.99 Stable

    yuramak released this 2026-08-21 13:03:24 +03:00 | 14 commits to master since this release

    Сильно переработано окно расчета спектров.
    Улучшено поведение масштаба и автомасштаба на графиках.
    Остальное читать Что нового.

    Downloads
  • 1.2.95 176b568bd3
  • 1.2.94 bcff673981

    yuramak released this 2026-07-24 14:09:53 +03:00 | 16 commits to master since this release

    • Автообрезка: spinEnd на последнюю строку, где хоть у одного канала данные != 0
      (убирает незначащие хвостовые нули от чтения памяти с запасом).
    • Авторазвёртка: по каналу-счётчику (напр. count_step_run) ищет разрыв
      кольцевого буфера и ставит развёртку в реальное начало лога. Разность шага
      берётся по модулю 65536, поэтому переход через границу знакового 16-бит
      считается как +1, а настоящий разрыв выделяется.
    • AutoFind: сначала обрезка, затем развёртка.
    • Канал-счётчик определяется по имени count_step_run, иначе подбирается
      монотонный +1; можно выбрать вручную в комбобоксе.
    Downloads
  • 1.2.93 dc04bf20a7

    yuramak released this 2026-07-24 12:51:39 +03:00 | 17 commits to master since this release

    Downloads
  • 1.1.32 23319f7577

    1.1.32 Stable

    yuramak released this 2025-10-27 14:00:25 +03:00 | 65 commits to master since this release

    build 1.1.32

    1. Теперь при импорте/экспорте учитывается состояние Включено/Выключено.
      Старые файлы поддерживаются с оговоркой, что при их импорте все поля считаются включенными. #38
    Downloads
  • 31 ce9548ee11

    build 1.1.31 Stable

    yuramak released this 2025-09-30 15:53:17 +03:00 | 66 commits to master since this release

    build 1.1.31

    1. Проверка на пустые строки в алгоритме восстановления порядка для корректного отображения масштаба.
    Downloads