## 1.3.0 (07.11.2022) ### Новые возможности: - Добавлена возможность настройки условий уставок каналов с генерацией событий при нарушении их условий: - Возможность задать произвольное количество пользовательских уровней уставок, помимо добавляемых по умолчанию двух уровней ("Предупреждение" и "Останов"). - Возможность для каждого уровня выбрать одно из четырех типов условий: "Больше", "Меньше", "В интервале", "Вне интервала". - Возможность задать значение гистерезиса при проверке уровней. - Возможность задать задержки активации и деактивации, в результате чего условие должно непрерывно выполняться или не выполняться в течение заданного времени, чтобы изменить состояние событий. - Добавлена возможность генерации событий по перепадам или уровню дискретных сигналов - Добавлена возможность создания конечного автомата для управления последовательностью действий: - Для автомата может быть задано произвольное количество состояний - Для каждого состояния генерируются свое событие нахождения автомата в данном состоянии - Для каждого состояния создается таблица переходов из проверяемых событий и состояний автомата, в которое он перейдет по каждому событию - Для каждого состояния может быть задано максимальное время непрерывного нахождения в данном событии с указанием состояния перехода при истечении этого времени - Для каждого состояния может быть задано минимальное время. В этом случае проверка условий начинается только по истечении минимального времени. - Добавлен элемент визуализации "Кнопка", генерирующий мгновенное событие по нажатию. - Добавлена возможность изменения внешнего вида части элементов визуализации по событиям. Поддержаны следующие элементы визуализации: - Цифровой индикатор (внешний вид). - Текстовое поле (текст и внешний вид.) - Кнопка (текст и вешний вид). - Добавлена возможность использовать события в модуле попарных логических операций. ### Изменения: - При отображении каналов добавлено поле с указанием типа данных канала ### Исправления: - Исправлена возможность сброса ранее назначенного события принудительной деактивации элемента визуализации "Переключатель". - Исправлено восстановление настроек и связей события активации при отмене удаления элемента визуализации "Переключатель". ## 1.2.0 (21.09.2022) ### Новые возможности: - Добавлена возможность экспорта в формате mera для постобработки в сторонней программе WinПОС. - Добавлена возможность настройки формата значений при экспорте в CSV. ### Исправления: - Исправлено смещение на часовой пояс времени запуска и останова эксперимента при фиксации результатов эксперимента в базе. ## 1.1.0 (27.01.2022) ### Новые возможности: - Добавлена возможность потокового ввода данных с дискретных входов (для E-502, L-502, LTR41, LTR43, LTR35). Возможность регистрации данных с дискретных входов в файл, экспорта и вывода на графики и светодиодные индикаторы. - Добавлена возможность асинхронного вывода значений на дискретные выводы по событию с переключателей на панели визуализации или по значению канала дискретного ввода (для E-502, L-502, LTR42, LTR43). - Добавлены математические операции над каналами дискретного ввода: "НЕ", попарные "И", "ИЛИ" и "ИСКЛЮЧАЮЩЕЕ ИЛИ". - Добавлен элемент отображения "Группа элементов", который позволяет в озаглавленной рамке расположить сеткой произвольный набор из следующих элементов: - фиксированное текстовое поле; - цифровой индикатор для отображения значения канала; - светодиодный индикатор для отображения состояния дискретного входа; - переключатель с двумя положениями для генерации событий пользователем. - Добавлена показательная функция преобразования данных для датчиков с логарифмической характеристикой преобразования. - Добавлена возможность настройки пользовательских цветов для различных элементов временного графика. - Добавлена возможность настройки формата вещественных чисел, а также разрешения отображения их физических величин, при отображении значений на временных графиках и цифровых индикаторах. - Добавлена возможность указать "до конца окна" в качестве высоты или ширины элемента визуализации. - Добавлена настройка включения подтягивающих резисторов для модулей E-502 и L-502. ### Изменения: - Расширен диапазон значений для ручного задания шкалы оси графика (снято ограничение на диапазон от -9999 до 9999). - Добавлено отображение версии CPLD для модуля LTR27 в информации о модуле. ### Исправления: - Исправлена обрезка точек на границе диапазона значений на временном графике. - Исправлен возможный некорректный расчет частоты канала при использовании функций преобразования на основе типов преобразователей из справочника. - Исправлено возможное некорректное отображение пользовательского измерения на графике при изменении его параметров после добавления. - Убрана возможная непреднамеренная задержка завершения записи при останове эксперимента. ## 1.0.4 (19.10.2021) ### Исправления: - Исправлена ошибка, возникающая при завершении эксперимента, если для модуля E-502 используется циклический вывод при подключении по Ethernet - Исправлен вывод строк с описанием ошибок из библиотек в нечитаемом виде при системной кодировке Windows отличной от CP1251 ## 1.0.3 (24.09.2021) ### Исправления: - Исправлена генерация данных ЦАП для E-502 и L-502, если разрешен только один канал ЦАП. ## 1.0.2 (24.05.2021) ### Исправления: - в установщик включена библиотека lpw25api.dll для возможности запуска программы без установки ltrdll.exe - обновление устанавливаемой версии ltr216api.dll с исправлением ошибки проверки счетчика при обработке данных от LTR216 ## 1.0.1 (22.04.2021) ### Изменения: - Добавлены единицы измерения силы, энергии, массы, плотности, площади, объема, расхода и относительной деформации ### Исправления: - Исправлена ошибка установки базы данных экспериментов на Windows 7 - Исправлено падение программы при отключении ключа лицензии во время проведения эксперимента - Исправлено использование предыдущего расширения файла при смене формата экспорта - Настройка сопротивлений четвертьмостов LTR212 доступна только при наличии хотя бы одного разрешенного канала в режиме четвертьмостов - Исправлены опечатки в интерфейсе и отсутствие мгновенного перевода части строк при смене языка ## 1.0.0 (08.02.2021) ### Новые возможности: - Добавлен демонстрационный режим работы без лицензии с ограничением на 2 устройства и 2 канала ввода-вывода. ### Изменения: - Добавлена страница пользовательского соглашения в установщик. - Добавлена установка данного файла с историей изменений. - Добавлено диалоговое окно для просмотра информации об обнаруженных лицензиях и текста пользовательского соглашения. - Изменено название директории установки по умолчанию для избежания сообщений о Xbox GameBar на некоторых версиях Windows 10. - Открытие диалога выбора операции не требует обязательного сохранения текущих изменений. - Подбор единиц измерения (Гц/кГц/МГц) по значению для отображения частоты канала в таблицах параметров. ### Исправления: - Исправлена установка на систему без MSVC Runtime 2015/2019. - Исправлена невозможность сброса пользовательского имени для расчетного канала. - Исправлена проверка уникальности пользовательских имен каналов для сценария. - Исправлено обновление автоматически вычисляемой частоты экспорта при изменении набора каналов. - Исправлено некорректное отображение названия некоторых типов субмодулей модуля LTR27. - Исправлено редкое зависание программы при закрытии соединения с базой при выходе из начального диалога выбора операции. ## 0.8.2 (14.01.2021) ### Изменения: - Настройки кадров и модулей обработки перенесены на общую страницу конфигурации "Обработка данных". ### Исправления: - Исправлена ошибка импорта эксперимента, если он был перемещен вручную в директорию, отличную от используемой при сохранении результатов. - Исправлено возможное падение при удалении сценария эксперимента, данные эксперимента которого сейчас просматриваются. ## 0.8.1 (26.11.2020) ### Исправления: - Исправлена работа запуска проведения эксперимента, нарушенная в версии 0.8.0. - Исправлено сохранение сохраняемых элементов интерфейса (маркеров, измерений), добавленных во время проведения эксперимента. ## 0.8.0 (24.11.2020) ### Новые возможности: - Возможность добавления несколько постоянных маркеров для графиков с сохранением между сессиями. - Возможность добавления измерений между маркерами с вычислением разности по времени и по значениям. ## 0.7.0 (03.11.2020) ### Новые возможности: - Попарные межканальные математические операции (сложение, вычитание, умножение, деление). - Добавлены единицы измерения мощности. ### Исправления: - Исправлены регрессии релиза 0.6 с отображением каналов от нескольких модулей, сохранением данных. - Исправлены долгие задержки при открытии и закрытии конфигурации. ## 0.6.2 (30.09.2020) ### Изменения: - В экспорте в CSV добавлена настройка включения BOM. - При сохранении данных эксперимента отдельно задается базовая директория для экспериментов и название поддиректории для данного эксперимента. Вывод ошибки, если поддиректория присутствует и не пуста. - Вывод описания эксперимента в диалоге выбора операции. - Убраны каналы селектора кадра из списка каналов для временного графика. ### Исправления ошибок: - Исправлено падение при повторном переходе в режим выполнения эксперимента. - Исправлено падение при запуске эксперимента с выводом на ЦАП. - Исправлено отсутствие настроек вывода на DOUT для E-502 - Исправлено некорректное значение частоты каналов с назначенными датчиками из справочника. - Исправлено отсутствие перевода стандартных строк из библиотеки Qt. - Исправлен отброс изменений информации о проведенном эксперименте при нажатии "Отмена" (а не только отмена записи в базу). ## 0.6.1 (23.09.2020) ### Исправления ошибок: - Исправлена проблема запуска из-за отсутствия msvcp140_1.dll. ## 0.6.0 (14.09.2020) ### Новые возможности: - Возможность задания фиксированной задержки старта записи от начала эксперимента. - Добавлена страница настроек групп регистрации для задания общих настроек сохранения группы каналов. - Добавлена страница справочников типов преобразователей и самих преобразователей, с возможностью назначения соответствующих справочнику функций преобразования каналам АЦП. ## 0.5.0 (21.08.2020) ### Новые возможности: - Добавлен элемент визуализации цифровые индикаторы с возможностью настройки внешнего вида, частоты обновления, момента времени при просмотре и разрешения линейной аппроксимации. - Модуль расчета итоговых параметров (среднее, максимальное, минимальное) за все время эксперимента. - Реализация экспорта в Excel. - Возможность включения заголовка столбцов в экспорт с настройкой названий по каналам. ## 0.4.3 (31.07.2020) ### Новые возможности: - Поддержка LTR12. - Преобразователь единиц измерения. - Линейное преобразование для вычисляемых каналов. - Клонирование конфигурации. - Импорт данных эксперимента. ## 0.4.0 (14.04.2020) ### Новые возможности: - Работа с удаленными службами ltrd. - Аппаратная тарировка для модулей LTR212 и LTR216. - Возможность управления записью во время сбора: - Кнопка на панели для ручного запуска/останова записи. - Настройка разрешения записи при старте эксперимента. - Настройка максимального времени записи блока. - Настройка максимального времени записи всей сессии. - Возможность управления записью по UDP. - Передача команд start [sec] и stop по началу и окончанию записи на выбранные адреса. - Прослушивание портов с указанием mcast-групп для портов. - Обработка команд start [sec] и stop для запуска и останова записи. ## 0.3.1 (02.03.2020) ### Исправления ошибок: - Исправлен прием меток для LTR114 и LTR216. ## 0.3.0 (11.02.2020) ### Новые возможности: - Настройки управления синхрометками крейтов. - Синхронизация запуска модулей по синхрометке СТАРТ. - Возможность записи каналов со счетчиками синхрометок. ## 0.2.1 (04.12.2019) ### Новые возможности: - Поддержка функции преобразования для LPW25 и чтение данных TEDS. - Расчет КНИ и RMS.